Bugzilla – Bug 141534
iceccd (icecream) log file not created
Last modified: 2006-03-03 14:06:07 UTC
The init script lacks a check if the iceccd can write to the log file. If /var/log/iceccd does not exist or is not writable, icecdd fails
hmm, why would the init script not be able to write to it? you wouldn't start it as user, no?
No, the init script does not try to write the log file, but iceccd tries to write the log file (at least tries to create/open rw), but iceccd is running as user icecream, and icecream is not allowed to create a file in /var/log/
hmm, only forked subprocesses of iceccd run as user icecream, but it's possible they are the first to create a file. Now I understand
Stephan: the fix is in the init script, no change to code. The init script needs to make sure the file exists and is writeable by user icecream.
Submitted fixed package.