Home of the Squeezebox™ & Transporter® network music players.
Page 1 of 2 12 LastLast
Results 1 to 10 of 20
  1. #1

    Ubuntu 11.10 - Service fails to start

    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]

  2. #2
    Senior Member
    Join Date
    Feb 2008
    Posts
    1,661
    My advice - remove your install.

    Download the 7.6.1 nightly DEB and simply install.

  3. #3
    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.

    ....

  4. #4
    Member
    Join Date
    Oct 2006
    Location
    Chicago
    Posts
    75
    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..

  5. #5
    Senior 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=9
    Main: 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

  6. #6
    Member
    Join Date
    Oct 2006
    Location
    Chicago
    Posts
    75

    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)

  7. #7

    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?


  8. #8
    Member
    Join Date
    Jul 2008
    Location
    Switzerland
    Posts
    53
    Quote Originally Posted by mfraser View Post
    Does that mean that if I upgrade my server to 11.10 I'll need to install
    version 7.7?
    I had to upgrade to LMS 7.7, too. No essential problems so far with LMS 7.7.0 rc5.

    SBS 7.6.2 did not start anymore after the ubuntu 11.10 upgrade. An update to the latest 7.6.2 nightly build did not help, either.
    1750 Alben mit 21559 Titel von 1706 Interpreten.

  9. #9
    Senior 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

  10. #10
    Senior 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

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •