Thanks @mherger
I already tried to delete that db and it seems the problem is
elsewhere.
I have 80% of my memory card empty on that pi, the media files are on a
NAS and not on the server itself.
here is a trail of operations I perform - after stop to ensure the
process doesn't run, I tail the log, check the file, delete it, check
memory, launch the server, and tail the log again; it fails. the file
then exist again and is 4k like we saw in my previous post.
Code:
--------------------
pi@Raspserver:~ $ tail /var/log/squeezeboxserver/server.log
[22-10-21 13:00:35.2307] Slim::Schema::forceCommit (2143) Warning: Trying to
commit transactions before DB is initialized!
2022-10-21 13:00:36 Logitech Media Server died. Restarting.
[22-10-21 13:00:45.6611] main::init (387) Starting Logitech Media Server
(v7.9.2, 1578996832, Tue Jan 14 12:16:57 CET 2020) perl 5.028001 -
arm-linux-gnueabihf-thread-multi-64int
[22-10-21 13:00:47.2177] Slim::Schema::Storage::throw_exception (99) Error:
DBI Exception: DBD::SQLite::db do failed: database disk image is malformed
Trying to rebuild /var/lib/squeezeboxserver/cache/library.db from scratch.
[22-10-21 13:00:47.2423] Carp::Clan::__ANON__ (214) Warning:
DBIx::Class::Storage::DBI::__ANON__(): DBI Exception: DBD::SQLite::db do
failed: attempt to do on inactive database handle at
/usr/share/squeezeboxserver/lib/DBIx/Migration.pm line 113
[22-10-21 13:00:47.2450] Slim::Schema::forceCommit (2143) Warning: Trying to
commit transactions before DB is initialized!
2022-10-21 13:00:47 Logitech Media Server died. Restarting.
2022-10-21 13:00:54 squeezeboxserver_safe stopped.
pi@Raspserver:~ $ ls /var/lib/squeezeboxserver/cache/library.db
/var/lib/squeezeboxserver/cache/library.db
pi@Raspserver:~ $ sudo rm /var/lib/squeezeboxserver/cache/library.db
pi@Raspserver:~ $ ls /var/lib/squeezeboxserver/cache/library.db
ls: cannot access '/var/lib/squeezeboxserver/cache/library.db': No such file
or directory
pi@Raspserver:~ $ sudo df -H
Filesystem Size Used Avail Use% Mounted on
/dev/root 15G 2.8G 12G 19% /
devtmpfs 450M 0 450M 0% /dev
...
pi@Raspserver:~ $ tail /var/log/squeezeboxserver/server.log
[22-10-21 13:00:47.2450] Slim::Schema::forceCommit (2143) Warning: Trying to
commit transactions before DB is initialized!
2022-10-21 13:00:47 Logitech Media Server died. Restarting.
2022-10-21 13:00:54 squeezeboxserver_safe stopped.
2022-10-21 13:05:29 squeezeboxserver_safe started.
[22-10-21 13:05:38.7736] main::init (387) Starting Logitech Media Server
(v7.9.2, 1578996832, Tue Jan 14 12:16:57 CET 2020) perl 5.028001 -
arm-linux-gnueabihf-thread-multi-64int
[22-10-21 13:05:40.2683] Slim::Schema::Storage::throw_exception (99) Error:
DBI Exception: DBD::SQLite::db do failed: database disk image is malformed
Trying to rebuild /var/lib/squeezeboxserver/cache/library.db from scratch.
[22-10-21 13:05:40.2923] Carp::Clan::__ANON__ (214) Warning:
DBIx::Class::Storage::DBI::__ANON__(): DBI Exception: DBD::SQLite::db do
failed: attempt to do on inactive database handle at
/usr/share/squeezeboxserver/lib/DBIx/Migration.pm line 113
[22-10-21 13:05:40.2950] Slim::Schema::forceCommit (2143) Warning: Trying to
commit transactions before DB is initialized!
2022-10-21 13:05:41 Logitech Media Server died. Restarting.
--------------------
is there any other reason that would cause this file to get corrupted?
it seems it is created corrupted, or is corrupted instantly, which
doesn't make much sense to me.
------------------------------------------------------------------------
Marsupial's Profile: http://forums.slimdevices.com/member.php?userid=59182
View this thread: http://forums.slimdevices.com/showthread.php?t=116946
_______________________________________________
Squeezecenter mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/squeezecenter