Keine Clients in GoupManagement

Hallo,

ich wollte mal das clientspezifische Blocken probieren und habe mir auch weitere Gruppen angelegt.
Vorgegangen bin ich wie unter https://docs.pi-hole.net/database/gravity/example/ beschrieben.

Aber schon beim 2. Schritt habe ich ein Problem. Wenn ich einen neuen Client per IP-Adresse hinzufüge, sehe ich nur kurz das Popup, dass er erfolgreich hinzugefügt wurde, er taucht aber nie in der Liste auf.

Die Liste bleibt immer auf "Loading....." stehen.

Was könnte hier das Problem sein?
Versionen sind aktuell:

Logfile: https://tricorder.pi-hole.net/qzwrnjc3d2

Das Problem ist wahrscheinlich eine defekte Datenbank

   2021-03-29 17:43:48: (mod_fastcgi.c.421) FastCGI-stderr: PHP Warning:  SQLite3::query(): Unable to prepare statement: 11, database disk image is malformed in /var/www/html/admin/api_db.php on line 401
   2021-03-29 17:43:49: (mod_fastcgi.c.421) FastCGI-stderr: PHP Warning:  SQLite3::query(): Unable to prepare statement: 11, database disk image is malformed in /var/www/html/admin/api_db.php on line 401
   2021-03-29 17:43:54: (mod_fastcgi.c.421) FastCGI-stderr: PHP Warning:  SQLite3::query(): Unable to prepare statement: 11, database disk image is malformed in /var/www/html/admin/api_db.php on line 401
   2021-03-29 17:43:59: (mod_fastcgi.c.421) FastCGI-stderr: PHP Warning:  SQLite3::query(): Unable to prepare statement: 11, database disk image is malformed in /var/www/html/admin/scripts/pi-

 [2021-03-29 19:47:11.760 397/T401] SQLite3 message: database corruption at line 67916 of [a26b6597e3] (11)
   [2021-03-29 19:47:11.760 397/T401] SQLite3 message: database disk image is malformed in "DELETE FROM message;" (11)
   [2021-03-29 19:47:11.761 397/T401] ERROR: SQL query "DELETE FROM message;" failed: database disk image is malformed
   [2021-03-29 19:47:11.762 397/T401] ERROR: flush_message_table() failed!
   [2021-03-29 19:47:11.805 397/T401] Compiled 0 whitelist and 0 blacklist regex filters for 13 clients in 15.7 msec
   [2021-03-29 19:47:12.415 397M] getMACfromIP("192.168.178.33") - Database not available
   [2021-03-29 19:47:12.415 397M] getNameFromIP("192.168.178.33") - Database not available

Am häufigsten passiert das durch Dateisystemfehler (SD Card), z.B. nach einem "harten Ausschalten" oder Stromausfall. Du könntest versuchen die Datenbank zu reparieren, aber möglicherweise finden sich sonst auch an anderen Stellen im System Fehler. Daher ist ist eher ratsam, das System komplett neu aufzusetzten.

Oh,

das ist ja wirklich übel. Komisch sonst läuft er komplett fehlerfrei.
Vielleicht lässt sich wirklich nur der defekte Teil reparieren?
Wie müsste ich dazu vorgehen?
Neu aufsetzen kann ich ja immer noch.

Pi-hole wurde extra so entworfen davon nicht aus der Bahn geworfen zu werden, da dies bei Raspberry Pis leider doch sehr häufig vorkommt.

Es sind beide Pi-hole Datenbanken betroffen (/etc/pihole/pihole-FTL.db und /etc/pihole/gravity.db)

Ok, ich habe beide Datenbanken verschoben und neu anlegen lassen.
Es hat leider nicht geholfen, der Fehler trat immer noch auf.
Ich habe Pihole per Teleporter gesichert, deinstalliert, wieder neu installiert und die Einstellungen per Teleporter wieder importiert.
Nun sind keine Fehler mehr da und alles funktioniert wie gewünscht.
Vielen Dank an euch.

This topic was automatically closed 21 days after the last reply. New replies are no longer allowed.