Quantcast
Channel: Squeezebox : Community : Forums - Logitech Media Server
Viewing all articles
Browse latest Browse all 5300

DietPi: Logitech Media Server(squeezeboxserver) hangs unexpectedly from time to time

$
0
0
Hi folks,

I have the phenomenon, that after a certain time, this can be hours, days, or even more than one week, Squeezeboxserver task stops it works or better say, it does not respond any more.

Code:

$ top says:
Name:  2022-01-22 16_57_10-invert gpio pin with ic - Google Suche.png
Views: 70
Size:  51.7 KB

After restart the log says:


Any ideas, what might happen here? Can I use a script to restart the service somehow?

BR
Peter
Code:

root@DietPiPaeddasBKServer:~# squeezeboxserver &
[1] 29205
root@DietPiPaeddasBKServer:~# [22-01-22 17:03:25.9861] main::init (388) Starting Logitech Media Server (v8.1.1, 1610364019, Thu Jan 14 06:24:07 CET 2021) perl 5.028001 - aarch64-linux-gnu-thread-multi
[22-01-22 17:03:25.9927] main::changeEffectiveUserAndGroup (1005) Warning: Logitech Media Server must not be run as root!  Trying user squeezeboxserver instead.
[22-01-22 17:03:26.3274] Slim::Utils::Misc::msg (1266) Warning: [17:03:26.3271] DBIx::Class::ResultSet::update_or_create(): Query returned more than one row.  SQL that returns multiple rows is DEPRECATED for ->find and ->single at /usr/share/perl5/Slim/Schema.pm line 1899
[22-01-22 17:03:28.3606] Slim::Display::Display::string (887) Error: missing string PLUGIN_EXTENDED_BROWSEMODES_COMPILATIONS
[22-01-22 17:03:28.3656] Slim::Display::Display::string (887) Backtrace:

  frame 0: Slim::Utils::Log::logBacktrace (/usr/share/perl5/Slim/Display/Display.pm line 887)
  frame 1: Slim::Display::Display::string (/usr/share/perl5/Slim/Player/Player.pm line 193)
  frame 2: Slim::Player::Player::string (/usr/share/perl5/Slim/Utils/Strings.pm line 545)
  frame 3: Slim::Utils::Strings::clientString (/usr/share/perl5/Slim/Menu/BrowseLibrary.pm line 659)
  frame 4: Slim::Menu::BrowseLibrary::getJiveMenu (/usr/share/perl5/Slim/Control/Jive.pm line 2340)
  frame 5: Slim::Control::Jive::myMusicMenu (/usr/share/perl5/Slim/Control/Jive.pm line 168)
  frame 6: Slim::Control::Jive::libraryChanged (/usr/share/perl5/Slim/Menu/BrowseLibrary.pm line 397)
  frame 7: Slim::Menu::BrowseLibrary::_libraryChanged (/usr/share/perl5/Slim/Menu/BrowseLibrary.pm line 445)
  frame 8: Slim::Menu::BrowseLibrary::_handleMenuChanges (/usr/share/perl5/Slim/Utils/Timers.pm line 265)
  frame 9: (eval) (/usr/share/perl5/Slim/Utils/Timers.pm line 265)
  frame 10: Slim::Utils::Timers::__ANON__ (/usr/share/perl5/Slim/Networking/IO/Select.pm line 167)
  frame 11: (eval) (/usr/share/perl5/Slim/Networking/IO/Select.pm line 167)
  frame 12: Slim::Networking::IO::Select::loop (/usr/sbin/squeezeboxserver line 741)
  frame 13: main::idleStreams (/usr/share/perl5/Slim/Utils/Strings.pm line 256)
  frame 14: Slim::Utils::Strings::loadAdditional (/usr/share/perl5/Slim/Display/Display.pm line 879)
  frame 15: Slim::Display::Display::string (/usr/share/perl5/Slim/Player/Player.pm line 193)
  frame 16: Slim::Player::Player::string (/usr/share/perl5/Slim/Control/Queries.pm line 4572)
  frame 17: Slim::Control::Queries::_addJivePlaylistControls (/usr/share/perl5/Slim/Control/Queries.pm line 3941)
  frame 18: Slim::Control::Queries::statusQuery (/usr/share/perl5/Slim/Control/Request.pm line 1883)
  frame 19: (eval) (/usr/share/perl5/Slim/Control/Request.pm line 1883)
  frame 20: Slim::Control::Request::execute (/usr/share/perl5/Slim/Web/Cometd.pm line 870)
  frame 21: Slim::Web::Cometd::handleRequest (/usr/share/perl5/Slim/Web/Cometd.pm line 399)
  frame 22: Slim::Web::Cometd::handler (/usr/share/perl5/Slim/Web/Cometd.pm line 112)
  frame 23: Slim::Web::Cometd::webHandler (/usr/share/perl5/Slim/Web/HTTP.pm line 478)
  frame 24: Slim::Web::HTTP::processHTTP (/usr/share/perl5/Slim/Networking/IO/Select.pm line 122)
  frame 25: (eval) (/usr/share/perl5/Slim/Networking/IO/Select.pm line 118)
  frame 26: Slim::Networking::IO::Select::__ANON__ (/usr/share/perl5/Slim/Networking/IO/Select.pm line 167)
  frame 27: (eval) (/usr/share/perl5/Slim/Networking/IO/Select.pm line 167)
  frame 28: Slim::Networking::IO::Select::loop (/usr/sbin/squeezeboxserver line 728)
  frame 29: main::idle (/usr/sbin/squeezeboxserver line 678)
  frame 30: main::main (/usr/sbin/squeezeboxserver line 1211)

