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.
***
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.
***