I made a issue on github about this but i am also wanting to see if i can get some help from the MineOS community.
I am running MineOS-node on CentOS 7.
I am unable to start any servers created by a non-root user via the panel. I can however go into the ssh as the non-root user and start the server by command line with no issues at all.
in the panel it just says Start failed 1 in the notification area
here is the output from the logs when i press the start button (no eula popup either and ive also tried setting eula manually to true)
I’m running into a similar issue. I just migrated my 3 minecraft servers from my Fedora 22 desktop to a CentOS 7 server, however, my Forge and Spigot server started fine, only my vanilla server is failing to start with the same error message you show.
I may try your “fix” but it doesn’t quite make sense. I didn’t have any issues on Fedora and the permissions on screen are the same on both systems:
I followed the github issue and tried running the full command by hand and it worked. I could even shutdown the server, I just can’t start it from mineos.
Yes, because I scp’ed /var/games/minecraft over to the new server I had to go back through and fix permissions, so everything below servers/ is owned by me “richard” and I started the server as “richard”. And the server directory is owned by root but it world writable (777).
Well, I fixed it but not sure why… I forgot to update my rsync to 3.1+. Got that fixed and now I can start the server, why would rsync be needed to start the server? And if it is required, why would my other two servers start fine?
Weird.
In any case, I did not have to make any modification to screen for everything to work…
Rsync is a required for MineOS, in general. I once considered actually making the webui not even start without the required dependencies to help alleviate this sort of confusion. All the same, rsync is required for copying profiles from their profile directory to the live server directory upon server start (if the files don’t exist).
My best guess for why it worked for the other servers either you SCP’ed the server jars over to their destination.