NEWS
UNSOLVED IOBroker 2.1.0 unter Windows hängt sich auf
-
@sigi234
Da ist nix besonderes.... das Ding läuft einfach als Service und startet die"C:\Program Files\iobroker\SmartHome\daemon\iobroker"
Das war es....
-
@apollon77 sagte in IOBroker 2.1.0 unter Windows hängt sich auf:
ich sehe auch den Info Adapter ... Ist da aktiviert das er die Systemdaten und Dinge abfragt? Hatte das nicht auch schonmal auf Windows zu problemen geführt?
@ldittmar hat den info Adapter so überarbeitet, daß man die Pollraten stark zurücknehmen kann https://forum.iobroker.net/post/298564 . Dann spassiert auch nichts mehr bei Windows.
Aber bei mir entgleist die 2er auch unter Windows wie dort https://forum.iobroker.net/post/329711 berichtet . Bin wieder auf die Version des 1.5 Installers zurück. Die läuft prima.
-
@klassisch Meinst Du den tradfri Fehler? Dann bitte bei Tradfri ein Issue im GitHub öffnen. Der Adapter muss angepasst werden und geprüft werden das beim loggen von Fehlern die adapter.log Methode noch da ist. Was auch immer da der echte Fehler ist.
Oder auch diese npm Fehler beim nachinstallieren?
Am Ende sollten mindestens die im 2.0er Thread genannten Adapter auf die dort genannten Versionen aktualisiert werden. Generell alle aktuell zu haben kann auch nicht schaden
-
@apollon77 sagte in IOBroker 2.1.0 unter Windows hängt sich auf:
@klassisch Meinst Du den tradfri Fehler?
Ich habe keine Ahnung, ob Tradfri Ursache oder Opfer ist.
Das sieht ja so aus, als käme beim parsen von Anweisungen etwas durcheinander. Die Anweisungen werden regelrecht zerhäckselt und dann die Bruchstücke in die Ausführung gegeben.
Naiv aus der Ferne betrachtet hätte ich das eher dem Framework zugeschrieben als dem Tradfri Adapter.
Wenn es hilft, kann ich mal den Tradfri Adapter deaktivieren, ein Backup ziehen und mit diesem Backup eine Neuinstallation versuchen. Wenn der Tradfri-Adapter die Ursache sein sollte, dann wird ioBroker anlaufen falls nicht, wird eben der Aufruf eines anderen Adapters zerhäckselt.Edit Tradfri ist V2.4.7, aktuelle stable und bei meinen damaligen Tests die aktuellste überhaupt. Lt Changelog sind seither nur neue Lampen dazugekommen, kein Bugfix.
-
@klassisch Das gleiche Problem gabs bei ble ... am ende muss das gleiche wie https://github.com/AlCalzone/ioBroker.ble/commit/f3ed03becb5d61cfef7a560c2ea81476e568dfb2 auch bei ble gemacht werden ...
-
Danke, @apollon77 . Habe jetzt mal Tradfri deaktiviert (aber nicht entfernt) und dann eine Migration zu einer Neuinstalation versucht.
Jetzt gibt es npm install Fehler
2019-12-24 08:27:43.493 - [32minfo[39m: host.DESKTOP-MEINER(ioBrMain07) iobroker npm-install: host.DESKTOP-MEINER(ioBrMain07) object system.adapter.tradfri created/updated 2019-12-24 08:27:43.552 - [32minfo[39m: host.DESKTOP-MEINER(ioBrMain07) iobroker npm-install: Update "system.adapter.tradfri.0" 2019-12-24 08:27:44.597 - [32minfo[39m: host.DESKTOP-MEINER(ioBrMain07) iobroker npm-install: exit 0 2019-12-24 08:27:45.601 - [33mwarn[39m: host.DESKTOP-MEINER(ioBrMain07) startInstance cannot find adapter "nut@1.1.3". Try to install it... 1 attempt 2019-12-24 08:27:45.602 - [32minfo[39m: host.DESKTOP-MEINER(ioBrMain07) iobroker install nut@1.1.3 using installedVersion 2019-12-24 08:27:47.889 - [31merror[39m: host.DESKTOP-MEINER(ioBrMain07) iobroker npm-install: C:\Program Files\iobroker\ioBrMain07\node_modules\standard-as-callback\built\index.js:6 throw e; ^ Error: Cannot find module 'core-util-is' at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15) at Function.Module._load (internal/modules/cjs/loader.js:562:25) at Module.require (internal/modules/cjs/loader.js:692:17) at require (internal/modules/cjs/helpers.js:25:18) at Object.<anonymous> (C:\Program Files\iobroker\ioBrMain07\node_modules\verror\lib\verror.js:9:19) at Module._compile (internal/modules/cjs/loader.js:778:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10) at Module.load (internal/modules/cjs/loader.js:653:32) at tryModuleLoad (internal/modules/cjs/loader.js:593:12) at Function.Module._load (internal/modules/cjs/loader.js:585:3) 2019-12-24 08:27:47.894 - [32minfo[39m: host.DESKTOP-MEINER(ioBrMain07) iobroker npm-install: exit 1 2019-12-24 08:27:48.895 - [33mwarn[39m: host.DESKTOP-MEINER(ioBrMain07) startInstance cannot find adapter "ical@1.7.0". Try to install it... 1 attempt 2019-12-24 08:27:48.895 - [32minfo[39m: host.DESKTOP-MEINER(ioBrMain07) iobroker install ical@1.7.0 using installedVersion 2019-12-24 08:27:50.286 - [31merror[39m: host.DESKTOP-MEINER(ioBrMain07) uncaught exception: Cannot find module 'core-util-is' 2019-12-24 08:27:50.306 - [32minfo[39m: admin.0 (9348) Got terminate signal TERMINATE_YOURSELF 2019-12-24 08:27:50.287 - [31merror[39m: host.DESKTOP-MEINER(ioBrMain07) Error: Cannot find module 'core-util-is' at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15) at Function.Module._load (internal/modules/cjs/loader.js:562:25) at Module.require (internal/modules/cjs/loader.js:692:17) at require (internal/modules/cjs/helpers.js:25:18) at Object.<anonymous> (C:\Program Files\iobroker\ioBrMain07\node_modules\verror\lib\verror.js:9:19) at Module._compile (internal/modules/cjs/loader.js:778:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10) at Module.load (internal/modules/cjs/loader.js:653:32) at tryModuleLoad (internal/modules/cjs/loader.js:593:12) at Function.Module._load (internal/modules/cjs/loader.js:585:3) 2019-12-24 08:27:50.290 - [32minfo[39m: host.DESKTOP-MEINER(ioBrMain07) stopInstance system.adapter.admin.0 (force=false, process=true) 2019-12-24 08:27:50.291 - [32minfo[39m: host.DESKTOP-MEINER(ioBrMain07) stopInstance system.adapter.hm-rpc.0 (force=false, process=false) 2019-12-24 08:27:50.292 - [32minfo[39m: host.DESKTOP-MEINER(ioBrMain07) stopInstance system.adapter.hm-rega.0 (force=false, process=false) 2019-12-24 08:27:50.292 - [32minfo[39m: host.DESKTOP-MEINER(ioBrMain07) stopInstance system.adapter.hm-rpc.1 (force=false, process=false) 2019-12-24 08:27:50.293 - [32minfo[39m: host.DESKTOP-MEINER(ioBrMain07) stopInstance system.adapter.vis.0 (force=false, process=false) 2019-12-24 08:27:50.293 - [32minfo[39m: host.DESKTOP-MEINER(ioBrMain07) stopInstance system.adapter.mobile.0 (force=false, process=false) 2019-12-24 08:27:50.294 - [32minfo[39m: host.DESKTOP-MEINER(ioBrMain07) stopInstance system.adapter.socketio.0 (force=false, process=false) 2019-12-24 08:27:50.295 - [32minfo[39m: host.DESKTOP-MEINER(ioBrMain07) stopInstance system.adapter.history.0 (force=false, process=false) 2019-12-24 08:27:50.295 - [32minfo[39m: host.DESKTOP-MEINER(ioBrMain07) stopInstance system.adapter.vis-timeandweather.0 (force=false, process=false) 2019-12-24 08:27:50.295 - [32minfo[39m: host.DESKTOP-MEINER(ioBrMain07) stopInstance system.adapter.terminal.0 (force=false, process=false) 2019-12-24 08:27:50.295 - [32minfo[39m: host.DESKTOP-MEINER(ioBrMain07) stopInstance system.adapter.flot.0 (force=false, process=false) 2019-12-24 08:27:50.295 - [32minfo[39m: host.DESKTOP-MEINER(ioBrMain07) stopInstance system.adapter.mqtt.0 (force=false, process=false) 2019-12-24 08:27:50.296 - [32minfo[39m: host.DESKTOP-MEINER(ioBrMain07) stopInstance system.adapter.email.0 (force=false, process=false) 2019-12-24 08:27:50.296 - [32minfo[39m: host.DESKTOP-MEINER(ioBrMain07) stopInstance system.adapter.javascript.0 (force=false, process=false) 2019-12-24 08:27:50.296 - [32minfo[39m: host.DESKTOP-MEINER(ioBrMain07) stopInstance system.adapter.node-red.0 (force=false, process=false) 2019-12-24 08:27:50.296 - [32minfo[39m: host.DESKTOP-MEINER(ioBrMain07) stopInstance system.adapter.mihome-vacuum.0 (force=false, process=false) 2019-12-24 08:27:50.296 - [32minfo[39m: host.DESKTOP-MEINER(ioBrMain07) stopInstance system.adapter.vis-jqui-mfd.0 (force=false, process=false) 2019-12-24 08:27:50.296 - [32minfo[39m: host.DESKTOP-MEINER(ioBrMain07) stopInstance system.adapter.vis-hqwidgets.0 (force=false, process=false) 2019-12-24 08:27:50.297 - [32minfo[39m: host.DESKTOP-MEINER(ioBrMain07) stopInstance system.adapter.icons-mfd-svg.0 (force=false, process=false) 2019-12-24 08:27:50.297 - [32minfo[39m: host.DESKTOP-MEINER(ioBrMain07) stopInstance system.adapter.icons-mfd-png.0 (force=false, process=false) 2019-12-24 08:27:50.297 - [32minfo[39m: host.DESKTOP-MEINER(ioBrMain07) stopInstance system.adapter.tradfri.0 (force=false, process=false) 2019-12-24 08:27:50.297 - [32minfo[39m: host.DESKTOP-MEINER(ioBrMain07) stopInstance system.adapter.sonoff.0 (force=false, process=false) 2019-12-24 08:27:50.297 - [32minfo[39m: host.DESKTOP-MEINER(ioBrMain07) stopInstance system.adapter.rflink.0 (force=false, process=false) 2019-12-24 08:27:50.297 - [32minfo[39m: host.DESKTOP-MEINER(ioBrMain07) stopInstance system.adapter.nut.0 (force=false, process=false) 2019-12-24 08:27:50.298 - [32minfo[39m: host.DESKTOP-MEINER(ioBrMain07) stopInstance system.adapter.ical.0 (force=false, process=false) 2019-12-24 08:27:50.298 - [32minfo[39m: host.DESKTOP-MEINER(ioBrMain07) stopInstance system.adapter.paw.0 (force=false, process=false) 2019-12-24 08:27:50.298 - [32minfo[39m: host.DESKTOP-MEINER(ioBrMain07) stopInstance system.adapter.info.0 (force=false, process=true) 2019-12-24 08:27:50.299 - [32minfo[39m: host.DESKTOP-MEINER(ioBrMain07) stopInstance system.adapter.simple-api.0 (force=false, process=false) 2019-12-24 08:27:50.299 - [32minfo[39m: host.DESKTOP-MEINER(ioBrMain07) stopInstance system.adapter.nut.1 (force=false, process=false) 2019-12-24 08:27:50.299 - [32minfo[39m: host.DESKTOP-MEINER(ioBrMain07) stopInstance system.adapter.backitup.0 (force=false, process=false) 2019-12-24 08:27:50.300 - [32minfo[39m: host.DESKTOP-MEINER(ioBrMain07) stopInstance system.adapter.weatherunderground.0 (force=false, process=false) 2019-12-24 08:27:50.300 - [32minfo[39m: host.DESKTOP-MEINER(ioBrMain07) stopInstance system.adapter.parser.0 (force=false, process=false) 2019-12-24 08:27:50.300 - [32minfo[39m: host.DESKTOP-MEINER(ioBrMain07) stopInstance system.adapter.mercedesme.0 (force=false, process=false) 2019-12-24 08:27:50.300 - [32minfo[39m: host.DESKTOP-MEINER(ioBrMain07) stopInstance system.adapter.rickshaw.0 (force=false, process=false) 2019-12-24 08:27:50.300 - [32minfo[39m: host.DESKTOP-MEINER(ioBrMain07) stopInstance system.adapter.web.0 (force=false, process=false) 2019-12-24 08:27:50.300 - [32minfo[39m: host.DESKTOP-MEINER(ioBrMain07) stopInstance system.adapter.tr-064-community.0 (force=false, process=false) 2019-12-24 08:27:50.300 - [32minfo[39m: host.DESKTOP-MEINER(ioBrMain07) stopInstance system.adapter.shuttercontrol.0 (force=false, process=false) 2019-12-24 08:27:50.300 - [32minfo[39m: host.DESKTOP-MEINER(ioBrMain07) stopInstance system.adapter.ping.0 (force=false, process=false) 2019-12-24 08:27:50.301 - [32minfo[39m: host.DESKTOP-MEINER(ioBrMain07) iobroker _restart 2019-12-24 08:27:50.306 - [32minfo[39m: host.DESKTOP-MEINER(ioBrMain07) stopInstance system.adapter.admin.0 send kill signal 2019-12-24 08:27:50.307 - [32minfo[39m: host.DESKTOP-MEINER(ioBrMain07) stopInstance system.adapter.info.0 send kill signal 2019-12-24 08:27:50.308 - [32minfo[39m: info.0 (9440) Got terminate signal TERMINATE_YOURSELF 2019-12-24 08:27:50.307 - [32minfo[39m: admin.0 (9348) terminating http server on port 8081 2019-12-24 08:27:50.308 - [32minfo[39m: admin.0 (9348) terminating 2019-12-24 08:27:50.309 - [32minfo[39m: admin.0 (9348) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason 2019-12-24 08:27:50.309 - [32minfo[39m: info.0 (9440) cleaned everything up... 2019-12-24 08:27:50.310 - [32minfo[39m: info.0 (9440) terminating 2019-12-24 08:27:50.310 - [32minfo[39m: info.0 (9440) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason 2019-12-24 08:27:50.948 - [32minfo[39m: host.DESKTOP-MEINER(ioBrMain07) instance system.adapter.info.0 terminated with code 4294967196 (START_IMMEDIATELY_AFTER_STOP_HEX) 2019-12-24 08:27:50.998 - [32minfo[39m: host.DESKTOP-MEINER(ioBrMain07) instance system.adapter.admin.0 terminated with code 4294967196 (START_IMMEDIATELY_AFTER_STOP_HEX) 2019-12-24 08:27:50.999 - [32minfo[39m: host.DESKTOP-MEINER(ioBrMain07) All instances are stopped. 2019-12-24 08:27:51.141 - [31merror[39m: host.DESKTOP-MEINER(ioBrMain07) iobroker npm-install: C:\Program Files\ 2019-12-24 08:27:51.142 - [31merror[39m: host.DESKTOP-MEINER(ioBrMain07) iobroker npm-install: iobroke 2019-12-24 08:27:51.147 - [31merror[39m: host.DESKTOP-MEINER(ioBrMain07) iobroker npm-install: r 2019-12-24 08:27:51.623 - [32minfo[39m: host.DESKTOP-MEINER(ioBrMain07) terminated 2019-12-24 08:27:51.690 - [31merror[39m: host.DESKTOP-MEINER(ioBrMain07) iobroker npm-install: \ioBrMain07\node_modules\standard-as-callback\built\index.js:6 throw e; ^ Error: Cannot find module 'core-util-is' at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15) at Function.Module._load (internal/modules/cjs/loader.js:562:25) at Module.require (internal/modules/cjs/loader.js:692:17) at require (internal/modules/cjs/helpers.js:25:18) at Object.<anonymous> (C:\Program Files\iobroker\ioBrMain07\node_modules\verror\lib\verror.js:9:19) at Module._compile (internal/modules/cjs/loader.js:778:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10) at Module.load (internal/modules/cjs/loader.js:653:32) at tryModuleLoad (internal/modules/cjs/loader.js:593:12) at Function.Module._load (internal/modules/cjs/loader.js:585:3) 2019-12-24 08:27:51.692 - [32minfo[39m: host.DESKTOP-MEINER(ioBrMain07) iobroker npm-install: exit 1 2019-12-24 08:27:51.693 - [32minfo[39m: host.DESKTOP-MEINER(ioBrMain07) iobroker Starting node restart.js 2019-12-24 08:27:52.376 - [32minfo[39m: host.DESKTOP-MEINER(ioBrMain07) iobroker exit 0
Und dann geib ist wieder Häcksel
2019-12-24 08:27:50.999 - [32minfo[39m: host.DESKTOP-MEINER(ioBrMain07) All instances are stopped. 2019-12-24 08:27:51.141 - [31merror[39m: host.DESKTOP-MEINER(ioBrMain07) iobroker npm-install: C:\Program Files\ 2019-12-24 08:27:51.142 - [31merror[39m: host.DESKTOP-MEINER(ioBrMain07) iobroker npm-install: iobroke 2019-12-24 08:27:51.147 - [31merror[39m: host.DESKTOP-MEINER(ioBrMain07) iobroker npm-install: r 2019-12-24 08:27:51.623 - [32minfo[39m: host.DESKTOP-MEINER(ioBrMain07) terminated 2019-12-24 08:27:51.690 - [31merror[39m: host.DESKTOP-MEINER(ioBrMain07) iobroker npm-install: \ioBrMain07\node_modules\standard-as-callback\built\index.js:6 throw e; ^
-
@klassisch ok also @Stabilostick mein gefühlt sagt mir das da irgendein npm Modul in der controller installation die der installer da hin packt fehlt.
Scheinbar crasht der „install adapter“ call ...
-
So, also, ich hab jetzt mal den Info Adapter abgeschaltet, bzw er läuft noch aber alles aus gemacht was der so an Infos ausspuckt.
Seitdem kein ram Problem mehr.Mit scheint es liegt wohl an dem Info Adapter... Irgendwas haut das Ding extrem zu.
Ich mach jetzt mal eins nach dem anderen wieder an und warte ob das Problem wieder kommt. -
@gizi das ist schon bekannt - wenn die abfrage Frequenz auf Windows zu kurz ist dann kommen solche komischen effekte
-
Prima, daß es jetzt wieder läuft.
@gizi sagte in IOBroker 2.1.0 unter Windows hängt sich auf:Ich mach jetzt mal eins nach dem anderen wieder an und warte ob das Problem wieder kommt.
Es hilft, dabei im Taskmanager die WMIC.exe Prozesse zu beobachten. Wenn man zu viele Anfragen ans OS generiert, werden mehr von diesen erzeugt als abgearbeitet werden. Dann kommte es zu einem pile-up, was man im Taskmanager als WMIC.exe Seuche sehen kann - also ganz viele dieser Prozesse.
Ich setze info Adapter in V1.5.6 ein.
Generell logge ich diese Info-Daten sehr verhalten mit. Die statischen gar nicht und die anderen mit der max Zeit, 240 Sekunden. In den Objekten habe ich vor das Speichern in History zusätzliche Hürden eingebaut. Speicherwerte werden nur dann geloggt, wenn sie sich um ein paar hundert MB verändern und CPU-Werte müssen sich um 1% oder so verändern.
Diese Einstellungen sind ressourcenschonend. Aber dennoch hinreichend aussagekräftig. Wenn was schief läuft oder sich etwas relevant verändert, sieht man das immer noch. -
merkwürdig das das mit der alten IObroker version nie passiert ist.... da ist das jetzt ewig gelaufen ohne probleme...
NACHTRAG:
Kaum rede ich drüber das jetzt alles geht, geht NICHTS mehr!!! Ich hab den Fehler wieder.... hier mal ein Screenshot vom RAM:
Wie man sieht gibts hier ein paar Prozesse die fressen ohne ENDE.
Irgendwie laufen die alle extrem zu... es gibt also nicht nur den "einen" Prozess..... -
@gizi was ist denn der mit den 500mb?
-
das der iobroker.admin
-
Komisch. Wieviel braucht der js-Controller?
-
So, ich wollte es zwar nicht aber ich bin jetzt auf Linux gewechselt mit dem iobroker.
Ich brauch ein funktionierendes system.... Daher bin ich jetzt was das betrifft hier erst mal raus.Ich denke das der fehler unter Linux nicht kommen sollte.
-
Gibt es den schon neue Erkenntnisse warum sich der neue Controller >2 aufhängt?
BG
Alfred -
@Gmundner Hast Du auch probleme? Dann bitte mal Details dazu
-
@apollon77 sagte in IOBroker 2.1.0 unter Windows hängt sich auf:
@Gmundner Hast Du auch probleme? Dann bitte mal Details dazu
Hallo Apollon
Bei mir läuft immer noch der 1.5.14 Controller, da jedesmal wenn ich versuche auf den 2.1.1 Up zu daten der Iobroker maximal 2h läuft und dabei immer langsamer wird bis zum dem das er keine Seite mehr aufbauen kann. Der Iobroker läuft bei mir auf Win10 mit einem I3 Prozessor 64Bit 6 Gb Arbeitsspeicher, zusätzlich läuft noch ein Rpi4 4Gb als Multihost slave mit, der läuft aber schon mit dem neuen 2.1.1 Host
Habe auch schon versucht den Iobroker standart ohne dem Installer zu installieren immer das gleiche Ergbniss. Im Log keinerlei Auffälligkeiten.
Also immer wieder zurück auf 1.5.14 und alles läuft wieder.
Jetzt benötigen aber lt. Änderungsstand der Adapter HM-RPC und HM-REGA den 2.1.1 Host was auf längere Sicht heißt es muss der Host 2 verwendet werden.Bg
-
@Gmundner dann mal mehr Details bitte!! Langsam sagt nix. Ist es RAM Verbrauch? Cpu Last? Was?
Bzw als erstes sollten wir bekannte fehlerquellen ausschließen: ist der Info Adapter installiert? Anmerkender die Systemdateien? Falls ja deaktiviere das mal - da gab es je nach Häufigkeit der Abfrage schon solche Effekte. Ich verstehe zwar nicht was das ggf mit dem Controller zu tun hat aber hey, besser als nix.
-
@klassisch Das gleiche Problem gabs bei ble ... am ende muss das gleiche wie https://github.com/AlCalzone/ioBroker.ble/commit/f3ed03becb5d61cfef7a560c2ea81476e568dfb2 auch bei ble gemacht werden ...
Das bedeutet du musst bei den beiden Files in dem Adapter der dir die Fehler ausspuckt die Änderungen durchführen.
Rot = aktuell und diese Zeile muss dann in das geändert werden was grün markiert ist.
Das „-„ bedeutet quasi entfernt und das „+“ hinzufügen.