The problem in Leopard is that when starting at boot time, we're hitting
a permission problem when creating the slimserver log file directory:

10/27/07 5:17:31 PM com.apple.SystemStarter[69] Starting SlimServer 
10/27/07 5:17:31 PM com.apple.SystemStarter[69]
/Library/PreferencePanes/SlimServer.prefPane/Contents/server / 
10/27/07 5:17:31 PM com.apple.SystemStarter[69] mkdir:
/var/root/Library/Logs: Permission denied 
10/27/07 5:17:31 PM com.apple.SystemStarter[69] Slim
Launcher.app/Contents/Resources/Start Slim Server.sh: line 9:
/var/root/Library/Logs/slimserver.log: Permission denied 
10/27/07 5:17:31 PM com.apple.SystemStarter[69] / 

Since "Start Slim Server.sh" tries to mkdir ~/Library/Logs and "~"
resolves to / at boot time, this fails with a permission error.
The script decides that since the log directory can't be created, it'll
just quit without starting the server.

However, when you manually start SlimServer after you log in, "~"
resolves to your user name, and you have permission to write to
~/Library/Logs, so the server starts.

A hacky workaround is to edit 
/Library/PreferencePanes/SlimServer.prefPane/Contents/server/Slim
Launcher.app/Contents/Resources/Start Slim Server.sh and change "~" to
the absolute path to your home directory.


-- 
bp33
------------------------------------------------------------------------
bp33's Profile: http://forums.slimdevices.com/member.php?userid=4650
View this thread: http://forums.slimdevices.com/showthread.php?t=39401

_______________________________________________
discuss mailing list
[email protected]
http://lists.slimdevices.com/lists/listinfo/discuss

Reply via email to