I am stuck at version 6.5 on my home-brew music server, because I can't
get version 7 or later to work.
Previous attempts have failed because I didn't have a recent enough
version of perl modules on the server, so I updated the ones it
complained about at startup (eg: DBI). My update procedure is
laborious, because I don't have gcc installed on the server. I compile
the modules on another box, then copy the files over - that's how I
setup the server in the first place so I know it CAN work.
Here are the results of my latest attempt:
[08-11-08 22:35:27.8140] Slim::Utils::Misc::msg (1398) Warning:
[22:35:27.8082] Use of uninitialized value in split at
/home/slimserver/squeezecenter-7.2.1-23715-noCPAN/Slim/Utils/OSDetect.pm
line 127.
[08-11-08 22:35:40.6866] Slim::bootstrap::tryModuleLoad (271) Warning:
Module [Template::Stash::XS] failed to load:
Couldn't load Template::Stash::XS 2.20:
Can't find 'boot_Template__Stash__XS' symbol in
/usr/lib/perl5/vendor_perl/5.8.8/i386-linux/auto/Template/Stash/XS/XS.so
at /usr/lib/perl5/vendor_perl/5.8.8/i386-linux/Template/Stash/XS.pm
line 31
BEGIN failed--compilation aborted at
/usr/lib/perl5/vendor_perl/5.8.8/i386-linux/Template/Stash/XS.pm line
31.
Compilation failed in require at (eval 603) line 2.
BEGIN failed--compilation aborted at (eval 603) line 2.
[08-11-08 22:36:01.3680] Slim::Networking::mDNS::startAdvertising (154)
About to run:
/home/slimserver/squeezecenter-7.2.1-23715-noCPAN/Bin/i386-linux/mDNSResponderPosix
-f /tmp/mDNS.conf
[08-11-08 22:36:01.4047] Carp::croak (269) Warning:
/home/slimserver/slimserver/slimserver.pl: exec failed: No such file or
directory
at
/home/slimserver/squeezecenter-7.2.1-23715-noCPAN/Slim/Networking/mDNS.pm
line 156
[08-11-09 12:28:56.9040] Slim::Networking::IO::Select::select (251)
Error: Select task failed: Can't call method "process" on an undefined
value at
/home/slimserver/squeezecenter-7.2.1-23715-noCPAN/Slim/Web/HTTP.pm line
2454.
The line where it says "About to run" is emitted because I saw the exec
failed error on prior attempts and wanted to see what file it couldn't
find so I changed the log to be error instead of info. mDNSResponder is
there, btw, so I don't understand the error. But I'm not convinced that
that error is the one causing the startup problem.
The Template::Stash::XS looks more serious. But I have no way of
knowing! Note - I have renamed slimserver's copy of Template.pm (and
its Template directory) to force perl to find the Template module I
have installed in /usr/lib/perl5. But I got the same error before I did
that, too.
The last line, emitted the next day, is when I tried to contact the web
server - I got nothing on the client side.
The slimserver.pl process is still up (and a bunch of mysqld processes)
but it's not doing anything. It doesn't scan my music library.
Here is the startup command from the slimserver initscript:
/home/slimserver/slimserver/slimserver.pl --daemon \
--user slimserver --group audio \
--cachedir /tmp \
--audiodir /var/music \
--logging \
--prefsfile /home/slimserver/.slimserver.pref \
--pidfile /tmp/slimserver.pid --logfile=/tmp/slimserver.log
--
aldennis
------------------------------------------------------------------------
aldennis's Profile: http://forums.slimdevices.com/member.php?userid=21069
View this thread: http://forums.slimdevices.com/showthread.php?t=54880
_______________________________________________
unix mailing list
[email protected]
http://lists.slimdevices.com/lists/listinfo/unix