I’ve just installed Manager Server edition on my Ubuntu 14.04 VPS with AzureVPS and encountered failure and I just know that it’s purely clean server, you can’t just install the prerequisite software by this command sudo apt-get install mono-complete
I’ve found this from Google, and here are the guides…
sudo apt-get update
sudo apt-get install mono-runtime
sudo apt-get install monodevelop
And it don’t equipped with nano installed too, here are the guides…
sudo apt-get update
sudo apt-get install nano
I’ve installed everything and get all works! But I still couldn’t get Manager Server to automatically start when server reboots.
I followed the steps by using nano to open and edit /etc/rc.local and added
/usr/bin/mono /path/to/ManagerServer.exe -port 80 >>/dev/null 2>&1 &
before exit 0 lines then rebooted
But it still fails to starts when I quit putty.
Any idea guys?
If you want Manager Server to automatically start when server reboots, continue with these steps.
1 Open /etc/rc.local
Use nano to open and edit /etc/rc.local
sudo nano /etc/rc.local
2 Edit /etc/rc.local
Add this line before the exit 0 line.
/usr/bin/mono /path/to/ManagerServer.exe 80 >>/dev/null 2>&1 &
New instruction here is:
/usr/bin/mono /path/to/ManagerServer.exe -port 80 >>/dev/null 2>&1 &
Please note /path/to/ManagerServer.exe needs to be modified to reflect the correct filepath to ManagerServer.exe.
3 Saving /etc/rc.local
Save changes to /etc/rc.local and reboot the server.
sudo shutdown -r now
When the system has restarted manager in this example will listen on port 80.
Hi Compuit!
Thanks for helping out!
Any idea where can I check my right filepath?
Check the home folder of the user you logged in with when you did the install eg. If administrator then check here…
/home/administrator/ManagerServer.exe
I installed on root.
So my path was set to
/usr/bin/mono ManagerServer.exe -port 80 >>/dev/null 2>&1 &
but still don’t works
Check that you can list the the manager files under you root logon check access etc
eg.
administrator@manager01:~$ ls -l
-rwxrwxrwx 1 administrator administrator 18432 Jan 22 15:44 FluentValidationNA.dll
-rwxrwxrwx 1 administrator administrator 56320 Jan 22 15:44 HttpFramework.dll
-rwxrwxrwx 1 administrator administrator 1693184 Jan 22 15:44 Manager.dll
-rwxrwxrwx 1 administrator administrator 2966016 Jan 22 15:44 ManagerServer.exe
-rw-r–r-- 1 administrator administrator 1501684 Jan 22 15:46 ManagerServer.tar.gz
I take it you have checked file permissions and confirmed the rc.local file saved you changes OK. Perhaps you have a conflict on port 80 or it is in use or blocked… Edit /etc/rc.local and change the port to 81
eg.
/usr/bin/mono /home/administrator/ManagerServer.exe -port 81 >>/dev/null 2>&1 &
then try http://hostserver_IP:81
If this does not help then you may need to get a computer person to trouble shoot further as this issue is not a manager problem but something else in your server system environment.
1 Like
Thanks compuit!
This helps! It was really port 80 blocked.