NEWS
No connection to database possible... Endlosschleife
-
Sollte ich dann nicht etwas im Logfile nach dem Booten sehen?
-
Sollte ich dann nicht etwas im Logfile nach dem Booten sehen?
@wolfgangfb nicht zwangsläufig wenn du schreibst
@wolfgangfb sagte in No connection to database possible... Endlosschleife:
und manchmal
-
@wolfgangfb nicht zwangsläufig wenn du schreibst
@wolfgangfb sagte in No connection to database possible... Endlosschleife:
und manchmal
Ich bin mir relativ sicher, dass es nichts mit der Stromversorgung zu tun hat, davon wäre etwas im Logfile zu sehen.
Was mich im Moment sehr stutzig macht sind die Logs der Javscript Instanz (gerade läuft der IO-Broker).host.raspberrypi4 2022-02-09 22:46:29.239 error instance system.adapter.js2fs.0 terminated with code 1 (JS_CONTROLLER_STOPPED) host.raspberrypi4 2022-02-09 22:46:29.238 error Caught by controller[0]: at internal/main/run_main_module.js:17:47 host.raspberrypi4 2022-02-09 22:46:29.238 error Caught by controller[0]: at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:60:12) host.raspberrypi4 2022-02-09 22:46:29.238 error Caught by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:708:14) host.raspberrypi4 2022-02-09 22:46:29.238 error Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:863:32) host.raspberrypi4 2022-02-09 22:46:29.238 error Caught by controller[0]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10) host.raspberrypi4 2022-02-09 22:46:29.237 error Caught by controller[0]: at Module._compile (internal/modules/cjs/loader.js:999:30) host.raspberrypi4 2022-02-09 22:46:29.237 error Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.js2fs/js2fs.js:79:20) host.raspberrypi4 2022-02-09 22:46:29.237 error Caught by controller[0]: at Object.exports.Adapter (/opt/iobroker/node_modules/soef/soef.js:1383:23) host.raspberrypi4 2022-02-09 22:46:29.237 error Caught by controller[0]: TypeError: fns.adapter is not a function host.raspberrypi4 2022-02-09 22:46:29.236 error Caught by controller[0]: ^ host.raspberrypi4 2022-02-09 22:46:29.236 error Caught by controller[0]: fns.adapter = fns.adapter(options); host.raspberrypi4 2022-02-09 22:46:29.235 error Caught by controller[0]: /opt/iobroker/node_modules/soef/soef.js:1383``` Was hat es mit diesem fns.adapter auf sich? -
Ich bin mir relativ sicher, dass es nichts mit der Stromversorgung zu tun hat, davon wäre etwas im Logfile zu sehen.
Was mich im Moment sehr stutzig macht sind die Logs der Javscript Instanz (gerade läuft der IO-Broker).host.raspberrypi4 2022-02-09 22:46:29.239 error instance system.adapter.js2fs.0 terminated with code 1 (JS_CONTROLLER_STOPPED) host.raspberrypi4 2022-02-09 22:46:29.238 error Caught by controller[0]: at internal/main/run_main_module.js:17:47 host.raspberrypi4 2022-02-09 22:46:29.238 error Caught by controller[0]: at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:60:12) host.raspberrypi4 2022-02-09 22:46:29.238 error Caught by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:708:14) host.raspberrypi4 2022-02-09 22:46:29.238 error Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:863:32) host.raspberrypi4 2022-02-09 22:46:29.238 error Caught by controller[0]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10) host.raspberrypi4 2022-02-09 22:46:29.237 error Caught by controller[0]: at Module._compile (internal/modules/cjs/loader.js:999:30) host.raspberrypi4 2022-02-09 22:46:29.237 error Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.js2fs/js2fs.js:79:20) host.raspberrypi4 2022-02-09 22:46:29.237 error Caught by controller[0]: at Object.exports.Adapter (/opt/iobroker/node_modules/soef/soef.js:1383:23) host.raspberrypi4 2022-02-09 22:46:29.237 error Caught by controller[0]: TypeError: fns.adapter is not a function host.raspberrypi4 2022-02-09 22:46:29.236 error Caught by controller[0]: ^ host.raspberrypi4 2022-02-09 22:46:29.236 error Caught by controller[0]: fns.adapter = fns.adapter(options); host.raspberrypi4 2022-02-09 22:46:29.235 error Caught by controller[0]: /opt/iobroker/node_modules/soef/soef.js:1383``` Was hat es mit diesem fns.adapter auf sich?@wolfgangfb sagte in No connection to database possible... Endlosschleife:
soef
Soweit ich weiß ist der ganze Code von soef obsolet und wurde durch anderes ersetzt.
cd /opt/iobroker npm ls soefmal anschauen.
Ich bin mir relativ sicher, dass es nichts mit der Stromversorgung zu tun hat, davon wäre etwas im Logfile zu sehen.
Aber nicht im iobroker-Log.
-
@wolfgangfb sagte in No connection to database possible... Endlosschleife:
soef
Soweit ich weiß ist der ganze Code von soef obsolet und wurde durch anderes ersetzt.
cd /opt/iobroker npm ls soefmal anschauen.
Ich bin mir relativ sicher, dass es nichts mit der Stromversorgung zu tun hat, davon wäre etwas im Logfile zu sehen.
Aber nicht im iobroker-Log.
pi@raspberrypi4:~ $ cd /opt/iobroker/ pi@raspberrypi4:/opt/iobroker $ npm ls soef iobroker.inst@3.0.0 /opt/iobroker └─┬ iobroker.js2fs@0.1.5 └── soef@0.4.15Das ganze hat ca. 30 Sekunden gedauert, ist das normal?
-
pi@raspberrypi4:~ $ cd /opt/iobroker/ pi@raspberrypi4:/opt/iobroker $ npm ls soef iobroker.inst@3.0.0 /opt/iobroker └─┬ iobroker.js2fs@0.1.5 └── soef@0.4.15Das ganze hat ca. 30 Sekunden gedauert, ist das normal?
@wolfgangfb sagte in No connection to database possible... Endlosschleife:
Das ganze hat ca. 30 Sekunden gedauert, ist das normal?
Ja.
Der Adapter js2fs ist deprecated, schmeiß den raus.
-
@wolfgangfb sagte in No connection to database possible... Endlosschleife:
Das ganze hat ca. 30 Sekunden gedauert, ist das normal?
Ja.
Der Adapter js2fs ist deprecated, schmeiß den raus.
Ich habe jetzt javascript von 5.2.irgendwas von auf 5.2.13 aktualisiert und js2fs wird mir nicht zum aktualisieren angeboten. Ich habe ihn mal gelöscht (hätte ihn aber gerne wieder).
Es kommen aber immer noch sehr merkwürdige Fehler und mein Javascript funktioniert mal und mal nicht. Selbst wenn ich in dem Log Adapter auf Pause gehe um mir die Fehlermeldungen anzusehen verschwinden diese nach kurzer Zeit.
Ich werde das morgen weiter analysieren. -
Ich habe jetzt javascript von 5.2.irgendwas von auf 5.2.13 aktualisiert und js2fs wird mir nicht zum aktualisieren angeboten. Ich habe ihn mal gelöscht (hätte ihn aber gerne wieder).
Es kommen aber immer noch sehr merkwürdige Fehler und mein Javascript funktioniert mal und mal nicht. Selbst wenn ich in dem Log Adapter auf Pause gehe um mir die Fehlermeldungen anzusehen verschwinden diese nach kurzer Zeit.
Ich werde das morgen weiter analysieren.@wolfgangfb sagte in No connection to database possible... Endlosschleife:
(hätte ihn aber gerne wieder).
Wozu? Die Funktionen sind mittlerweile im javascript-Adapter drin.
Deprecated: This feature is now part of javascript adapter.
Der Code ist veraltet und passt nicht mehr zum aktuellen Stand.
Vermutlich beißt sich da noch irgendwas. Ich würde vielleicht den javascript-Adapter mal neuinstallieren.
-
Ich bin mir relativ sicher, dass es nichts mit der Stromversorgung zu tun hat, davon wäre etwas im Logfile zu sehen.
Was mich im Moment sehr stutzig macht sind die Logs der Javscript Instanz (gerade läuft der IO-Broker).host.raspberrypi4 2022-02-09 22:46:29.239 error instance system.adapter.js2fs.0 terminated with code 1 (JS_CONTROLLER_STOPPED) host.raspberrypi4 2022-02-09 22:46:29.238 error Caught by controller[0]: at internal/main/run_main_module.js:17:47 host.raspberrypi4 2022-02-09 22:46:29.238 error Caught by controller[0]: at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:60:12) host.raspberrypi4 2022-02-09 22:46:29.238 error Caught by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:708:14) host.raspberrypi4 2022-02-09 22:46:29.238 error Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:863:32) host.raspberrypi4 2022-02-09 22:46:29.238 error Caught by controller[0]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10) host.raspberrypi4 2022-02-09 22:46:29.237 error Caught by controller[0]: at Module._compile (internal/modules/cjs/loader.js:999:30) host.raspberrypi4 2022-02-09 22:46:29.237 error Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.js2fs/js2fs.js:79:20) host.raspberrypi4 2022-02-09 22:46:29.237 error Caught by controller[0]: at Object.exports.Adapter (/opt/iobroker/node_modules/soef/soef.js:1383:23) host.raspberrypi4 2022-02-09 22:46:29.237 error Caught by controller[0]: TypeError: fns.adapter is not a function host.raspberrypi4 2022-02-09 22:46:29.236 error Caught by controller[0]: ^ host.raspberrypi4 2022-02-09 22:46:29.236 error Caught by controller[0]: fns.adapter = fns.adapter(options); host.raspberrypi4 2022-02-09 22:46:29.235 error Caught by controller[0]: /opt/iobroker/node_modules/soef/soef.js:1383``` Was hat es mit diesem fns.adapter auf sich?@wolfgangfb unabhängig von deinem soef/javascript Problem, wie in deinem Eröffnungsthread beschrieben
@wolfgangfb sagte in No connection to database possible... Endlosschleife:
No connection to databases possible ...
und manchmal klappts,
liegt es nahe, das da anderweitig etwas nicht mehr ganz rund läuft. zumindest würde ich die Sd Karte mal tauschen -
Hallo
Es ist/war weder die Stromversorgung noch die SD Karte noch eine veraltete Version js2fs. Es ist schlicht so, dass ein fehlerhaftes Javascript es geschafft hat, den gesamten IO-Broker in die Knie zu zwingen. Ob das jetzt ein Bug des JS Adapters ist oder einfach so hingenommen werden muss sei jetzt dahingestellt.
Bei mir war es ein Datenpunkt auf dessen Änderung getriggert worden ist und in der Aktion, die dann ausgelöst worden ist, eine Änderung genau dieses Datenpunktes vorgenommen worden ist. Dabei ist dann auch noch ein "toFixed" von einer boolschen Variable ausgeführt worden (ob das eine Rolle spielt glaube ich kaum). -
Hallo
Es ist/war weder die Stromversorgung noch die SD Karte noch eine veraltete Version js2fs. Es ist schlicht so, dass ein fehlerhaftes Javascript es geschafft hat, den gesamten IO-Broker in die Knie zu zwingen. Ob das jetzt ein Bug des JS Adapters ist oder einfach so hingenommen werden muss sei jetzt dahingestellt.
Bei mir war es ein Datenpunkt auf dessen Änderung getriggert worden ist und in der Aktion, die dann ausgelöst worden ist, eine Änderung genau dieses Datenpunktes vorgenommen worden ist. Dabei ist dann auch noch ein "toFixed" von einer boolschen Variable ausgeführt worden (ob das eine Rolle spielt glaube ich kaum).@wolfgangfb danke für die Rückmeldung und schön zu hören, das der Fehler gefunden wurde.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden