Home of the Squeezebox™ & Transporter® network music players.
Results 1 to 3 of 3
  1. #1
    Junior Member
    Join Date
    Aug 2020
    Posts
    4

    LMS Won't Start After Nightly Update

    Hello - manually ran the nightly update yesterday and now LMS won't start. Have tried the obvious solutions (e.g., rebooting LMS and PiCorePlayer) with no change in results.

    If I click "Start LMS" on the LMS tab, I get:
    [ INFO ] Starting LMS...
    [ INFO ]
    Slimserver is not Running

    If I click "Restart LMS" on the LMS tab, I get:
    [ INFO ] Restarting LMS...
    [ INFO ] Slimserver PID not found, Server already stopped
    [ INFO ]
    Slimserver is not Running

    Any tips for how to resolve?

    I have also provided my boot log below as reference.

    Thank you!

    ***
    Starting piCorePlayer v6.1.0 startup...
    Checking for boot files on mmcblk0p1...
    Trying to mount /dev/mmcblk0p1.
    ssh file found on mmcblk0p1.
    newpcp.cfg not found on mmcblk0p1.
    Checking for boot files on sda1...
    Trying to mount /dev/sda1.
    newpcp.cfg not found on sda1.
    Setting default piCorePlayer repository...
    Generating sound card drop-down list...
    Loading configuration file... Done.
    Loading pcp-lms-functions... Done.
    Waiting for soundcard USB to populate......................................... Failed to find USB (42).
    Done (42).
    Waiting for network. Done (1).
    Starting Openssh server... Done.
    Mounting USB Drives...
    Mounting USB Drive: 7A2214C6221488F1...
    Using default user mapping
    Disk Mounted at /mnt/root.
    Done.
    Waiting for valid date before starting LMS Done.
    Starting LMS, this can take some time...syntax error at /usr/local/slimserver/Slim/Player/Protocols/HTTP.pm line 577, near ")
    if"
    syntax error at /usr/local/slimserver/Slim/Player/Protocols/HTTP.pm line 583, near "elsif"
    Global symbol "$header" requires explicit package name (did you forget to declare "my $header"?) at /usr/local/slimserver/Slim/Player/Protocols/HTTP.pm line 583.
    Global symbol "$metaint" requires explicit package name (did you forget to declare "my $metaint"?) at /usr/local/slimserver/Slim/Player/Protocols/HTTP.pm line 584.
    Global symbol "$header" requires explicit package name (did you forget to declare "my $header"?) at /usr/local/slimserver/Slim/Player/Protocols/HTTP.pm line 587.
    Global symbol "$redir" requires explicit package name (did you forget to declare "my $redir"?) at /usr/local/slimserver/Slim/Player/Protocols/HTTP.pm line 588.
    Global symbol "$header" requires explicit package name (did you forget to declare "my $header"?) at /usr/local/slimserver/Slim/Player/Protocols/HTTP.pm line 591.
    Global symbol "$contentType" requires explicit package name (did you forget to declare "my $contentType"?) at /usr/local/slimserver/Slim/Player/Protocols/HTTP.pm line 592.
    Global symbol "$header" requires explicit package name (did you forget to declare "my $header"?) at /usr/local/slimserver/Slim/Player/Protocols/HTTP.pm line 595.
    Global symbol "$length" requires explicit package name (did you forget to declare "my $length"?) at /usr/local/slimserver/Slim/Player/Protocols/HTTP.pm line 596.
    Global symbol "$header" requires explicit package name (did you forget to declare "my $header"?) at /usr/local/slimserver/Slim/Player/Protocols/HTTP.pm line 599.
    Global symbol "$rangeLength" requires explicit package name (did you forget to declare "my $rangeLength"?) at /usr/local/slimserver/Slim/Player/Protocols/HTTP.pm line 600.
    Global symbol "$startOffset" requires explicit package name (did you forget to declare "my $startOffset"?) at /usr/local/slimserver/Slim/Player/Protocols/HTTP.pm line 601.
    Global symbol "$self" requires explicit package name (did you forget to declare "my $self"?) at /usr/local/slimserver/Slim/Player/Protocols/HTTP.pm line 602.
    Global symbol "$self" requires explicit package name (did you forget to declare "my $self"?) at /usr/local/slimserver/Slim/Player/Protocols/HTTP.pm line 602.
    syntax error at /usr/local/slimserver/Slim/Player/Protocols/HTTP.pm line 603, near "}"
    /usr/local/slimserver/Slim/Player/Protocols/HTTP.pm has too many errors.
    Compilation failed in require at /usr/local/slimserver/Slim/Formats/XML.pm line 21.
    BEGIN failed--compilation aborted at /usr/local/slimserver/Slim/Formats/XML.pm line 21.
    Compilation failed in require at /usr/local/slimserver/Slim/Buttons/XMLBrowser.pm line 27.
    BEGIN failed--compilation aborted at /usr/local/slimserver/Slim/Buttons/XMLBrowser.pm line 27.
    Compilation failed in require at /usr/local/slimserver/Slim/Buttons/Common.pm line 43.
    BEGIN failed--compilation aborted at /usr/local/slimserver/Slim/Buttons/Common.pm line 43.
    Compilation failed in require at /usr/local/slimserver/slimserver.pl line 235.
    BEGIN failed--compilation aborted at /usr/local/slimserver/slimserver.pl line 235.

    Slimserver is not Running
    Done.
    Waiting for LMS to initiate..................... LMS not running (22).
    Done (22).
    Starting Squeezelite and/or Shairport-sync...
    [ INFO ] Starting Squeezelite player: Squeezelite...
    Done.
    Starting Samba Server...
    Starting SAMBA...
    Done.
    Starting httpd web server... Done.
    Setting CPU scaling governor to ondemand... Done.
    Creating static footer... Done.

    Finished piCorePlayer v6.1.0 startup.

    To setup piCorePlayer, use the web interface via a browser:
    - http://192.168.1.109

    Press [Enter] to access console.

    In the background, ntpd is syncing time between piCorePlayer and the internet.
    A large offset between 1970 and now is normal.
    ***

  2. #2
    Senior Member
    Join Date
    Jun 2017
    Posts
    280
    The issue is discussed in this thread:

    https://forums.slimdevices.com/showt...l=1#post987477

    I think your only options are to downgrade to LMS 7.9.3 or wait for a corrected nightly build. But someone who knows more than I do may have other suggestions.
    LMS 8 nightly; 3 Squeezelite players connected by powerline ethernet; 5 wireless players connected via Airplay Bridge; 1 SqueezeAmp player
    no high-end or esoteric audio gear
    1 Squeezebox Radio (upgraded UE Smart Radio) now mostly retired

  3. #3
    Junior Member
    Join Date
    Aug 2020
    Posts
    4
    Apologies for the missed thread. Thank you!

Posting Permissions

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