NEWS
[Aufruf] Nina Gefahrenmeldung Adapter
-
Ich hoffe eine erste Entwarnung geben zu können.
Die ersten Recherchen brachten die Version 1.0.2 mit der Heartbleed Lücke zum Vorschein.
Ob später auch noch Lücken existieren kann ich aber auf die Schnelle nicht sagen -
@tombox Ich denke mal das die leichte Probleme mit ihrem Server haben. Heute kam ein 404:
nina.0 2020-01-02 04:42:27.180 error <!-- a padding to disable MSIE and Chrome friendly error page --> nina.0 2020-01-02 04:42:27.180 error <!-- a padding to disable MSIE and Chrome friendly error page --> nina.0 2020-01-02 04:42:27.180 error <!-- a padding to disable MSIE and Chrome friendly error page --> nina.0 2020-01-02 04:42:27.180 error <!-- a padding to disable MSIE and Chrome friendly error page --> nina.0 2020-01-02 04:42:27.180 error <!-- a padding to disable MSIE and Chrome friendly error page --> nina.0 2020-01-02 04:42:27.180 error <!-- a padding to disable MSIE and Chrome friendly error page --> nina.0 2020-01-02 04:42:27.180 error </html> nina.0 2020-01-02 04:42:27.180 error </body> nina.0 2020-01-02 04:42:27.180 error <hr><center>nginx</center> nina.0 2020-01-02 04:42:27.180 error <center><h1>404 Not Found</h1></center> nina.0 2020-01-02 04:42:27.180 error <body> nina.0 2020-01-02 04:42:27.180 error <head><title>404 Not Found</title></head> nina.0 2020-01-02 04:42:27.180 error (1410) <html> nina.0 2020-01-02 04:42:27.171 error (1410) SyntaxError: Unexpected token < in JSON at position 0 {}
-
Ich habe gerade das Update gemacht .... 0.0.15
jetzt kommt das
-
@skokarl das liegt an deren server.. sollte nur temporär sein
-
@tombox Kommt leider schön regelmäßig.
Vielleicht machen wir ja mal eine Kollekte das sich der Bund richtige Server leisten kann..... -
@Chaot wenn es nicht besser wird dann kann ich den Fehler in Zukunft mehr verstecken
-
Hallo,
Gerade zufällig diese AUsgaben im Log gesehen:
nina.0 2020-01-27 21:04:44.807 error </html> nina.0 2020-01-27 21:04:44.807 error </body> nina.0 2020-01-27 21:04:44.807 error <hr><center>nginx</center> nina.0 2020-01-27 21:04:44.807 error <center><h1>404 Not Found</h1></center> nina.0 2020-01-27 21:04:44.807 error <body> nina.0 2020-01-27 21:04:44.807 error <head><title>404 Not Found</title></head> nina.0 2020-01-27 21:04:44.807 error (1085) <html> nina.0 2020-01-27 21:04:44.806 error (1085) SyntaxError: Unexpected token < in JSON at position 0 {}
Helfen die vielleicht jemanden?
Ich hab nur die Region 05754 (Güthersloh) drin.Gruss -
-
@adarof
Ja, die Fehlermeldung habe ich schon lange. Das kommt immer wieder mal vor weil unsere steuerfinanzierten Server offensichtlich öfter mal abschmieren. Wird Zeit die Steuern zu erhöhen damit sich der Bund auch mal vernünftige Hardware leisten kann die Armen. -
Okay ... ich dachte eher an einen Workaround wie "Wenns nicht 3x hintereinander kommt, ignorieren im Adapter".
Bis unsere Politik reagiert und Steuern-erhöht UND diese auch noch bei den Servern ankommt, haben uns nicht nur Gefahrenmeldungen sondern auch Viren erreicht, ohne dass wir es merkenGruss -
-
@adarof Das hast du falsch verstanden. Die erhöhen so lange BIS was am Server ankommt
-
??
-
@skokarl die Server reagieren manchmal nicht ich werde da noch besser abfangen.
-
Hallo
Nun haben wir mal ein kleines Bischen mehr Wind, Nina-App meldet auch fröhlich, aber der Adapter stösst auf den nächsten Fehler ... und er scheint auch abzustürzen dabei:nina.0 2020-02-09 12:08:45.500 error </html> nina.0 2020-02-09 12:08:45.500 error </body> nina.0 2020-02-09 12:08:45.500 error <p>The service is temporarily unavailable. Please try again later.</p> nina.0 2020-02-09 12:08:45.500 error <h2>Service Unavailable</h2> nina.0 2020-02-09 12:08:45.500 error <body> nina.0 2020-02-09 12:08:45.500 error </head> nina.0 2020-02-09 12:08:45.500 error </style> nina.0 2020-02-09 12:08:45.500 error } nina.0 2020-02-09 12:08:45.500 error color: #b10b29; nina.0 2020-02-09 12:08:45.500 error font-family: Arial, Helvetica, sans-serif; nina.0 2020-02-09 12:08:45.500 error h2 { nina.0 2020-02-09 12:08:45.500 error } nina.0 2020-02-09 12:08:45.500 error font-family: Verdana, Arial, Helvetica, sans-serif; nina.0 2020-02-09 12:08:45.500 error body, p, h1 { nina.0 2020-02-09 12:08:45.500 error <style type="text/css"> nina.0 2020-02-09 12:08:45.500 error <title>Service Unavailable</title> nina.0 2020-02-09 12:08:45.500 error <meta http-equiv="Content-Type" content="text/html;charset=utf-8"> nina.0 2020-02-09 12:08:45.500 error <head> nina.0 2020-02-09 12:08:45.500 error <html> nina.0 2020-02-09 12:08:45.500 error (14906) <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> nina.0 2020-02-09 12:08:45.500 error (14906) SyntaxError: Unexpected token < in JSON at position 0 {} nina.0 2020-02-09 12:08:45.499 error </html> nina.0 2020-02-09 12:08:45.499 error </body> nina.0 2020-02-09 12:08:45.499 error <p>The service is temporarily unavailable. Please try again later.</p> nina.0 2020-02-09 12:08:45.499 error <h2>Service Unavailable</h2> nina.0 2020-02-09 12:08:45.499 error <body> nina.0 2020-02-09 12:08:45.499 error </head> nina.0 2020-02-09 12:08:45.499 error </style> nina.0 2020-02-09 12:08:45.499 error } nina.0 2020-02-09 12:08:45.499 error color: #b10b29; nina.0 2020-02-09 12:08:45.499 error font-family: Arial, Helvetica, sans-serif; nina.0 2020-02-09 12:08:45.499 error h2 { nina.0 2020-02-09 12:08:45.499 error } nina.0 2020-02-09 12:08:45.499 error font-family: Verdana, Arial, Helvetica, sans-serif; nina.0 2020-02-09 12:08:45.499 error body, p, h1 { nina.0 2020-02-09 12:08:45.499 error <style type="text/css"> nina.0 2020-02-09 12:08:45.499 error <title>Service Unavailable</title> nina.0 2020-02-09 12:08:45.499 error <meta http-equiv="Content-Type" content="text/html;charset=utf-8"> nina.0 2020-02-09 12:08:45.499 error <head> nina.0 2020-02-09 12:08:45.499 error <html> nina.0 2020-02-09 12:08:45.499 error (14906) <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> nina.0 2020-02-09 12:08:45.498 error (14906) SyntaxError: Unexpected token < in JSON at position 0 {} nina.0 2020-02-09 12:08:45.495 error </html> nina.0 2020-02-09 12:08:45.495 error </body> nina.0 2020-02-09 12:08:45.495 error <p>The service is temporarily unavailable. Please try again later.</p> nina.0 2020-02-09 12:08:45.495 error <h2>Service Unavailable</h2> nina.0 2020-02-09 12:08:45.495 error <body> nina.0 2020-02-09 12:08:45.495 error </head> nina.0 2020-02-09 12:08:45.495 error </style> nina.0 2020-02-09 12:08:45.495 error } nina.0 2020-02-09 12:08:45.495 error color: #b10b29; nina.0 2020-02-09 12:08:45.495 error font-family: Arial, Helvetica, sans-serif; nina.0 2020-02-09 12:08:45.495 error h2 { nina.0 2020-02-09 12:08:45.495 error } nina.0 2020-02-09 12:08:45.495 error font-family: Verdana, Arial, Helvetica, sans-serif; nina.0 2020-02-09 12:08:45.495 error body, p, h1 { nina.0 2020-02-09 12:08:45.495 error <style type="text/css"> nina.0 2020-02-09 12:08:45.495 error <title>Service Unavailable</title> nina.0 2020-02-09 12:08:45.495 error <meta http-equiv="Content-Type" content="text/html;charset=utf-8"> nina.0 2020-02-09 12:08:45.495 error <head> nina.0 2020-02-09 12:08:45.495 error <html> nina.0 2020-02-09 12:08:45.495 error (14906) <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> nina.0 2020-02-09 12:08:45.495 error (14906) SyntaxError: Unexpected token < in JSON at position 0 {}
Noch jemand das Problem?
-
Ach, sorry. Die Fehler oben kommen ohne Absturz. Aber etwas früher habe ich im Log diese Abstürze:
2020-02-09 10:59:31.152 - ESC[31merrorESC[39m: nina.0 (13413) Request error{"errno":"ETIMEDOUT","code":"ETIMEDOUT","syscall":"connect","address":"94.125.29.174","port":443} 2020-02-09 10:59:31.158 - ESC[31merrorESC[39m: nina.0 (13413) uncaught exception: Cannot read property 'indexOf' of undefined 2020-02-09 10:59:31.158 - ESC[31merrorESC[39m: nina.0 (13413) TypeError: Cannot read property 'indexOf' of undefined at Request.request.get [as _callback] (/opt/iobroker/node_modules/iobroker.nina/main.js:181:38) at self.callback (/opt/iobroker/node_modules/iobroker.nina/node_modules/request/request.js:185:22) at emitOne (events.js:116:13) at Request.emit (events.js:211:7) at Request.onRequestError (/opt/iobroker/node_modules/iobroker.nina/node_modules/request/request.js:881:8) at emitOne (events.js:116:13) at ClientRequest.emit (events.js:211:7) at TLSSocket.socketErrorListener (_http_client.js:401:9) at emitOne (events.js:116:13) at TLSSocket.emit (events.js:211:7)
Noch jemand? Ich hab 05754 als Region, falls das relevant ist.
Gruss -
-
@adarof Bei mir auch. Der Adapter läuft scheinbar Amok.
-
@Chaot
kann sein ich habe mein deaktiviert und seit dem reagiert der Iobroker schneller Ich werde den wieder löschen -
@ostseereiter
Ich denke mal das das an der besonderen Situation liegt. Der nina schreibt im Augenblich die Objekte mit Warnungen zu wie verrückt.
Vielleicht kann der Entwickler da irgendwann mal einen Filter einbauen der das Ganze regional beschränkt.
Ansonsten lasse ich den jetzt eben aml bis morgen deaktiviert.
Das ein großer Sturm erwartet wird sollte mittlerweile ja jeder mitbekommen haben.Das ist für mich aber kein Grund den jetzt zu löschen. Im Grunde funktioniert er ja einwandfrei.
-
Hallo
Mein erster Log (der ohne Absturz) zusammen mit dem Absturz legt für mich nahe, dass der Server überlastet ist -- und dass unser ioBroker Adapter mit den Fehlermeldungen nicht gut klarkommt....wäre ideal, wenn der Entwickler da jetzt draufschaut, denn das Server-Verhalten wird sich ja irgendwann wieder ändern.
Und wenn wir einen NINA Adapter haben, der im Katastrophenfall abstürzt ist das irgendwie nicht sinnvollGruss - Henning
-
@adarof Laut Log stürzt der Server bei NINA ab. Darauf hat der Entwickler keinen Einfluß.
Was beim ioBroker störend ist ist das er alle States schreibt und dadurch das System verlangsamt.Das der Nina-Server heute schon dauernd zusammenbricht sehe ich auch an der Handyapp. Da kommen die Infos auch nur Tröpfchenweise.
Das Problem das der Entwickler vermutlich hat ist die Timeout richtig zu setzen.
Eine Abfrage alle 30 Minuten ist vermutlich sinnvoll. Alles was höher ist macht bei Katastrophenwarnungen wenig Sinn, weil sonst die Aktualität dahin geht.
Wenn der Server beim Bund die 30 Minuten aber nicht liefern kann hat der Adapter ein Problem.Bisher waren wir (glücklicherweise) noch nicht in der Situation das diese Datenmengen verarbeitet werden mussten. Deshalb sehe ich das als ersten Livetest des Adapters der eben die Schwachpunkte aufzeigt. Aber ob die alle beseitigt werden können ist fraglich.
-
Hätte auch nicht gedacht dass das unwetterwarnsystem des Bundes bei Orkan in die Knie geht aber das Problem ist durch das große Gebiet sind die Dateien größer die für viele Gebiete ausgegeben werden. Ich hoffe der Bund lernt daraus und investiert in die Infrastruktur und behebt gleichzeitig das tls Problem. Ich werde heute mal schauen wie ich die Fehler korrekt abfange.