Mahlzeit, seit einiger Zeit lassen sich keine Plugins über Homebridge mehr finden. So wie ich bis jetzt im Netz lesen konnte, handelt es sich wohl um ein Problem mit dem DNS-Server von PiHole?
Folgende Fehlermeldung erhalte ich wenn ich nach Plugins suche:
[Homebridge UI] [homebridge] Failed to check registry.npmjs.org for updates: "getaddrinfo EAI_AGAIN registry.npmjs.org" - see https://homebridge.io/w/JJSz6 for help.
Auf der verlinkten Homepage steht: * getaddrinfo - your DNS resolver could not resolve registry.npmjs.org. Check your internet connection and DNS settings.
Ich bin total am Verzweifeln, da ich doch nur einige Sachen in mein HomeKit einbinden möchte. Gibt es dafür einen Lösungsweg? Ich bin für jede Hilfe dankbar.
Das sieht so aus, als hättest Du das auf dem Rechner ausgeführt, auf dem Dein Homebrige-Server läuft? Und läuft eventuell auch Dein Pi-hole auf diesem Rechner?
Bitte führe das nslookup nochmals von einem anderen Rechner aus.
Ich bin im Browser auf der Seite von Hombridge und in einem anderen Tab auf der Seite von Pi-hole.
Wenn ich im HB Tab in die Konsole nslookup registry.npmjs.org eingebe erscheint der Fehler: connection timed out; no servers could be reached
Wenn ich im PH Tab das Debug Log generieren lasse läuft alles bis auf den letzten Punkt durch.
Beides läuft auf einem Pi 3b+
Bitte entschuldige mein Unwissen.
Nachtrag: Auch über mein Telefon ist beides erfolglos.
The debug log can be uploaded to tricorder.pi-hole.net for sharing with developers only.
[i] Debug script running in automated mode
* Using curl for transmission.
* curl failed, contact Pi-hole support for assistance.
* Error message: curl: (6) Could not resolve host: tricorder.pi-hole.net
Wir versuchen gerade, zusammen herauszufinden, welcher DNS-Server wohl von Deinem RPi 3b+ verwendet wird.
Normalerweise liefert ja nslookup einen Hinweis darauf, aber bei Dir gibt's aktuell auf dem RPi nur:
Also müssen wir einen Blick in die Konfiguration werfen.
Raspberry Pi OS 11/Bullseye sieht zwei Optionen für Netzwerk-Konfigurationstools vor:
Das bereits früher verwendete dhcpcd oder das neuere NetworkManager.
Letzteres hättest Du explizit aktivieren müssen.
Hast Du NetworkManager explizit aktivert, oder müssen wir in dhcpcd nachsehen?
Nur der Cat Befehl gibt was aus: nameserver 2a01:c22:c1d8:f700:d2f7:dcb3:7562:3cc9
Edit: Da ich auch über RaspberryOS nicht per LAN ins Internet kam, habe ich das WLAN vom Raspberry aktiviert und siehe da, Internet funktioniert und auch die Datenbank. Jetzt stellt sich bei mir nur noch die Frage, warum funktioniert es nicht über LAN only...
Ist das die vollständige Ausgabe?
Normalerweise steht zu Beginn in resolv.conf, welcher Prozess in diese Datei schreibt.
Versuch mal folgendes auf Deinem RPi:
sudo nano /etc/resolv.conf
Die mit nameserver beginnende Zeile in nameserver 9.9.9.9 ändern, oder in einen anderen von Dir bevorzugten öffentlichen DNS-Server, anschliessend speichern und beenden.
Dann bitte nochmal
pihole -d
zum Hochladen des Debug Logs, und das am Ende angezeigte Token (und nur das) dann hier posten.