NEWS
UNSOLVED DNS Lookup funktioniert für nur zwei Adapter nicht
-
Systemdata Bitte Ausfüllen Hardwaresystem: Synology DS Arbeitsspeicher: Festplattenart: HDD Betriebssystem: Synology Node-Version: 4.0.10 Nodejs-Version: 12.8.3 Installationsart: Docker Container Image genutzt: Ja Hi Zusammen,
ich lese schon eine ganze Weile hier mit, haber aber jetzt selbst ein Problem zu dem ich keine Lösung gefunden habe.
Ich habe iobroker schon eine ganze Weil laufen und es lief auch absolut stabil.
Heute Abend war ich nicht zuhause und erhalte vom Telegram Adapter die Meldung "restarting" - aber nichts weiter.Zuhause angekommen schaue ich nach und stelle fest, dass der Adapter keine Verbindung mehr herstellen kann.
Zusätzlich kann auch der Tahoma Adapter und weatherunderground keine Verbindung herstellen.
Andere Adapter (z.B. netatmo) können aber problemlos auf ihre cloud zugreifen. Adapter die lokal arbeiten (z.B. Shelly) laufen auch völlig problemlos.Restart von so ziemlich allem bereits durchgeführt.
Anbei ein Log von Telegram.
Hat irgendjemand einen Lösungsansatz? Mir gehen die Ideen aus, vor allem weil der Fehler aus dem Nichts heraus auftrat.
Danke und Grüße, Kaiman
telegram.0 2020-08-18 22:30:18.950 warn (4703) polling_error:EFATAL, EFATAL: Error: getaddrinfo ENOTFOUND api.telegram.org telegram.0 2020-08-18 22:30:18.647 error (4703) RequestError: Error: getaddrinfo ENOTFOUND api.telegram.org at new RequestError (/opt/iobroker/node_modules/request-promise-core/lib/errors.js:14:15) at Request.plumbing.callback (/opt/ telegram.0 2020-08-18 22:30:18.647 error (4703) unhandled promise rejection: EFATAL: Error: getaddrinfo ENOTFOUND api.telegram.org telegram.0 2020-08-18 22:30:18.646 error Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). telegram.0 2020-08-18 22:30:18.556 error (4703) RequestError: Error: getaddrinfo ENOTFOUND api.telegram.org at new RequestError (/opt/iobroker/node_modules/request-promise-core/lib/errors.js:14:15) at Request.plumbing.callback (/opt/ telegram.0 2020-08-18 22:30:18.556 error (4703) unhandled promise rejection: EFATAL: Error: getaddrinfo ENOTFOUND api.telegram.org telegram.0 2020-08-18 22:30:18.555 error Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). telegram.0 2020-08-18 22:30:18.547 warn (4703) polling_error:EFATAL, EFATAL: Error: getaddrinfo ENOTFOUND api.telegram.org
-
Hab schon nen Thread mit dem Thema eröffnet.
Hab ne Synology und Iobroker im Container.
Dazu noch PiHole als Container.
Diese Telegram Meldungen habe ich auch aus dem Nichts seit Wochen.
Habe vermutet das es am PiHole liegt.
Kann ich aber so nicht festmachen. Sporadisch kommen die Meldungen trotzdem.
Benutzt Du vielleicht auch PiHole? -
@haselchen Nope, als Container läuft nur iobroker.
Aber nachdem das zeitgleich bei drei Adaptern auftrat, gehe ich davon aus, dass es nicht an Telegram liegt.Es geht auch weniger um die Meldungen, die Adapter starten halt garnicht mehr.
-
@Kaiman sagte in Mehrere Apps keinen Zugriff auf Internet:
Es geht auch weniger um die Meldungen, die Adapter starten halt garnicht mehr.
Wenn du in der Instanz Configdaten eingetragen hast, dann werden immer die Meldungen kommen , da der Server über die DNS nicht erreichbar ist .Dann bleibt der Adapter auf gelb .
-
@Glasfaser In der Telegram Instanz?
Welche Configdaten meinst du?Wie gesagt, der Adapter lief problemlos bis heute 18:51 und stieg dann aus. Aber nicht nur dieser sondern mehrere. Ich kann mir also nicht vorstellen, dass es an einer Adapterkonfiguration liegt.
Gruß, Kaiman
-
@Kaiman sagte in Mehrere Apps keinen Zugriff auf Internet:
lief problemlos bis heute 18:51
und ab dann funktioniert halt die DNS Auflösung nicht mehr für die betroffenen Adapter und deshalb kommt halt die Meldung .
Bei Telegram ist es halt so , das er dabei meckert bzw. den Log so ausgibt. -
@Glasfaser Aber warum funktioniert die DNS Auflösung nicht mehr? Und was kann ich dagegen tun?
-
@Kaiman sagte in Mehrere Apps keinen Zugriff auf Internet:
@Glasfaser Aber warum funktioniert die DNS Auflösung nicht mehr? Und was kann ich dagegen tun?
Das mußt du halt herrausfinden ...
Ist es ein allgemeines Problem vom Provider ... ändere mal in der Fritzbox oder was du hast den DNS Server .
Oder mal die Fritzbox neustarten !? -
@Glasfaser Ok, ich hab mal spasseshalber api.telegram.org von meinem Rechner angepingt, das wird sauber aufgelöst.
Wenn ich das aber vom Hostsystem des iobroker mache, funktioniert die Auflösung nicht.
Eine DNS Auflösung von anderen Adressen (heise.de oder so) funktioniert aber problemlos.
bei der Adresse des Tahoma Adapters siehts anders aus, da funktioniert der Ping und somit die Auflösung.
Die Fehlermeldung lautet dort(5391) error during tahomalink request: Error: getaddrinfo ENOTFOUND www.tahomalink.com,
Seltsam, ich werde mal schauen, am Router kann es eigentlich nicht liegen, da die Auflösung ja vom Rechner funktioniert.
-
In der Synology vielleicht etwas angegeben !?
-
@Glasfaser Nein, das passt alles. Die Namensauflösung läuft ja auch grundsätzlich.
Jetzt läuft der Telegram Adapter plötzlich - also zumindest loggt er sich ohen Fehler ein und ist grün. Nachrichten senden klappt trotzdem nicht.Ich glaube ich warte einfach mal morgen früh ab, ob nicht nur die Dienste irgendwie ein Problem haben.
Danke der Hilfe erstmal
-
So, ich hab jetzt nochmal etwas rumgespielt.
Aber das Fazit ist, für die beiden Adapter Telegram und Tahoma scheint der DNS Lookup nicht zu funktionieren (getaddrinfo EAI_AGAIN Fehler).
Aber eben nur für die beiden Adapter....Wenn ich in die Shell des Containers gehe und "host api.telegram.org" durchführe, erhalte ich auch tatsächlich keine IP - das gleiche mit der tahoma Adresse.
Bei "host heise.de" funktioniert der lookup aber problemlos und Adapter wie netatmo funktionieren auch weiterhin.Also scheint der lookup selektiv nicht zu funktionieren.
Mein Laptop über den selben Router betrieben kann die Adressen aber problemlos auflösen.Irgendjemand eine Idee, ich bin etwas verzweifelt.
Gruß, Kaiman
-
@Kaiman sagte in DNS Lookup funktioniert für nur zwei Adapter nicht:
Irgendjemand eine Idee, ........
Synology neustarten und die Fritzbox !?
-
@Glasfaser Bereits getan.
Aber mindestens an der FB kanns eigentlich nicht liegen weil andere Rechner den Lookup über sie ja hinbekommen. -
Ich habe jetzt mal zusätzlich zum lokalen Nameserver direkt den externen in die resolv.conf eingetragen und jetzt lösen beide Adressen auf.
Es ist mir ein Rätsel, aber ich arbeite damit jetzt erstmal weiter.Der Tahoma Adapter läuft jetzt damit auch.
Alledings der Telegram Adapter nicht da scheint noch mehr im argen zu sein.Die Warnung ist
(1767) polling_error:ETELEGRAM, ETELEGRAM: 404 Not Found
mit den gleichen Folgefehlern hintendran.
Gruß, Kaiman