Bugzilla – Bug 17654
Squeezebox Server died. Restarting.
Last modified: 2013-07-04 11:33:45 UTC
I just upgradet my box to brand new ubuntu 11.10 Oneiric Ocelot. Everything else seems OK but Squeezebox Server now refuses to work by constantly throwing the following into the servers log: " ... 2011-10-14 18:28:39 Squeezebox Server died. Restarting. 2011-10-14 18:28:44 Squeezebox Server died. Restarting. 2011-10-14 18:28:49 Squeezebox Server died. Restarting. 2011-10-14 18:28:54 Squeezebox Server died. Restarting. 2011-10-14 18:28:59 Squeezebox Server died. Restarting. ... " When this happened, I was happily running the stable 7.6.1. I have now tried 'apt-get purge' and 'apt-get install' several times without any luck. I have additionally tried versions "unstable/main - 7.6.2~33212" and "testing/main - 7.6.2~33593". I think I found a way to debug a bit further. Directly from command line I get the following output: root@orchid:~# /usr/sbin/squeezeboxserver --d_startup Got @INC containing: /usr/share/squeezeboxserver/CPAN /usr/share/squeezeboxserver /usr/sbin /etc/perl /usr/local/lib/perl/5.12.4 /usr/local/share/perl/5.12.4 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.12 /usr/share/perl/5.12 /usr/local/lib/site_perl . Extended @INC to contain: /usr/share/squeezeboxserver/CPAN/arch/5.12/i386-linux-thread-multi-64int /usr/share/squeezeboxserver/CPAN/arch/5.12/i386-linux-thread-multi-64int/auto /usr/share/squeezeboxserver/CPAN/arch/5.12.4/i686-linux-gnu-thread-multi-64int /usr/share/squeezeboxserver/CPAN/arch/5.12.4/i686-linux-gnu-thread-multi-64int/auto /usr/share/squeezeboxserver/CPAN/arch/5.12/i686-linux-gnu-thread-multi-64int /usr/share/squeezeboxserver/CPAN/arch/5.12/i686-linux-gnu-thread-multi-64int/auto /usr/share/squeezeboxserver/CPAN/arch/i686-linux-gnu-thread-multi-64int /usr/share/squeezeboxserver/lib /usr/share/squeezeboxserver/CPAN /usr/share/squeezeboxserver /usr/share/squeezeboxserver/CPAN /usr/share/squeezeboxserver /usr/sbin /etc/perl /usr/local/lib/perl/5.12.4 /usr/local/share/perl/5.12.4 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.12 /usr/share/perl/5.12 /usr/local/lib/site_perl . Loaded module: [version] ok! Loaded module: [Time::HiRes] ok! Loaded module: [DBI] ok! Module [EV] failed to load: Can't locate loadable object for module EV in @INC (@INC contains: /usr/share/squeezeboxserver/CPAN/arch/5.12/i386-linux-thread-multi-64int /usr/share/squeezeboxserver/CPAN/arch/5.12/i386-linux-thread-multi-64int/auto /usr/share/squeezeboxserver/CPAN/arch/5.12.4/i686-linux-gnu-thread-multi-64int /usr/share/squeezeboxserver/CPAN/arch/5.12.4/i686-linux-gnu-thread-multi-64int/auto /usr/share/squeezeboxserver/CPAN/arch/5.12/i686-linux-gnu-thread-multi-64int /usr/share/squeezeboxserver/CPAN/arch/5.12/i686-linux-gnu-thread-multi-64int/auto /usr/share/squeezeboxserver/CPAN/arch/i686-linux-gnu-thread-multi-64int /usr/share/squeezeboxserver/lib /usr/share/squeezeboxserver/CPAN /usr/share/squeezeboxserver /usr/share/squeezeboxserver/CPAN /usr/share/squeezeboxserver /usr/sbin /etc/perl /usr/local/lib/perl/5.12.4 /usr/local/share/perl/5.12.4 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.12 /usr/share/perl/5.12 /usr/local/lib/site_perl .) at /usr/share/squeezeboxserver/CPAN/EV.pm line 127 BEGIN failed--compilation aborted at /usr/share/squeezeboxserver/CPAN/EV.pm line 127. Compilation failed in require at (eval 20) line 2. BEGIN failed--compilation aborted at (eval 20) line 2. Removing [EV] from the symbol table - load failed. Removing [common::sense] from the symbol table - load failed. Module [XML::Parser::Expat] failed to load: XML::Parser::Expat object version 2.41 does not match bootstrap parameter 2.36 at /usr/lib/perl/5.12/DynaLoader.pm line 215. Compilation failed in require at (eval 21) line 2. BEGIN failed--compilation aborted at (eval 21) line 2. Removing [XML::Parser::Expat] from the symbol table - load failed. Module [HTML::Parser] failed to load: HTML::Parser object version 3.68 does not match bootstrap parameter 3.60 at /usr/lib/perl/5.12/DynaLoader.pm line 215. Compilation failed in require at (eval 22) line 2. BEGIN failed--compilation aborted at (eval 22) line 2. Removing [HTML::Parser] from the symbol table - load failed. Removing [HTML::Entities] from the symbol table - load failed. Module [JSON::XS] failed to load: Can't locate loadable object for module JSON::XS in @INC (@INC contains: /usr/share/squeezeboxserver/CPAN/arch/5.12/i386-linux-thread-multi-64int /usr/share/squeezeboxserver/CPAN/arch/5.12/i386-linux-thread-multi-64int/auto /usr/share/squeezeboxserver/CPAN/arch/5.12.4/i686-linux-gnu-thread-multi-64int /usr/share/squeezeboxserver/CPAN/arch/5.12.4/i686-linux-gnu-thread-multi-64int/auto /usr/share/squeezeboxserver/CPAN/arch/5.12/i686-linux-gnu-thread-multi-64int /usr/share/squeezeboxserver/CPAN/arch/5.12/i686-linux-gnu-thread-multi-64int/auto /usr/share/squeezeboxserver/CPAN/arch/i686-linux-gnu-thread-multi-64int /usr/share/squeezeboxserver/lib /usr/share/squeezeboxserver/CPAN /usr/share/squeezeboxserver /usr/share/squeezeboxserver/CPAN /usr/share/squeezeboxserver /usr/sbin /etc/perl /usr/local/lib/perl/5.12.4 /usr/local/share/perl/5.12.4 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.12 /usr/share/perl/5.12 /usr/local/lib/site_perl .) at (eval 23) line 2 Compilation failed in require at (eval 23) line 2. BEGIN failed--compilation aborted at (eval 23) line 2. Removing [JSON::XS] from the symbol table - load failed. Removing [common::sense] from the symbol table - load failed. Module [Digest::SHA1] failed to load: Can't locate loadable object for module Digest::SHA1 in @INC (@INC contains: /usr/share/squeezeboxserver/CPAN/arch/5.12/i386-linux-thread-multi-64int /usr/share/squeezeboxserver/CPAN/arch/5.12/i386-linux-thread-multi-64int/auto /usr/share/squeezeboxserver/CPAN/arch/5.12.4/i686-linux-gnu-thread-multi-64int /usr/share/squeezeboxserver/CPAN/arch/5.12.4/i686-linux-gnu-thread-multi-64int/auto /usr/share/squeezeboxserver/CPAN/arch/5.12/i686-linux-gnu-thread-multi-64int /usr/share/squeezeboxserver/CPAN/arch/5.12/i686-linux-gnu-thread-multi-64int/auto /usr/share/squeezeboxserver/CPAN/arch/i686-linux-gnu-thread-multi-64int /usr/share/squeezeboxserver/lib /usr/share/squeezeboxserver/CPAN /usr/share/squeezeboxserver /usr/share/squeezeboxserver/CPAN /usr/share/squeezeboxserver /usr/sbin /etc/perl /usr/local/lib/perl/5.12.4 /usr/local/share/perl/5.12.4 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.12 /usr/share/perl/5.12 /usr/local/lib/site_perl .) at (eval 24) line 2 Compilation failed in require at (eval 24) line 2. BEGIN failed--compilation aborted at (eval 24) line 2. Removing [Digest::base] from the symbol table - load failed. Removing [Digest::SHA1] from the symbol table - load failed. Use of inherited AUTOLOAD for non-method YAML::Syck::DumpYAML() is deprecated at /usr/share/squeezeboxserver/CPAN/YAML/Syck.pm line 65. Module [YAML::Syck] failed to load: Can't locate auto/YAML/Syck/DumpYAML.al in @INC (@INC contains: /usr/share/squeezeboxserver/CPAN/arch/5.12/i386-linux-thread-multi-64int /usr/share/squeezeboxserver/CPAN/arch/5.12/i386-linux-thread-multi-64int/auto /usr/share/squeezeboxserver/CPAN/arch/5.12.4/i686-linux-gnu-thread-multi-64int /usr/share/squeezeboxserver/CPAN/arch/5.12.4/i686-linux-gnu-thread-multi-64int/auto /usr/share/squeezeboxserver/CPAN/arch/5.12/i686-linux-gnu-thread-multi-64int /usr/share/squeezeboxserver/CPAN/arch/5.12/i686-linux-gnu-thread-multi-64int/auto /usr/share/squeezeboxserver/CPAN/arch/i686-linux-gnu-thread-multi-64int /usr/share/squeezeboxserver/lib /usr/share/squeezeboxserver/CPAN /usr/share/squeezeboxserver /usr/share/squeezeboxserver/CPAN /usr/share/squeezeboxserver /usr/sbin /etc/perl /usr/local/lib/perl/5.12.4 /usr/local/share/perl/5.12.4 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.12 /usr/share/perl/5.12 /usr/local/lib/site_perl .) at /usr/share/squeezeboxserver/CPAN/YAML/Syck.pm line 65 Removing [YAML::Syck] from the symbol table - load failed. Module [Sub::Name] failed to load: Sub::Name object version 0.05 does not match bootstrap parameter 0.04 at /usr/lib/perl/5.12/DynaLoader.pm line 215. Compilation failed in require at (eval 26) line 2. BEGIN failed--compilation aborted at (eval 26) line 2. Removing [Sub::Name] from the symbol table - load failed. The following modules are loaded after the first attempt: Slim/Utils/OS/Debian.pm => /usr/share/perl5/Slim/Utils/OS/Debian.pm File/Spec/Functions.pm => /usr/lib/perl/5.12/File/Spec/Functions.pm List/Util.pm => /usr/lib/perl/5.12/List/Util.pm POSIX.pm => /usr/lib/perl/5.12/POSIX.pm Getopt/Long.pm => /usr/share/perl/5.12/Getopt/Long.pm Tie/Hash.pm => /usr/share/perl/5.12/Tie/Hash.pm Cwd.pm => /usr/lib/perl/5.12/Cwd.pm warnings.pm => /usr/share/perl/5.12/warnings.pm Slim/Utils/OSDetect.pm => /usr/share/perl5/Slim/Utils/OSDetect.pm Slim/Utils/OS/Linux.pm => /usr/share/perl5/Slim/Utils/OS/Linux.pm Fcntl.pm => /usr/lib/perl/5.12/Fcntl.pm Symbol.pm => /usr/share/perl/5.12/Symbol.pm Scalar/Util.pm => /usr/lib/perl/5.12/Scalar/Util.pm UNIVERSAL.pm => /usr/share/perl/5.12/UNIVERSAL.pm Exporter.pm => /usr/share/perl/5.12/Exporter.pm Slim/Utils/OS.pm => /usr/share/perl5/Slim/Utils/OS.pm version/vpp.pm => /usr/share/squeezeboxserver/CPAN/version/vpp.pm /usr/lib/perl/5.12/auto/POSIX/autosplit.ix => /usr/lib/perl/5.12/auto/POSIX/autosplit.ix /usr/lib/perl/5.12/auto/POSIX/load_imports.al => /usr/lib/perl/5.12/auto/POSIX/load_imports.al File/Spec.pm => /usr/lib/perl/5.12/File/Spec.pm File/Path.pm => /usr/share/perl/5.12/File/Path.pm FindBin.pm => /usr/share/perl/5.12/FindBin.pm locale.pm => /usr/share/perl/5.12/locale.pm warnings/register.pm => /usr/share/perl/5.12/warnings/register.pm XSLoader.pm => /usr/share/perl/5.12/XSLoader.pm Slim/bootstrap.pm => /usr/share/perl5/Slim/bootstrap.pm Time/HiRes.pm => /usr/lib/perl/5.12/Time/HiRes.pm version.pm => /usr/share/squeezeboxserver/CPAN/version.pm DBI.pm => /usr/share/squeezeboxserver/CPAN/DBI.pm Config_git.pl => /usr/lib/perl/5.12/Config_git.pl base.pm => /usr/share/perl/5.12/base.pm Config.pm => /usr/lib/perl/5.12/Config.pm File/Basename.pm => /usr/share/perl/5.12/File/Basename.pm Carp.pm => /usr/share/perl/5.12/Carp.pm /usr/lib/perl/5.12/auto/DynaLoader/dl_findfile.al => /usr/lib/perl/5.12/auto/DynaLoader/dl_findfile.al File/Spec/Unix.pm => /usr/lib/perl/5.12/File/Spec/Unix.pm Exporter/Heavy.pm => /usr/share/perl/5.12/Exporter/Heavy.pm vars.pm => /usr/share/perl/5.12/vars.pm strict.pm => /usr/share/perl/5.12/strict.pm constant.pm => /usr/share/perl/5.12/constant.pm Config_heavy.pl => /usr/lib/perl/5.12/Config_heavy.pl overload.pm => /usr/share/perl/5.12/overload.pm AutoLoader.pm => /usr/share/perl/5.12/AutoLoader.pm lib.pm => /usr/lib/perl/5.12/lib.pm Slim/Utils/OS/Unix.pm => /usr/share/perl5/Slim/Utils/OS/Unix.pm DynaLoader.pm => /usr/lib/perl/5.12/DynaLoader.pm The following modules failed to load on the first attempt: [EV, XML::Parser::Expat, HTML::Parser, JSON::XS, Digest::SHA1, YAML::Syck, Sub::Name] - will try again. Module [EV] failed to load: Can't locate loadable object for module EV in @INC (@INC contains: /usr/share/squeezeboxserver/CPAN /usr/share/squeezeboxserver /usr/sbin /etc/perl /usr/local/lib/perl/5.12.4 /usr/local/share/perl/5.12.4 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.12 /usr/share/perl/5.12 /usr/local/lib/site_perl .) at /usr/share/squeezeboxserver/CPAN/EV.pm line 127 BEGIN failed--compilation aborted at /usr/share/squeezeboxserver/CPAN/EV.pm line 127. Compilation failed in require at (eval 27) line 2. BEGIN failed--compilation aborted at (eval 27) line 2. Removing [EV] from the symbol table - load failed. Removing [common::sense] from the symbol table - load failed. Module [XML::Parser::Expat] failed to load: XML::Parser::Expat object version 2.41 does not match bootstrap parameter 2.36 at /usr/lib/perl/5.12/DynaLoader.pm line 215. Compilation failed in require at (eval 28) line 2. BEGIN failed--compilation aborted at (eval 28) line 2. Removing [XML::Parser::Expat] from the symbol table - load failed. Module [HTML::Parser] failed to load: HTML::Parser object version 3.68 does not match bootstrap parameter 3.60 at /usr/lib/perl/5.12/DynaLoader.pm line 215. Compilation failed in require at (eval 29) line 2. BEGIN failed--compilation aborted at (eval 29) line 2. Removing [HTML::Parser] from the symbol table - load failed. Removing [HTML::Entities] from the symbol table - load failed. Module [JSON::XS] failed to load: Can't locate loadable object for module JSON::XS in @INC (@INC contains: /usr/share/squeezeboxserver/CPAN /usr/share/squeezeboxserver /usr/sbin /etc/perl /usr/local/lib/perl/5.12.4 /usr/local/share/perl/5.12.4 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.12 /usr/share/perl/5.12 /usr/local/lib/site_perl .) at (eval 30) line 2 Compilation failed in require at (eval 30) line 2. BEGIN failed--compilation aborted at (eval 30) line 2. Removing [JSON::XS] from the symbol table - load failed. Removing [common::sense] from the symbol table - load failed. Module [Digest::SHA1] failed to load: Can't locate loadable object for module Digest::SHA1 in @INC (@INC contains: /usr/share/squeezeboxserver/CPAN /usr/share/squeezeboxserver /usr/sbin /etc/perl /usr/local/lib/perl/5.12.4 /usr/local/share/perl/5.12.4 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.12 /usr/share/perl/5.12 /usr/local/lib/site_perl .) at (eval 31) line 2 Compilation failed in require at (eval 31) line 2. BEGIN failed--compilation aborted at (eval 31) line 2. Removing [Digest::base] from the symbol table - load failed. Removing [Digest::SHA1] from the symbol table - load failed. Module [YAML::Syck] failed to load: Undefined subroutine & called at /usr/share/perl5/Slim/bootstrap.pm line 284. Removing [YAML::Syck] from the symbol table - load failed. Module [Sub::Name] failed to load: Sub::Name object version 0.05 does not match bootstrap parameter 0.04 at /usr/lib/perl/5.12/DynaLoader.pm line 215. Compilation failed in require at (eval 33) line 2. BEGIN failed--compilation aborted at (eval 33) line 2. Removing [Sub::Name] from the symbol table - load failed. The following modules are loaded after the second attempt: Slim/Utils/OS/Debian.pm => /usr/share/perl5/Slim/Utils/OS/Debian.pm File/Spec/Functions.pm => /usr/lib/perl/5.12/File/Spec/Functions.pm List/Util.pm => /usr/lib/perl/5.12/List/Util.pm POSIX.pm => /usr/lib/perl/5.12/POSIX.pm Getopt/Long.pm => /usr/share/perl/5.12/Getopt/Long.pm Tie/Hash.pm => /usr/share/perl/5.12/Tie/Hash.pm Cwd.pm => /usr/lib/perl/5.12/Cwd.pm warnings.pm => /usr/share/perl/5.12/warnings.pm Slim/Utils/OSDetect.pm => /usr/share/perl5/Slim/Utils/OSDetect.pm Slim/Utils/OS/Linux.pm => /usr/share/perl5/Slim/Utils/OS/Linux.pm Fcntl.pm => /usr/lib/perl/5.12/Fcntl.pm Symbol.pm => /usr/share/perl/5.12/Symbol.pm Scalar/Util.pm => /usr/lib/perl/5.12/Scalar/Util.pm UNIVERSAL.pm => /usr/share/perl/5.12/UNIVERSAL.pm Exporter.pm => /usr/share/perl/5.12/Exporter.pm Slim/Utils/OS.pm => /usr/share/perl5/Slim/Utils/OS.pm version/vpp.pm => /usr/share/squeezeboxserver/CPAN/version/vpp.pm /usr/lib/perl/5.12/auto/POSIX/autosplit.ix => /usr/lib/perl/5.12/auto/POSIX/autosplit.ix /usr/lib/perl/5.12/auto/POSIX/load_imports.al => /usr/lib/perl/5.12/auto/POSIX/load_imports.al File/Spec.pm => /usr/lib/perl/5.12/File/Spec.pm File/Path.pm => /usr/share/perl/5.12/File/Path.pm FindBin.pm => /usr/share/perl/5.12/FindBin.pm locale.pm => /usr/share/perl/5.12/locale.pm warnings/register.pm => /usr/share/perl/5.12/warnings/register.pm XSLoader.pm => /usr/share/perl/5.12/XSLoader.pm Slim/bootstrap.pm => /usr/share/perl5/Slim/bootstrap.pm Time/HiRes.pm => /usr/lib/perl/5.12/Time/HiRes.pm version.pm => /usr/share/squeezeboxserver/CPAN/version.pm DBI.pm => /usr/share/squeezeboxserver/CPAN/DBI.pm Config_git.pl => /usr/lib/perl/5.12/Config_git.pl base.pm => /usr/share/perl/5.12/base.pm Config.pm => /usr/lib/perl/5.12/Config.pm File/Basename.pm => /usr/share/perl/5.12/File/Basename.pm Carp.pm => /usr/share/perl/5.12/Carp.pm /usr/lib/perl/5.12/auto/DynaLoader/dl_findfile.al => /usr/lib/perl/5.12/auto/DynaLoader/dl_findfile.al File/Spec/Unix.pm => /usr/lib/perl/5.12/File/Spec/Unix.pm Exporter/Heavy.pm => /usr/share/perl/5.12/Exporter/Heavy.pm vars.pm => /usr/share/perl/5.12/vars.pm strict.pm => /usr/share/perl/5.12/strict.pm constant.pm => /usr/share/perl/5.12/constant.pm Config_heavy.pl => /usr/lib/perl/5.12/Config_heavy.pl overload.pm => /usr/share/perl/5.12/overload.pm AutoLoader.pm => /usr/share/perl/5.12/AutoLoader.pm lib.pm => /usr/lib/perl/5.12/lib.pm Slim/Utils/OS/Unix.pm => /usr/share/perl5/Slim/Utils/OS/Unix.pm DynaLoader.pm => /usr/lib/perl/5.12/DynaLoader.pm The following modules failed to load: EV XML::Parser::Expat HTML::Parser JSON::XS Digest::SHA1 YAML::Syck Sub::Name ******* NOTE: If you're running some unsupported Linux/Unix platform, please use the buildme.sh script located here: http://svn.slimdevices.com/repos/slim/7.6/trunk/vendor/CPAN/ If 7.6 is outdated by the time you read this, Replace "7.6" with the major version You should never need to do this if you're on Windows or Mac OSX. If the installers don't work for you, ask for help and/or report a bug. of Squeezebox Server you are running. ******* Exiting.. root@orchid:~# I'm out of joy here! Please help!!
I wanted to give this another try and installed a fresh Ubuntu 11.10 server to virtualbox. Here's the result: sami@dorchid:~$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 11.10 Release: 11.10 Codename: oneiric sami@dorchid:~$ sami@dorchid:~$ sudo apt-get install squeezeboxserver Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: squeezeboxserver 0 upgraded, 1 newly installed, 0 to remove and 1 not upgraded. Need to get 48.8 MB of archives. After this operation, 128 MB of additional disk space will be used. WARNING: The following packages cannot be authenticated! squeezeboxserver Install these packages without verification [y/N]? y Get:1 http://debian.slimdevices.com/ stable/main squeezeboxserver all 7.6.1 [48.8 MB] Fetched 48.8 MB in 59s (825 kB/s) Selecting previously deselected package squeezeboxserver. (Reading database ... 30808 files and directories currently installed.) Unpacking squeezeboxserver (from .../squeezeboxserver_7.6.1_all.deb) ... Processing triggers for ureadahead ... ureadahead will be reprofiled on next reboot Setting up squeezeboxserver (7.6.1) ... Adding system user `squeezeboxserver' (UID 110) ... Adding new user `squeezeboxserver' (UID 110) with group `nogroup' ... Not creating home directory `/usr/share/squeezeboxserver'. * Reloading AppArmor profiles /sbin/apparmor_parser: Regex grouping error: Unclosed grouping or character class, expecting close } /sbin/apparmor_parser: Unable to parse input line '/{,var/run/mysqld/mysqld.pid' /sbin/apparmor_parser: Regex grouping error: Unclosed grouping or character class, expecting close } /sbin/apparmor_parser: Unable to parse input line '/{,var/run/mysqld/mysqld.sock' ERROR processing regexs for profile /usr/sbin/mysqld, failed to load [fail] dpkg: error processing squeezeboxserver (--configure): subprocess installed post-installation script returned error exit status 123 No apport report written because MaxReports is reached already Errors were encountered while processing: squeezeboxserver E: Sub-process /usr/bin/dpkg returned an error code (1) sami@dorchid:~$ sudo /etc/init.d/squeezeboxserver start Making sure that Squeezebox Server is not running first: No process in pidfile '/var/run/squeezeboxserver.pid' found running; none killed. Starting Squeezebox Server. sami@dorchid:~$ ps -ef|grep -i squeeze 110 1532 1 0 22:12 ? 00:00:02 /bin/bash /usr/sbin/squeezeboxserver_safe /usr/sbin/squeezeboxserver --prefsdir /var/lib/squeezeboxserver/prefs --logdir /var/log/squeezeboxserver/ --cachedir /var/lib/squeezeboxserver/cache --charset=utf8 sami 1927 1227 0 22:22 pts/0 00:00:00 grep --color=auto -i squeeze sami@dorchid:~$ sami@dorchid:~$ tail -100f /var/log/squeezeboxserver/server.log 2011-10-17 22:12:22 squeezeboxserver_safe started. 2011-10-17 22:12:27 Squeezebox Server died. Restarting. 2011-10-17 22:12:32 Squeezebox Server died. Restarting. 2011-10-17 22:12:37 Squeezebox Server died. Restarting. 2011-10-17 22:12:42 Squeezebox Server died. Restarting. 2011-10-17 22:12:47 Squeezebox Server died. Restarting. 2011-10-17 22:12:52 Squeezebox Server died. Restarting. ^C sami@dorchid:~$ So the postinstall phase exits unsuccesfully, evidently to AppArmor profile generation (wasn't it supposed to be without mysql now?!) And the server still dies. What gives?
While waiting for any reaction from Logitech, the workaround is: 1) Install Virtualbox to your server 2) Install your second favorite OS as a virtual server under Virtualbox. For me it was CentOS. (Use "Bridged Network" to get an IP address from same pool as your host) 3) Install Squeezeboxserver there - Install repository: "rpm -Uvh http://repos.slimdevices.com/yum/squeezecenter/squeezecenter-repo-1-6.noarch.rpm" - Install needed dependencies (SC installation does not complain about these, it just does not start!): "yum install perl-CGI perl-Time-HiRes" - Install Squeezeboxserver: "yum install squeezeboxserver" - Startup: "service squeezeboxserver start" - Shut down the FW: "/etc/init.d/iptables stop" 4) NFS-mount your music from the original box to new vserver and configure as needed. 5) Point your SqueezeBox Player to new IP.
A better fix seems to be abandoning 7.6.2 for 7.7. The main issue seems to be that Ubuntu 11.10 has changed Perl from 5.10 to 5.12. See more from: http://forums.slimdevices.com/showthread.php?t=89467&page=2. Anyway, the fix is (although ugly, IMHO): 1) Change to unstable repository in /etc/apt/sources.lst 2) Do "sudo apt-get update; apt-get install logitechmediaserver" (Actually that did not work for me, since "apt-get install" died to "Size mismatch" error. I had to wget the latest deb from http://debian.slimdevices.com/pool/main/l/logitechmediaserver/ and directly "dpkg -i ..." it.) That purged the squeezeboxserver and replaced it with vanilla logitechmediaserver. Oh, well. Now it works anyway.