The startup scripts for the server and master (server.sh and master.sh) are bash scripts.
The first line of each script is:
That's great on Fedora-like systems where sh is an alias to bash, but on Debian-like systems where sh is an alias to dash, it throws errors and you have to change what the script is looking for.
If the first line is changed to this:
The scripts run fine on both Fedora and Debian systems (including Ubuntu). I do this on my machines, but might be worth doing in trunk since it'll make things easier on new Linux users -- one less step to check.