I had the same issue on ubuntu after it ran an update this morning
I went into the serverstart.sh file and started looking through the script. Something in the Java update released yesterday messes with the "nogui" line. Since I am running UBU server without a gui anyway I removed that line...