[22-01-22 17:03:28.3664] Slim::Display::Display::string (887) Error: missing string PLUGIN_EXTENDED_BROWSEMODES_COMPILATIONS
[22-01-22 17:03:28.3669] Slim::Display::Display::string (887) Backtrace:

  frame 0: Slim::Utils::Log::logBacktrace (/usr/share/perl5/Slim/Display/Display.pm line 887)
  frame 1: Slim::Display::Display::string (/usr/share/perl5/Slim/Player/Player.pm line 193)
  frame 2: Slim::Player::Player::string (/usr/share/perl5/Slim/Utils/Strings.pm line 545)
  frame 3: Slim::Utils::Strings::clientString (/usr/share/perl5/Slim/Menu/BrowseLibrary.pm line 667)
  frame 4: Slim::Menu::BrowseLibrary::getJiveMenu (/usr/share/perl5/Slim/Control/Jive.pm line 2340)
  frame 5: Slim::Control::Jive::myMusicMenu (/usr/share/perl5/Slim/Control/Jive.pm line 168)
  frame 6: Slim::Control::Jive::libraryChanged (/usr/share/perl5/Slim/Menu/BrowseLibrary.pm line 397)
  frame 7: Slim::Menu::BrowseLibrary::_libraryChanged (/usr/share/perl5/Slim/Menu/BrowseLibrary.pm line 445)
  frame 8: Slim::Menu::BrowseLibrary::_handleMenuChanges (/usr/share/perl5/Slim/Utils/Timers.pm line 265)
  frame 9: (eval) (/usr/share/perl5/Slim/Utils/Timers.pm line 265)
  frame 10: Slim::Utils::Timers::__ANON__ (/usr/share/perl5/Slim/Networking/IO/Select.pm line 167)
  frame 11: (eval) (/usr/share/perl5/Slim/Networking/IO/Select.pm line 167)
  frame 12: Slim::Networking::IO::Select::loop (/usr/sbin/squeezeboxserver line 741)
  frame 13: main::idleStreams (/usr/share/perl5/Slim/Utils/Strings.pm line 256)
  frame 14: Slim::Utils::Strings::loadAdditional (/usr/share/perl5/Slim/Display/Display.pm line 879)
  frame 15: Slim::Display::Display::string (/usr/share/perl5/Slim/Player/Player.pm line 193)
  frame 16: Slim::Player::Player::string (/usr/share/perl5/Slim/Control/Queries.pm line 4572)
  frame 17: Slim::Control::Queries::_addJivePlaylistControls (/usr/share/perl5/Slim/Control/Queries.pm line 3941)
  frame 18: Slim::Control::Queries::statusQuery (/usr/share/perl5/Slim/Control/Request.pm line 1883)
  frame 19: (eval) (/usr/share/perl5/Slim/Control/Request.pm line 1883)
  frame 20: Slim::Control::Request::execute (/usr/share/perl5/Slim/Web/Cometd.pm line 870)
  frame 21: Slim::Web::Cometd::handleRequest (/usr/share/perl5/Slim/Web/Cometd.pm line 399)
  frame 22: Slim::Web::Cometd::handler (/usr/share/perl5/Slim/Web/Cometd.pm line 112)
  frame 23: Slim::Web::Cometd::webHandler (/usr/share/perl5/Slim/Web/HTTP.pm line 478)
  frame 24: Slim::Web::HTTP::processHTTP (/usr/share/perl5/Slim/Networking/IO/Select.pm line 122)
  frame 25: (eval) (/usr/share/perl5/Slim/Networking/IO/Select.pm line 118)
  frame 26: Slim::Networking::IO::Select::__ANON__ (/usr/share/perl5/Slim/Networking/IO/Select.pm line 167)
  frame 27: (eval) (/usr/share/perl5/Slim/Networking/IO/Select.pm line 167)
  frame 28: Slim::Networking::IO::Select::loop (/usr/sbin/squeezeboxserver line 728)
  frame 29: main::idle (/usr/sbin/squeezeboxserver line 678)
  frame 30: main::main (/usr/sbin/squeezeboxserver line 1211)

[..]

[22-01-22 17:03:28.5151] Slim::Player::Song::open (415) Error: Couldn't create command line for unk playback for [http://opml.radiotime.com/Tune.ashx?id=s55796&formats=aac,ogg,mp3,wma,wmvoice&partnerId=16&serial=64bb7a0d7d6f6893d56fb383486f339e]

Attached Images
 

Viewing all articles
Browse latest Browse all 5300

Trending Articles