I jumped the gun and installed 11.10. The squeezeboxserver service was restarting every 5 seconds so I've run the app directly (output below). The first error shows that the DBI module fails to load because the version is greater than the version required. However, /etc/squeezeboxserver/modules.conf doesn't specify a max version for the DBI module.
Any suggestions?
Thanks!
Daniel
> /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!
Module [DBI] failed to load:
DBI object version 1.616 does not match $DBI::VERSION 1.608 at /usr/lib/perl/5.12/DynaLoader.pm line 215.
BEGIN failed--compilation aborted at /usr/share/squeezeboxserver/CPAN/DBI.pm line 263.
Compilation failed in require at (eval 17) line 2.
BEGIN failed--compilation aborted at (eval 17) line 2.
Removing [DBI] from the symbol table - load failed.
Loaded module: [EV] ok!
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 19) line 2.
BEGIN failed--compilation aborted at (eval 19) 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 20) line 2.
BEGIN failed--compilation aborted at (eval 20) 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:
JSON::XS object version 2.31 does not match bootstrap parameter 2.3 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 [JSON::XS] from the symbol table - load failed.
Module [Digest::SHA1] failed to load:
Digest::SHA1 object version 2.13 does not match bootstrap parameter 2.11 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 [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:umpYAML() 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.
Removing [List::Util] from the symbol table - load failed.
Removing [Scalar::Util] 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
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
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
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
EV.pm => /usr/share/squeezeboxserver/CPAN/EV.pm
Carp.pm => /usr/share/perl/5.12/Carp.pm
common/sense.pm => /usr/share/squeezeboxserver/CPAN/common/sense.pm
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: [DBI, XML::Parser::Expat, HTML::Parser, JSON::XS, Digest::SHA1, YAML::Syck, Sub::Name] - will try again.
Module [DBI] failed to load:
DBI object version 1.616 does not match $DBI::VERSION 1.608 at /usr/lib/perl/5.12/DynaLoader.pm line 215.
BEGIN failed--compilation aborted at /usr/share/squeezeboxserver/CPAN/DBI.pm line 263.
Compilation failed in require at (eval 27) line 2.
BEGIN failed--compilation aborted at (eval 27) line 2.
Removing [DBI] 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:
JSON::XS object version 2.31 does not match bootstrap parameter 2.3 at /usr/lib/perl/5.12/DynaLoader.pm line 215.
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.
Module [Digest::SHA1] failed to load:
Digest::SHA1 object version 2.13 does not match bootstrap parameter 2.11 at /usr/lib/perl/5.12/DynaLoader.pm line 215.
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.
...
[reached 10000 char limit on this website]
Results 1 to 10 of 20
-
2011-08-09, 04:06 #1Member
- Join Date
- Feb 2008
- Posts
- 56
Ubuntu 11.10 - Service fails to start
-
2011-08-09, 07:27 #2Senior Member
- Join Date
- Feb 2008
- Posts
- 1,661
My advice - remove your install.
Download the 7.6.1 nightly DEB and simply install.
-
2011-08-10, 15:48 #3Member
- Join Date
- Feb 2008
- Posts
- 56
Same issue, though slightly different. I suppose someone in the community is working to recompile with the updated module versions. I tried to make changes in the modules.conf file but it doesn't seem to have any affect.
Daniel
> /usr/sbin/squeezeboxserver --d_startup
Loaded module: [version] ok!
Loaded module: [Time::HiRes] ok!
Loaded module: [DBI] ok!
Loaded module: [EV] ok!
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:
JSON::XS object version 2.31 does not match bootstrap parameter 2.3 at /usr/lib/perl/5.12/DynaLoader.pm line 215.
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.
Module [Digest::SHA1] failed to load:
Digest::SHA1 object version 2.13 does not match bootstrap parameter 2.11 at /usr/lib/perl/5.12/DynaLoader.pm line 215.
Compilation failed in require at (eval 24) line 2.
BEGIN failed--compilation aborted at (eval 24) line 2.
....
-
2011-10-13, 23:36 #4
same issue here, squeezebox server doesn't start in ubuntu 11.10. removed it from Ubuntu Software center, downloaded new 7.6.1 from slimdevices, get one ugly message when trying to install, ignored it, then it still doesn't run.
Use of inherited AUTOLOAD for non-method YAML::Syck:
umpYAML() is deprecated at /usr/share/squeezeboxserver/CPAN/YAML/Syck.pm line 65.
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/sli...k/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..
-
2011-10-13, 23:48 #5Senior Member
- Join Date
- May 2009
- Location
- Denmark (Struer)
- Posts
- 799
SBS 7.7.0 seems to work after a correction
http://forums.slimdevices.com/showth...=ubuntu&page=9Main: Receiver (Audiocom) -> Beresford Caiman+ (Gatorized) -> Carver A-500x -> B&W 704
Office: Receiver -> Luxman L-210 -> Stax SR84 Pro
-> Beresford Caiman (Gatorized) -> Superlux HD668B
Server: A8-5500, 4 GB, SSD+ 2*1 TB, Win8 w. SBS 7.8 (SQLite w. High Mem)
Tied together by D-Link DIR-655 + DGS-1008D
-
2011-10-15, 05:55 #6
works
Downloaded and installed .deb package, happy to report all is well again with Ubuntu 11.10. Thank you for your help!
Logitech Media Server Version: 7.7.0 - r33594
Operating system: Debian - EN - utf8
Platform Architecture: i686-linux
Perl Version: 5.12.4 - i686-linux-gnu-thread-multi-64int
Database Version: DBD::SQLite 1.34_01 (sqlite 3.7.7.1)
Total Players Recognized: 1
The server has finished scanning your media library.
Total Time: 00:12:05 (Saturday, October 15, 2011 / 4:11 AM)
-
2011-10-15, 07:57 #7Junior Member
- Join Date
- Jan 2009
- Posts
- 16
Ubuntu 11.10 - Service fails to start
On Saturday 15 Oct 2011 13:55:14 djfake wrote:
> Downloaded and installed .deb package, happy to report all is well again
> with Ubuntu 11.10. Thank you for your help!
>
> Logitech Media Server Version: 7.7.0 - r33594
> Operating system: Debian - EN - utf8
> Platform Architecture: i686-linux
> Perl Version: 5.12.4 - i686-linux-gnu-thread-multi-64int
> Database Version: DBD::SQLite 1.34_01 (sqlite 3.7.7.1)
> Total Players Recognized: 1
> The server has finished scanning your media library.
> Total Time: 00:12:05 (Saturday, October 15, 2011 / 4:11 AM)
Does that mean that if I upgrade my server to 11.10 I'll need to install
version 7.7?
-
2011-10-15, 10:40 #8Member
- Join Date
- Jul 2008
- Location
- Switzerland
- Posts
- 53
-
2011-10-16, 12:30 #9Senior Member
- Join Date
- Oct 2006
- Location
- Surrey UK
- Posts
- 404
I have a slightly different issue, although not as severe.
My current Squeezebox Server version is 7.5.3, so I didn't have the above problem when I upgraded to Ubuntu 11.10.
However I then decided to see if there was a new version of Squeezebox Server, and version 7.6.1 is available. Then when I try to install it, the Ubuntu software centre tells me that it would require installing software from a not trusted source. Well that is fair enough, except that it doesn't actually give me any options, the only button is a "Close" button. It wont install the update.
There is also a message left under the changes tab:
Changes for the versions:
Installed version: 7.5.3
Available version: 7.6.1
This update does not come from a source that supports changelogs.
Edit:
I spoke too soon.
I decided in download and install the latest version of Squeezebox server and then install it, and I've been having major problems.
At some point I discovered that my machine could no longer access web pages, as something called Network Manager kept deleting my etc/resolv.conf file. I managed to fix that by typing sudo chattr +i /etc/resolv.conf, apparently this makes the file read only, so it can't be overwritten. Now I can at least access the web.
However I can no longer use my squeezeboxes. The Squeezebox server service seems to be running, but I can't access it from my Squeezeboxes, and I can'r access the web interface either. I suspect my mistake might have been not uninstalling the old version first.
Well I suppose I'd better figure out how to uninstall it all, and then try installing again. perhaps hat will work.
Edit2:
Also discovered that I can't access my MythTV (which is also running on the same ubuntu machine)
Looks like something in the networking is thoroughly messed up, I wish I never upgraded Grrrrr.......Last edited by RichardEvans; 2011-10-16 at 18:15. Reason: typo
-
2011-10-17, 03:53 #10Senior Member
- Join Date
- Dec 2005
- Location
- Sutton Coldfield, UK
- Posts
- 158
I wondered if this from the Ubuntu 11.10 wiki pages had anything to do with the current problems - probably not.
In any case I have re-installed 11.04 until I have time to look at it again.
""
Ubuntu 11.10 has migrated away from /var/run, /var/lock and /dev/shm and now uses /run, /run/lock and /run/shm instead (respectively). While the Ubuntu AppArmor packages and shipped policy have been adjusted for this, custom policy may need to be updated. The following my be used to aid in migration (it allows both the old an the new paths):
$ sed -i -e 's#/var/run#/{,var/}run#' -e 's#/var/lock#/{run,var}/lock#' -e 's#/dev/shm/#/{dev,run}/shm/#' <profile>
""
If it does turn out to be the issue I wouldn't mind one of you linux guys editing the final statement to tell me how to do this.Last edited by ian_heys; 2011-10-17 at 03:55. Reason: Final para added

Reply With Quote



