How do I install SBAdmin software on Ubuntu?

SBAdmin Support

Need Help? We got you covered.

How do I install SBAdmin software on Ubuntu?

When I try to install the software on my Ubuntu system, I get the following error:

$ sudo ./stinstall
./stinstall: 32: function: not found
./stinstall: 40: cleanup_netrc: not found
[: 40: 0: unexpected operator

ANSWER



The installation script that SBAdmin uses to install the software (stinstall) relies on a full-featured shell interpretor such as bash or ksh. Ubuntu changed their default shell from bash to dash. The dash shell interpretor is less feature rich and is not compatible with our installer.

You can change the default by re-linking /bin/sh to /bin/bash.

# dpkg-reconfigure dash
or
# ln -sf /bin/bash /bin/sh