We are VERY close. It appears that slimserver partially starts when I
boot, and the start stop script seems to be kind of working in that
when I try to launch slimserver, I get a blank screen. When i stop
slimserver via sudo /etc/init.d/slimserver stop, it must be stopping
slimserver because I get an unable to connect error. Then when I sudo
/etc/init.d/slimserver start, I get a blank screen. I open the log
that is referenced in the script I put in /etc/default/slimserver
located at /var/log/slimserver and get the following error when I start
slimserver via the init.d script. **Note, when I run slimserver via
sudo /usr/local/slimserver.pl --daemon, it runs like it should.**
2006-07-09 17:38:59.3503 compiled template : Can't locate
/home/*********/templates//usr/local/slimserver/HTML/Default/index.html
in @INC (@INC contains: /usr/local/slimserver/Plugins
/usr/local/slimserver/CPAN/arch/5.8.7/i486-linux-gnu-thread-multi
/usr/local/slimserver/CPAN/arch/5.8.7/i486-linux-gnu-thread-multi/auto
/usr/local/slimserver/CPAN/arch/5.8/i486-linux-gnu-thread-multi
/usr/local/slimserver/CPAN/arch/5.8/i486-linux-gnu-thread-multi/auto
/usr/local/slimserver/CPAN/arch/i486-linux-gnu-thread-multi
/usr/local/slimserver/lib /usr/local/slimserver/CPAN
/usr/local/slimserver /etc/perl /usr/local/lib/perl/5.8.7
/usr/local/share/perl/5.8.7 /usr/lib/perl5 /usr/share/perl5
/usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at
/usr/local/slimserver/CPAN/Template/Provider.pm line 592.
file error - cache failed to write index.html: Error in tempfile()
using
/home/*********/templates/usr/local/slimserver/HTML/Default/XXXXXXXXXX:
Parent directory
(/home/*********/templates/usr/local/slimserver/HTML/Default/) is not
writable
at /usr/local/slimserver/CPAN/Template/Document.pm line 280
*********************************************
My /etc/init.d/slimserver script:
#! /bin/sh
#
# slimserver Starts and stops the SlimServer
#
# Version: 1.0
#
# Edit this to suit your setup - partucularly the path to
slimserver.pl
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/usr/local/slimserver/slimserver.pl
NAME=slimserver
DESC="SliMP3 music server"
test -x $DAEMON || exit 0
set -e
# Source configuration parameters - this is the first file mentioned
above
. /etc/default/slimserver
SLIMSERVER_ARGS="--daemon --pidfile=/var/run/$NAME.pid
--prefsfile=$SLIMSERVER_CFG \
--logfile=$SLIMSERVER_LOG --user=$SLIMSERVER_USER
--group=$SLIMSERVER_GROUP"
case "$1" in
start)
echo -n "Starting $DESC: $NAME"
start-stop-daemon --start --quiet --exec $DAEMON -- $SLIMSERVER_ARGS
echo "."
;;
stop)
echo -n "Stopping $DESC: $NAME "
start-stop-daemon --stop --quiet --pidfile /var/run/$NAME.pid
rm -f /var/run/$NAME.pid
echo "."
;;
restart|force-reload)
#
# If the "reload" option is implemented, move the "force-reload"
# option to the "reload" entry above. If not, "force-reload" is
# just the same as "restart".
#
echo -n "Restarting $DESC: $NAME"
start-stop-daemon --stop --quiet --pidfile /var/run/$NAME.pid
rm -f /var/run/$NAME.pid
sleep 1
start-stop-daemon --start --quiet --exec $DAEMON -- $SLIMSERVER_ARGS
echo "."
;;
*)
N=/etc/init.d/$NAME
# echo "Usage: $N {start|stop|restart|reload|force-reload}" >&2
echo "Usage: $N {start|stop|restart|force-reload}" >&2
exit 1
;;
esac
exit 0
****************************************************
My /etc/default/slimserver script
# Edit this to suit your setup
SLIMSERVER_USER="nobody"
SLIMSERVER_GROUP="nogroup"
SLIMSERVER_CFG="/home/*********/.slimserver.pref"
SLIMSERVER_LOG="/var/log/slimserver.log"
--
PanikAttack
------------------------------------------------------------------------
PanikAttack's Profile: http://forums.slimdevices.com/member.php?userid=6335
View this thread: http://forums.slimdevices.com/showthread.php?t=25363
_______________________________________________
unix mailing list
[email protected]
http://lists.slimdevices.com/lists/listinfo/unix