in der Zusammenfassung nach dem aktuellen Pi-hole Update wurde folgende Fehlermeldung angezeigt:
[i] Swapping databases...
[✗] Unable to copy data from /etc/pihole/gravity.db to /etc/pihole/gravity_temp.db
Error: near line 17: table adlist has 7 columns but 10 values were supplied
Pi-hole funktioniert aber ohne Probleme. Kann diese Meldung ignoriert werden oder muss man was ändern?
Das funktioniert nicht. Die Änderungen, die durch den anderen Branch an der gravity.db vorgenommen wurden (neue Spalten für weitere Informtionen), machen die Datenbank inkompatibel mit dem "alten" Skript, dass noch auf master läuft und die neuen Spalten nicht kennt.
Im Prinzip funktioniert Pihole also noch, aber Gravity wird die Adlisten nicht mehr aktualisieren können.
Du hast zwei Möglichkeiten: zurück auf den neuen Branch und warten, bis der in den Master integriert wird; oder die gravity.db löschen und alle Einstellungen neu vornehmen. (Dritte wäre noch, aus gravity.db die Änderungen händisch wieder zu entfernen)
Vielen Dank für die Fehlersuche, ich werde dann wieder in den anderen Branch wechseln.
Ich hoffe es dauert nicht mehr allzu lange bis der Branch in den Master integriert wird.
Da wäre ich nicht ganz so optimistisch. Die Pull requests sind noch nicht im development Zweig aufgenommen, erst wann das passiert ist, landen sie mit hoher Wahrscheinlichkeit in der nächsten Pi-hole Version. Und da gerade eine erschienen ist, wird es schon noch etwas dauern....
Jetzt habe das nächste Problem. Nach dem Rückkehr in den anderen Branch wird FTL nicht mehr aktualisiert. Die Anzeige steht seit fast eine dreiviertel Stunde bei:
[✓] Detected ARMv7 processor (with hard-float support)
[i] Checking for existing FTL binary...
[i] Downloading and Installing FTL...
Ich habe folgend gemacht: Teleporter Backup, /etc/pihole/gravity.db gelöscht (oder nur umbenannt wenn du willst), auf master gewechselt, das Backup wieder eingespielt.