💥 Fehlerbehebung: pi-hole-web
Beispiel: möglicher Fehler bei Installation oder Update
Sollte bei einer zukünftigen Installation oder Aktualisierung ein ähnlicher Fehler auftreten,
kann die Ausgabe z.B. so aussehen (2025-10-27):
-> Die folgenden Pakete konnten nicht installiert werden. Ein manueller Eingriff ist erforderlich:
`pi-hole-web - exit status 1`
Im Build-Log findet sich dann typischerweise:
Überprüfe source Dateien mit sha256sums...
web-6.3.tar.gz ... Erfolg
arch-web-6.3-1.patch ... FEHLGESCHLAGEN
FEHLER: Eine oder mehrere Dateien überstanden nicht die Gültigkeits-Prüfung!
🧩 Ursache
Die Prüfsumme im PKGBUILD stimmt nicht mehr mit der tatsächlichen Datei arch-web-6.3-1.patch überein.
Das passiert, wenn der Maintainer des AUR-Pakets die Patchdatei geändert oder neu hochgeladen hat, ohne die SHA256-Prüfsumme anzupassen.
Dadurch schlägt die Integritätsprüfung beim Build fehl und makepkg bricht mit exit status 1 ab.
🧹 Lösung
1. AUR-Paket herunterladen
yay -G pi-hole-web
cd pi-hole-web
2. Falls nötig: Werkzeug zum Aktualisieren der Prüfsummen installieren
sudo pacman -S --needed pacman-contrib
3. Prüfsummen im PKGBUILD automatisch aktualisieren
updpkgsums
4. Paket neu bauen und installieren
makepkg -si
5. Danach prüfen, ob alles korrekt läuft
pihole status
pihole -v
💡 Kurz gesagt:
updpkgsums ist kein Hack, sondern ein legitimes Werkzeug –
aber man sollte wissen, warum man es benutzt.
In deinem Fall war das absolut richtig und sicher.
🧼 Aufräumen nach erfolgreicher Installation
cd ~
rm -rf pi-hole-web
Prüfen, dass /etc/pihole auf 755 bleibt:
stat -c '%a %n' /etc/pihole
sonst
sudo chmod 755 /etc/pihole
Kurzer Funktionstest (DNS & Webinterface):
dig @192.168.0.164 example.com +short
curl -sI http://192.168.0.164/admin/ | head -n1
✅ Fazit
Der Fehler entsteht nur durch eine veraltete Prüfsumme im AUR-Paket.
Mit updpkgsums und makepkg -si lässt sich das ohne Risiko beheben.
Nach erfolgreichem Build ist pi-hole-web sauber installiert,
die Weboberfläche unter http://<DEINE-IP>/admin/ erreichbar
und das System vollständig aktuell.
💡 Tipp:
Wenn der Fehler bei einem späteren Update erneut auftritt,
einfach wieder denselben Ablauf ausführen:
yay -G pi-hole-web && cd pi-hole-web && updpkgsums && makepkg -si