Forum: PC Hard- und Software PiHole funktionierte nicht mehr - Neuinstallation gescheitert


von NASbauer (Gast)


Lesenswert?

Hallo!

Nachdem ich bereits Nextcloud und PiHole auf meinem Odroid HC2 
eingerichtet hatte und alles funktioniert hat, kam nach einem Neustart 
die Ernüchterung:

Weder Nextcloud noch die Admin-Seite von PiHole funktionierte (zumindest 
nicht über https, ich redirecte alles) und auch DNS-Anfragen wurden 
nicht beantwortet.

Leider weiß ich es nicht, woran das lag. Evtl. daran, dass ich mit chown 
im Ordner /var/www/html/admin und /var/www/html/pihole alle Dateien 
www-data übertragen habe (wie bei Nextcloud, wo ich das aus einer 
Anleitung entnahm). Bin mir aber nicht sicher, da es danach noch bis zum 
Neustart lief.

Dann habe ich pihole mit "pihole uninstall" entfernt. Die 
Nextcloud-Webseite funktionierte nach einem Neustart dann wieder.

Nun wollte ich mit "curl -sSL https://install.pi-hole.net | bash" Pihole 
erneut installieren, danach kam allerdings mitten bei der Installation 
der Fehler:
[✗] Check for existing repository in etc.pihole
[i] Clone https://github.com/pi-hole/pi-hole.git into etc.pihole...
Error: Could not update local repository. Contact support.

Habe dann gegoogelt. Die Lösungen laufen darauf hinaus, dass man "sudo 
git reset --hard" laufen lassen soll.

Da kommt bei mir dann ein fatal error - es sei kein git-Ordner.

Die Ordner /var/www/html/admin und etc.pihole existieren gar nicht.

/etc/pihole existiert, aber ein weglöschen hilft auch nicht. Danach 
kommt der selbe Fehler.

Bitte um Hilfe!

von NASbauer (Gast)


Lesenswert?

UPDATE: Problem gelöst.

PiHole und Nextcloud verwenden unterschiedliche Webserver, die beide auf 
dem selben Port laufen wollen. Man muss in der Apache-Konfiguration den 
Port ändern, z.B. auf 8080, dann funktioniert es.

von NASbauer (Gast)


Lesenswert?

(Die Neuinstallation ist dann wegen des fehlenden DNS-Servers 
gescheitert. Lösung: In /etc/resolv.conf statt 127.0.0.1 einen 
öffentlichen DNS-Server eintragen, z.B. 9.9.9.9. Die Änderung ist 
temporär und ist spätestens(?) nach einem Neustart weg.)

von Sascha W. (sascha-w)


Lesenswert?

NASbauer schrieb:
> UPDATE: Problem gelöst.
>
> PiHole und Nextcloud verwenden unterschiedliche Webserver, die beide auf
> dem selben Port laufen wollen. Man muss in der Apache-Konfiguration den
> Port ändern, z.B. auf 8080, dann funktioniert es.

Ja mit ein bisschen Gebastel im Setupscript von PiHole kann man den 
Webserver auch weglassen und dafür dann den Apache mit verwenden.

Sascha

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.