Permission changes on the /Library/StartupItems folder limit Suitcase Server's ability to launch on system startup as normal. There are a couple of workarounds:
Change permissions on the /Library/StartupItems folder
If you give the wheel group read and write privileges on the /Library/StartupItems/, then Suitcase Server should start normally. As the operating system loads, Mac OS X will detect this permission change and prompt the logged-in user to reset the permissions back to read only; choose "Decide Later", otherwise you will have to redo the wheel group permissions change on /Library/StartupItems/.
Start and stop Suitcase Server using the Terminal
If the above workaround does not resolve the issue, it is possible to manually start and stop Suitcase Server.
- Launch Terminal (found in
/Applications/Utilities) - Enter the following command into the Terminal window and press Return:
/Applications/Extensis\ Suitcase\ Server\ 11/Suitcase\ Server
To stop Suitcase Server, you need to find the process ID (PID) for Suitcase Server, then kill the process.
- Launch Terminal (found in
/Applications/Utilities) - Enter the following command into the Terminal window and press Return:
ps ax
You should see a line similar to:
44403 ?? Ss 0:00.12 /Applications/Extensis Suitcase Server/Suitcase Server -uid 501
The PID for the server process is at the start of the line ("44403" in this example); enter kill -9 44403 (where "44403" is replaced by the actual server PID on your system) into the Terminal window and press Return to stop the server process. This will require you to enter your administrator password to successfully execute the command.
One-line shell command for stopping Suitcase Server
The following one-line command will stop the server process:
kill -9 `ps ax | grep "Suitcase Server" | grep -v grep | cut -c 1-5`
Note that the characters before "ps ax" and at the end of the command are backticks, found on the tilde (˜) key in the upper-left corner of a standard keyboard, not single quote marks.