Bei mir sahen die Durchgänge etwas anders aus. Bei mir funktionierte das Update auf Pi-Hole 5 vor ein paar Tagen ganz gut. Mit der Zeit kamen aber die leeren Fenster/Anzeigen, wie oben beschrieben. Also habe ich noch alle Werbeblocker im Browser für Pi-Hole deaktiviert, da es auch dadurch zu Anzeigeproblemen kommen konnte. Es wird aber einfach nichts angezeigt. Auf der letzten Setting-Seite wurde kryptisch auf ein Temperaturmodul von PHP (Phar) verwiesen. Vielleicht war das der Fehler.
Dieses war nicht auf dem Pi mit Stretch drauf, also dachte ich, dass ich mal PHP 7.4 und Apache2 auf den neuesten Stand bringe. Gemacht getan, hat diese Kombination die Login-Seite der Adminkonsole des Pi-Hole komplett überlagert - Zugriff verweigert und Fehler 404, bzw. die Startseiten von PHP/Apache angezeigt. Irgendwie musste dort eine Verknüpfung hergestellt werden oder es existiert ein Hierarchieproblem (Nutzer) - kommt noch einmal unten...
Zugriff auf GitHub wurde auch mit 403/404 quittiert - also durch den Pi-Hole geblockt. In der Shell vom Pi habe ich GitHub in eine Whitelist des Pi-Hole einpflegen können, sodass ich zumindest hier wieder Pakete beziehen konnte.
Als nächstes habe ich PHP und Apache wieder deinstalliert und lighttdp installiert - hier kommt auch nur die Startseite von lighttpd, aber nicht die Pi-Hole-Admin-Anmeldung, wenn ich die IP des Pi-Hole aufrufe.
Also den Pi-Hole repariert mit pihole -r - funktionierte nicht, da mittlerweile (warum auch immer) das Admin-Modul des Pi-Hole gar nicht mehr vorhanden war und dieses nicht nachgeladen wurde, obwohl ich daran gar keine Hand angelegt habe.
Error: Web Admin repo is missing from system!
Please re-run install script from https://pi-hole.net
Kontrolle mit pihole -v ergab:
AdminLTE version is -1 (Latest: v5.0)
Dann den Pi-Hole neu installiert mit:
curl -sSL https://install.pi-hole.net | bash
Danach war zumindest der Admin-Bereich von Pi-Hole wieder betretbar, allerdings waren die Anzeigen immer noch nicht vorhanden. Der alte Fehler vom Anfang war damit nicht aus dem Weg geräumt.
Dann dachte ich: Zeit vielleicht das Rasperian auf Buster upzugraden - vielleicht ist dieses ominöse Temperatur-Modul Phar/PHP dort enthalten. Gemacht, getan. Gleicher Fehler mit den Anzeigen im Pi-Hole bleibt. Das fehlende PHP-Modul wird wieder ausgewiesen. Also wieder PHP und Apache2 für Buster aktualisiert. Wieder schieben sich die Anmeldeseiten dieser Programme ersatzweise vor die Admin-Console des Pi-Hole (Platzhalterseiten wie bei lighttpd s. o.).
Jetzt bleibt mir vermutlich wieder nur die Neuinstallation mit wieder anschließend fehlender Anzeige von Werten und Listen im Web-Admin-Bereich des Pi-Hole.
Ich habe also 3 Probleme:
- Anzeige des Pi-Hole intern ist nicht mit Werten vorhanden.
- Bei der Programmaktualisierung von PHP/Apache2 überlagern deren Startseiten bei Aufruf des Pi-Hole WebAdmin die Anmeldeseite des Pi-Hole (egal wie ich die Seite aufrufe - mit IP/ohne - alle Varianten habe ich durchprobiert) - kann ich da vielleicht etwas umbiegen?
- Auch nach einer Neuinstallation/Neukonfiguration des Pi-Hole sind die Anzeigefehler in den Fenstern immer noch vorhanden.
Jetzt weiß ich nicht, was ich machen soll. Was muss ich in PHP/Admin eintragen (Benutzer?). Der Pi-Hole funktioniert an sich, nur ist die GUI nicht aufrufbar. Selbst wenn ich jetzt den Pi mit curl neu installiere, werden die wertefreien Fenster (Verkehr, Listen, etc) und der Verweis Phar-Temperaturmodul weiter vorhanden sein.
Edit: Token ist einen Tag später über die Shell erzeugt worden. Link siehe nächster Post.