I have installed vMX on Ubuntu following this guide and I'm using all the recommended package versions:
Everything seems to work fine and the vMX is up and running but whenever I run the "vmx.sh" script it always comes with an error like this:
# ./vmx.sh --status./vmx.sh: 460: [: ubuntu: unexpected operator================================================== Welcome to VMX==================================================
# ./vmx.sh -lv --install./vmx.sh: 460: [: ubuntu: unexpected operator==================================================
Welcome to VMX==================================================
I don't understand why the "./vmx.sh" script is a "#!/bin/sh" script when sh (dash) don't understand "[". There must be a lot of "if" checks that doesn't work?
The solution must be just to change "/bin/sh" to user bash instead the default of dash in Ubuntu 14.04.1 LTS.
# ll /bin/shlrwxrwxrwx 1 root root 4 Jun 28 15:54 /bin/sh -> dash*# cd /bin# rm sh# ln -s bash sh# ll /bin/shlrwxrwxrwx 1 root root 4 Jul 20 02:37 /bin/sh -> bash*