Home of the Squeezebox™ & Transporter® network music players.
Results 1 to 6 of 6
  1. #1
    Junior Member
    Join Date
    Mar 2007
    Posts
    12

    Kann Musiksammlung nicht mehr durchsuchen/aktualisieren

    Hallo zusammen

    Seit ein paar Tagen kann ich meine Musiksammlung nicht mehr durchsuchen, resp. nach neuen Titeln suchen. Ich habe dann einmal die Option verwendet "Datenbank löschen und alles neu durchsuchen" verwendet, mit dem Ergebnis, dass nun die Datenbank eben leer ist und ich keinen einzigen Titel mehr im System sehe. Die MP3-Dateien und die vordefinierten Playlists sind aber nach wie vor vorhanden. Die Musiksammlung und die Playlists sind auf einer SynologyNAS, das Laufwerk ist vom Server problemlos erreichbar.

    In der Scanner.log sehe ich folgende Einträge:
    Code:
    [22-08-04 19:40:59.2935] main::main (205) Starting Logitech Media Server scanner (v7.9.1, 1492077569, Thu Apr 13 10:08:28 CUT 2017) perl 5.014001
    [22-08-04 19:41:00.8793] Slim::Utils::PluginManager::load (385) Warning: Couldn't call Slim::Plugin::FullTextSearch::Plugin->initPlugin: Can't call method "dbh" on an undefined value at /Slim/Schema.pm line 105.
    [22-08-04 19:41:00.8802] Slim::Schema::dbh (105) Warning: Can't call method "dbh" on an undefined value at /Slim/Schema.pm line 105.
    Was bedeutet dieser Eintrag oder besser weiss jemand, wie man das beheben kann ?

    Der Logitech Media Server läuft auf einer virtuellen Windows 10-Maschine grundsätzlich seit mehreren Jahren problemlos (vorher natürlich Windows 7).
    Letraz

  2. #2
    Babelfish's Best Boy mherger's Avatar
    Join Date
    Apr 2005
    Location
    Switzerland
    Posts
    20,749

    Kann Musiksammlung nicht mehrdurchsuchen/aktualisieren

    > Seit ein paar Tagen kann ich meine Musiksammlung nicht mehr durchsuchen,
    > resp. nach neuen Titeln suchen. Ich habe dann einmal die Option


    Hast du auch schon in die server.log geschaut? Ev. den Rechner neu
    durchgestartet?

  3. #3
    Junior Member
    Join Date
    Mar 2007
    Posts
    12
    Ich habe den Server neu gestartet. Sowohl nur die Software als auch ein Reboot des Hardware-Servers. Das macht keinen Unterschied auf das Verhalten. Bei einem Neustart sehe ich folgende Zeilen im Server.log:
    [22-08-05 13:12:32.8638] main::init (387) Starting Logitech Media Server (v7.9.1, 1492077569, Thu Apr 13 10:08:28 CUT 2017) perl 5.014001 - MSWin32-x86-multi-thread
    [22-08-05 13:12:34.4329] Slim::Utils::SQLiteHelper:ostConnect (374) Optimizing DB because of missing or empty sqlite_stat1 table
    [22-08-05 13:12:34.6567] Slim::Schema::forceCommit (2149) Warning: Trying to commit transactions before DB is initialized!

  4. #4
    Junior Member
    Join Date
    Mar 2007
    Posts
    12
    Ich habe jetzt die letzte Version vom LMS installiert. Also Software entfernt, Server rebootet, Software installiert.

    Nach der Installation und initialem Scan der Musiksammlung sehe ich folgende Zeilen im Server.log:
    [22-08-05 14:22:53.0553] main::init (390) Starting Logitech Media Server (v8.2.0, 1627922070, Tue Aug 3 11:28:42 WEDT 2021) perl 5.014001 - MSWin32-x86-multi-thread
    [22-08-05 14:22:58.4300] Slim::Utils::SQLiteHelper:ostConnect (377) Optimizing DB because of missing or empty sqlite_stat1 table
    [22-08-05 14:22:58.4590] Slim::Schema::forceCommit (2177) Warning: Trying to commit transactions before DB is initialized!
    [22-08-05 14:23:02.1019] Slim::Utils::SQLiteHelper:ostConnect (377) Optimizing DB because of missing or empty sqlite_stat1 table
    [22-08-05 14:23:02.1126] Slim::Schema::forceCommit (2177) Warning: Trying to commit transactions before DB is initialized!
    [22-08-05 14:23:07.3835] Slim::Plugin::MusicMagic::Plugin::initPlugin (155) Can't connect to port 10002 - MusicIP disabled.
    [22-08-05 14:23:12.9912] main::checkDataSource (1121) Warning: Schema updated or no media found in the database, initiating scan.
    [22-08-05 14:23:16.3160] Slim::Networking:iscovery::getFakeVersion (131)
    You're using a SB Radio with a buggy firmware not recognizing this version of Logitech Media Server.
    Please consider patching it. Until then we'll try to play nice and return a fake version number...

    See https://github.com/Logitech/slimserv...media-server-8.
    [22-08-05 14:47:26.7108] Slim::Schema::Storage::throw_exception (121) Error: DBI Exception: DBD::SQLite::st execute failed: database is locked [for Statement "INSERT INTO tracks (urlmd5,added_time,remote,titlesort,updated_time,c ontent_type,titlesearch,url,title,year) VALUES (?,?,?,?,?,?,?,?,?,?)" with ParamValues: 1='3aa240553f0f575d08a9f57b3bb3c0ae', 2=1659703613, 3=0, 4="DI PREMIUM EURODANCE NEW", 5=1659703613, 6='m3u', 7='DI PREMIUM EURODANCE NEW', 8="file:///music/playlist/DI%20Premium%20EuroDance%20(new).m3u", 9="DI Premium EuroDance (new)", 10=0]
    [22-08-05 14:47:26.7117] Slim::Schema::Storage::throw_exception (121) Backtrace:

    frame 0: Slim::Utils::Log::logBacktrace (/<C:\PROGRA~2\SQUEEZ~1\server\SQUEEZ~3.EXE>Slim/Schema/Storage.pm line 121)
    frame 1: Slim::Schema::Storage::throw_exception (/<C:\PROGRA~2\SQUEEZ~1\server\SQUEEZ~3.EXE>DBIx/Class/Storage/DBI.pm line 1006)
    frame 2: DBIx::Class::Storage:BI::__ANON__ (/<C:\PROGRA~2\SQUEEZ~1\server\SQUEEZ~3.EXE>Slim/Schema.pm line 3124)
    frame 3: Slim::Schema::_insertHash (/<C:\PROGRA~2\SQUEEZ~1\server\SQUEEZ~3.EXE>Slim/Schema.pm line 1404)
    frame 4: Slim::Schema::_createTrack (/<C:\PROGRA~2\SQUEEZ~1\server\SQUEEZ~3.EXE>Slim/Schema.pm line 1607)
    frame 5: Slim::Schema::_newTrack (/<C:\PROGRA~2\SQUEEZ~1\server\SQUEEZ~3.EXE>Slim/Schema.pm line 1874)
    frame 6: Slim::Schema::updateOrCreateBase (/<C:\PROGRA~2\SQUEEZ~1\server\SQUEEZ~3.EXE>Slim/Schema.pm line 1736)
    frame 7: Slim::Schema::updateOrCreate (/<C:\PROGRA~2\SQUEEZ~1\server\SQUEEZ~3.EXE>Slim/Music/Info.pm line 298)
    frame 8: Slim::Music::Info::setTitle (/<C:\PROGRA~2\SQUEEZ~1\server\SQUEEZ~3.EXE>Slim/Buttons/Common.pm line 859)
    frame 9: Slim::Buttons::Common::__ANON__ (/<C:\PROGRA~2\SQUEEZ~1\server\SQUEEZ~3.EXE>Slim/Hardware/IR.pm line 1103)
    frame 10: Slim::Hardware::IR::executeButton (/<C:\PROGRA~2\SQUEEZ~1\server\SQUEEZ~3.EXE>Slim/Control/Commands.pm line 289)
    frame 11: Slim::Control::Commands::buttonCommand (/<C:\PROGRA~2\SQUEEZ~1\server\SQUEEZ~3.EXE>Slim/Control/Request.pm line 1883)
    frame 12: (eval) (/<C:\PROGRA~2\SQUEEZ~1\server\SQUEEZ~3.EXE>Slim/Control/Request.pm line 1883)
    frame 13: Slim::Control::Request::execute (/<C:\PROGRA~2\SQUEEZ~1\server\SQUEEZ~3.EXE>Slim/Web/Cometd.pm line 870)
    frame 14: Slim::Web::Cometd::handleRequest (/<C:\PROGRA~2\SQUEEZ~1\server\SQUEEZ~3.EXE>Slim/Web/Cometd.pm line 533)
    frame 15: Slim::Web::Cometd::handler (/<C:\PROGRA~2\SQUEEZ~1\server\SQUEEZ~3.EXE>Slim/Web/Cometd.pm line 112)
    frame 16: Slim::Web::Cometd::webHandler (/<C:\PROGRA~2\SQUEEZ~1\server\SQUEEZ~3.EXE>Slim/Web/HTTP.pm line 478)
    frame 17: Slim::Web::HTTP:rocessHTTP (/<C:\PROGRA~2\SQUEEZ~1\server\SQUEEZ~3.EXE>Slim/Networking/IO/Select.pm line 122)
    frame 18: (eval) (/<C:\PROGRA~2\SQUEEZ~1\server\SQUEEZ~3.EXE>Slim/Networking/IO/Select.pm line 118)
    frame 19: Slim::Networking::IO::Select::__ANON__ (/<C:\PROGRA~2\SQUEEZ~1\server\SQUEEZ~3.EXE>Slim/Networking/IO/Select.pm line 167)
    frame 20: (eval) (/<C:\PROGRA~2\SQUEEZ~1\server\SQUEEZ~3.EXE>Slim/Networking/IO/Select.pm line 167)
    frame 21: Slim::Networking::IO::Select::loop (slimserver.pl line 730)
    frame 22: main::idle (slimserver.pl line 680)
    frame 23: main::main (slimserver.pl line 131)
    frame 24: PerlSvc::Interactive (/<C:\PROGRA~2\SQUEEZ~1\server\SQUEEZ~3.EXE>PerlSvc. pm line 99)
    frame 25: PerlSvc::_interactive (slimserver.pl line 0)
    frame 26: (eval) (slimserver.pl line 0)

    [22-08-05 14:47:26.7930] Slim::Control::Request::execute (1888) Error: While trying to run function coderef [Slim::Control::Commands::buttonCommand]: [Carp::Clan::__ANON__(): DBI Exception: DBD::SQLite::st execute failed: database is locked [for Statement "INSERT INTO tracks (urlmd5,added_time,remote,titlesort,updated_time,c ontent_type,titlesearch,url,title,year) VALUES (?,?,?,?,?,?,?,?,?,?)" with ParamValues: 1='3aa240553f0f575d08a9f57b3bb3c0ae', 2=1659703613, 3=0, 4="DI PREMIUM EURODANCE NEW", 5=1659703613, 6='m3u', 7='DI PREMIUM EURODANCE NEW', 8="file:///music/playlist/DI%20Premium%20EuroDance%20(new).m3u", 9="DI Premium EuroDance (new)", 10=0] at /<C:\PROGRA~2\SQUEEZ~1\server\SQUEEZ~3.EXE>Slim/Schema/Storage.pm line 125
    Ganz offensichtlich habe ich ein Datenbank-Problem... Was kann ich da tun ?

  5. #5
    Babelfish's Best Boy mherger's Avatar
    Join Date
    Apr 2005
    Location
    Switzerland
    Posts
    20,749

    Kann Musiksammlung nicht mehrdurchsuchen/aktualisieren

    >> You're using a SB Radio with a buggy firmware not recognizing this
    >> version of Logitech Media Server.
    >> Please consider patching it. Until then we'll try to play nice and
    >> return a fake version number...


    Wenn du diese Meldung loswerden möchtest (das Radio sollte auch so
    funktionieren), so kannst du das "Community Firmware" Plugin installieren.

    >> Error: DBI Exception: DBD::SQLite::st execute failed: database is locked
    >> [for Statement "INSERT INTO tracks

    > Ganz offensichtlich habe ich ein Datenbank-Problem... Was kann ich da
    > tun ?


    Welchen Virenscanner hast du im Einsatz? Stoppe mal LMS, lösche die
    Dateien library.db* (im LMS Cache-Ordner), und starte dann LMS neu.

  6. #6
    Junior Member
    Join Date
    Mar 2007
    Posts
    12
    Das Problem mit der SB Radio-Firmware schaue ich später an. Ich habe das Vorgehen auch schon angeschaut.

    Als Virenscanner verwende ich "Commodo". Ein Löschen der library.db und ein erneuter Scan ist in der Tat die Lösung ! Besten Dank.

Posting Permissions

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