Au backe. Die Ausgabe des Skripts, und dass es überhaupt eine gravity.list
erstellt, heißt dass es noch aus dem alten 4.3.5 release stammt.
Ist pihole -up
bei dir komplett ohne Fehler durchgelaufen?
Kannst du mal folgendes posten:
ls -Al /opt/pihole /etc/.pihole
Und der entsprechende Versuch einer eher schmutzigen Lösung:
wget https://raw.githubusercontent.com/pi-hole/pi-hole/master/gravity.sh -O /opt/pihole/gravity.sh
pihole -g -r
ls -l /etc/pihole/gravity.db
Ein ähnlicher Fehler lässt mich vermuten, dass der Installer bei deinem update auf Pi-hole v5 nicht vollständig durchgelaufen ist: Nach updaten auf Pihole v5, zeigt das Dashboard nichts an - #78 by Bucking_Horn
Könntest du mal folgendes machen:
# Verhindern dass der Installer wieder PHP7.4 installiert:
sed -i 's/INSTALL_WEB_SERVER=true/INSTALL_WEB_SERVER=false/' /etc/pihole/setupVars.conf
# Vollständige Befehlsausgabe im Installer aktivieren:
sed -i '/^set -e/a\set -x' '/etc/.pihole/automated install/basic-install.sh'
# Reparatur durchführen:
pihole -r
Das sollte eine sehr lange Ausgabe erzeugen, aber wir können dann genau sehen wo der Installer stoppt, btw ob/wie die neuen Skripte wie erwartet installiert werden, oder eben nicht.