A quick look at the source finds the following at Slim/Utils/Prefs.pm line 982:

        $canWrite = (-e prefsFile() && -w prefsFile()) || (-w 
preferencesPath());

When running with --prefsfile /etc/slimserver/slimserver.pref,
prefsFile() is '/etc/slimserver/slimserver.pref', but
preferencesPath() is '/root'. This means that the code checks to see
if /etc/slimserver/slimserver.pref exists, and if it doesn't exist it
checks to see if it can write to /root, which it can't and thus the
error-message is printed.

I have to run now, but it should be an easy fix for someone who knows
what preferencesPath() is supposed to be.

/Mattias

On 10/12/05, neurophyre <[EMAIL PROTECTED]> wrote:
>
> datacube:~# ls -l /etc/slimserver/slimserver.pref
> ls: /etc/slimserver/slimserver.pref: No such file or directory
> datacube:~# ps -eafw | grep slimserver
> slimser  25081     1  0 Oct07 ?        00:00:00 /bin/sh
> /opt/slimserver/platforms/debian/slimserver_safe
> /opt/slimserver/slimserver.pl --prefsfile
> /etc/slimserver/slimserver.pref --logfile
> /var/log/slimserver/slimserver.log --cachedir /var/tmp/slimserver/
> slimser  25083 25081  0 Oct07 ?        00:31:17 /usr/bin/perl -w
> /opt/slimserver/slimserver.pl --prefsfile
> /etc/slimserver/slimserver.pref --logfile
> /var/log/slimserver/slimserver.log --cachedir /var/tmp/slimserver/
> slimser  25085     1  0 Oct07 ?        00:00:00
> /opt/SlimServer_v6.1.1/Bin/i386-linux/mDNSResponderPosix -d -f
> /var/tmp/slimserver/mDNS.conf -P /var/tmp/slimserver/mDNS.pid
> root     26262 26256  0 11:34 pts/0    00:00:00 grep slimserver
> datacube:~#
>
>
> --
> neurophyre
> _______________________________________________
> unix mailing list
> [email protected]
> http://lists.slimdevices.com/lists/listinfo/unix
>
_______________________________________________
unix mailing list
[email protected]
http://lists.slimdevices.com/lists/listinfo/unix

Reply via email to