NEWS
javascript Adapter already running V4.3.4
-
Hallo, habe gerade die neue Version installiert und nun startet der Adapter nicht mehr. Iobroker bereits neu gestartet , aber leider keine Besserung.
Was kann ich tun ?
Hier der Auszug aus dem Log:
Hier das Log wenn ich über die Konsole versuche:
Hier die System Konfiguration:
-
Hallo, habe gerade die neue Version installiert und nun startet der Adapter nicht mehr. Iobroker bereits neu gestartet , aber leider keine Besserung.
Was kann ich tun ?
Hier der Auszug aus dem Log:
Hier das Log wenn ich über die Konsole versuche:
Hier die System Konfiguration:
@MyMeyer
wie hast Du den Adapter installiert ? (über die Katze ?)
Hast Du einen Upload gemacht und die Instanz dann neu gestartet ? -
Hallo, habe gerade die neue Version installiert und nun startet der Adapter nicht mehr. Iobroker bereits neu gestartet , aber leider keine Besserung.
Was kann ich tun ?
Hier der Auszug aus dem Log:
Hier das Log wenn ich über die Konsole versuche:
Hier die System Konfiguration:
@MyMeyer
Du könntest auch mal den Fixer über Dein System laufen lassencurl -sL https://iobroker.net/fix.sh | bash - -
Hallo, habe gerade die neue Version installiert und nun startet der Adapter nicht mehr. Iobroker bereits neu gestartet , aber leider keine Besserung.
Was kann ich tun ?
Hier der Auszug aus dem Log:
Hier das Log wenn ich über die Konsole versuche:
Hier die System Konfiguration:
@MyMeyer Du hast npm install als root ausgeführt. Dann hat ioBroker keinen Zugriff auf die Dateien. Du hättest es wohl mit "sudo -u iobroker npm install" machen müssen. Jetzt müsstest du erst die Berechtigungen korrigieren (chown).
-
@MyMeyer Du hast npm install als root ausgeführt. Dann hat ioBroker keinen Zugriff auf die Dateien. Du hättest es wohl mit "sudo -u iobroker npm install" machen müssen. Jetzt müsstest du erst die Berechtigungen korrigieren (chown).
-
Hallo zusammen,
das Problem ist doch nicht gelöst. Nachdem Update auf 4.3.4 startet der JS nicht mehr korrekt durch.
Meldung aus dem LOG:
host.iobroker 2019-12-26 11:25:39.009 warn instance system.adapter.javascript.0 already running with pid 32285
host.iobroker 2019-12-26 11:25:37.509 info stopInstance system.adapter.javascript.0 killing pid 32285
host.iobroker 2019-12-26 11:25:36.508 info stopInstance system.adapter.javascript.0 send kill signal
host.iobroker 2019-12-26 11:25:36.508 info stopInstance system.adapter.javascript.0 (force=false, process=true)
host.iobroker 2019-12-26 11:25:36.507 info "system.adapter.javascript.0" enabledJetzt möchte ich aber der Sache genau auf den Grund gehen und abstellen. Zur Zeit ist es egal welche JS version ich installiere. Er lässt sich leider nicht korrekt starten. Das Icon unter Instanzen bleibt ROT nach dem Start.
Was kann ich tun und wie soll ich vorgehen ? Auch das Stoppen im Iobroker ist merkwürdig , weil immer der JS Prozess on bleibt. Ich muss ihn manuell über kill -9 stoppen damit das System offline geht.
-
Hallo zusammen,
das Problem ist doch nicht gelöst. Nachdem Update auf 4.3.4 startet der JS nicht mehr korrekt durch.
Meldung aus dem LOG:
host.iobroker 2019-12-26 11:25:39.009 warn instance system.adapter.javascript.0 already running with pid 32285
host.iobroker 2019-12-26 11:25:37.509 info stopInstance system.adapter.javascript.0 killing pid 32285
host.iobroker 2019-12-26 11:25:36.508 info stopInstance system.adapter.javascript.0 send kill signal
host.iobroker 2019-12-26 11:25:36.508 info stopInstance system.adapter.javascript.0 (force=false, process=true)
host.iobroker 2019-12-26 11:25:36.507 info "system.adapter.javascript.0" enabledJetzt möchte ich aber der Sache genau auf den Grund gehen und abstellen. Zur Zeit ist es egal welche JS version ich installiere. Er lässt sich leider nicht korrekt starten. Das Icon unter Instanzen bleibt ROT nach dem Start.
Was kann ich tun und wie soll ich vorgehen ? Auch das Stoppen im Iobroker ist merkwürdig , weil immer der JS Prozess on bleibt. Ich muss ihn manuell über kill -9 stoppen damit das System offline geht.
@MyMeyer Ich hatte das Problem auch vorhin.
Bei mir lag es daran, dass ich in einem Javascript eine ungültige Variable in einen State geschrieben habe. Mit diesem State habe ich in einem andern Skript weitergerechnet. Das hat scheinbar dazu geführt, dass der gesamte JS Adapter nicht mehr wollte und sich auch nicht korrekt beenden ließ.Ich habe dann erst alle Skripte gestoppt und danach via Shell auf dem Server mit
kill -9 <pid>den JS Adapter abgeschossen und in der Oberfläche anschließend neu gestartet.
Anschließend habe ich nacheinander alle Skripte gestartet, bis das Problem wieder auftrat.Bei mir war es ein Skript in "general", das es verursacht hat. Vielleicht, weil die Dinge darin global verfügbar sind?
-
@MyMeyer Ich hatte das Problem auch vorhin.
Bei mir lag es daran, dass ich in einem Javascript eine ungültige Variable in einen State geschrieben habe. Mit diesem State habe ich in einem andern Skript weitergerechnet. Das hat scheinbar dazu geführt, dass der gesamte JS Adapter nicht mehr wollte und sich auch nicht korrekt beenden ließ.Ich habe dann erst alle Skripte gestoppt und danach via Shell auf dem Server mit
kill -9 <pid>den JS Adapter abgeschossen und in der Oberfläche anschließend neu gestartet.
Anschließend habe ich nacheinander alle Skripte gestartet, bis das Problem wieder auftrat.Bei mir war es ein Skript in "general", das es verursacht hat. Vielleicht, weil die Dinge darin global verfügbar sind?
@StrathCole Danke für deine Tipp . Bin jetzt so auch vorgegangen. Und seit dem ich die alten Scripte für Stromberechnung nicht startet läuft der Adapter durch. Werde das jetzt die nächsten Stunden (Tage) beobachten und schauen was das Problem mit den alten Scripten sein könnte.
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
