NEWS
Fehlermeldungen nach js.controller Upgrade bei Adaptern
-
Hallo zusammen,
ich versuche aktuell in einer extra Windows VM den js.controller mit dem data-Order von meinen Produktivsystem (Win10) auf die aktuellste Version zu bekommen.
Ausgangsinstallation war immer der Windows Installer in der letzten Version.Vorgegangen bin ich nach der Anleitung, wie es @AlCalzone hier beschrieben hat.
Nach der Installation startet ioBroker auch und ich komme auf das Webinterface. In den LogFiles kommt aber nun bei jedem Adapter der installiert wird, die folgenden Meldungen; hier am Beispiel des Hue Adapters.2020-11-01 17:30:54.350 - warn: host.Virtuell-ioBroker(SmartHome) startInstance cannot find adapter "hue@3.3.5". Try to install it... 1 attempt 2020-11-01 17:30:54.350 - info: host.Virtuell-ioBroker(SmartHome) iobroker install hue@3.3.5 using installedFrom 2020-11-01 17:30:55.951 - info: host.Virtuell-ioBroker(SmartHome) "system.adapter.vis.0" disabled 2020-11-01 17:30:55.951 - info: host.Virtuell-ioBroker(SmartHome) stopInstance system.adapter.vis.0 (force=false, process=true) 2020-11-01 17:30:55.981 - info: host.Virtuell-ioBroker(SmartHome) "system.adapter.vis.0" enabled 2020-11-01 17:30:55.981 - info: host.Virtuell-ioBroker(SmartHome) stopInstance system.adapter.vis.0 (force=false, process=true) 2020-11-01 17:30:58.084 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: NPM version: 6.11.3 2020-11-01 17:30:58.087 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: npm install iobroker.hue@3.3.5 --loglevel error (System call) 2020-11-01 17:31:13.694 - info: vis.0 (8052) Uploaded. 0 2020-11-01 17:31:14.326 - info: vis.0 (8052) Terminated (NO_ERROR): Without reason 2020-11-01 17:31:14.914 - info: host.Virtuell-ioBroker(SmartHome) instance system.adapter.vis.0 terminated while should be started once 2020-11-01 17:31:25.439 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: gyp 2020-11-01 17:31:25.441 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: 2020-11-01 17:31:25.442 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: ERR! 2020-11-01 17:31:25.443 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: 2020-11-01 17:31:25.444 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: build error 2020-11-01 17:31:25.445 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: 2020-11-01 17:31:25.447 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: gyp 2020-11-01 17:31:25.448 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: 2020-11-01 17:31:25.449 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: ERR! 2020-11-01 17:31:25.449 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: stack Error: `C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin\MSBuild.exe` failed with exit code: 1gyp ERR! 2020-11-01 17:31:25.450 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: stack 2020-11-01 17:31:25.450 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: at ChildProcess.onExit (C:\Program Files\iobroker\SmartHome\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:193:23) 2020-11-01 17:31:25.452 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: gyp 2020-11-01 17:31:25.452 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: 2020-11-01 17:31:25.453 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: ERR! 2020-11-01 17:31:25.453 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: 2020-11-01 17:31:25.454 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: stack 2020-11-01 17:31:25.454 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: at ChildProcess.emit (events.js:198:13) 2020-11-01 17:31:25.454 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: gyp 2020-11-01 17:31:25.455 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: 2020-11-01 17:31:25.456 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: ERR! 2020-11-01 17:31:25.456 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: 2020-11-01 17:31:25.457 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: stack 2020-11-01 17:31:25.458 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12)gyp ERR! System 2020-11-01 17:31:25.460 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: Windows_NT 10.0.18363 2020-11-01 17:31:25.463 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: gyp 2020-11-01 17:31:25.465 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: 2020-11-01 17:31:25.466 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: ERR! 2020-11-01 17:31:25.468 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: 2020-11-01 17:31:25.468 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: command "C:\\Program Files\\iobroker\\SmartHome\\nodejs\\node.exe" "C:\\Program Files\\iobroker\\SmartHome\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"gyp 2020-11-01 17:31:25.469 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: ERR! 2020-11-01 17:31:25.471 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: cwd 2020-11-01 17:31:25.472 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: C:\Program Files\iobroker\SmartHome\node_modules\authenticate-pam 2020-11-01 17:31:25.472 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: gyp 2020-11-01 17:31:25.472 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: ERR! 2020-11-01 17:31:25.474 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: 2020-11-01 17:31:25.475 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: node -v 2020-11-01 17:31:25.477 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: v10.17.0 2020-11-01 17:31:25.477 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: gyp 2020-11-01 17:31:25.478 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: 2020-11-01 17:31:25.479 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: ERR! 2020-11-01 17:31:25.480 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: 2020-11-01 17:31:25.481 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: node-gyp -v 2020-11-01 17:31:25.482 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: v5.0.3 2020-11-01 17:31:25.483 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: gyp 2020-11-01 17:31:25.484 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: 2020-11-01 17:31:25.484 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: ERR! 2020-11-01 17:31:25.484 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: 2020-11-01 17:31:25.485 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: not ok 2020-11-01 17:31:25.486 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: 2020-11-01 17:31:27.713 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: host.Virtuell-ioBroker(SmartHome) install adapter hue@3.3.5 2020-11-01 17:31:27.742 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: upload [4] hue.admin C:/Program Files/iobroker/SmartHome/node_modules/iobroker.hue/admin/words.js words.js application/javascript 2020-11-01 17:31:27.874 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: upload [3] hue.admin C:/Program Files/iobroker/SmartHome/node_modules/iobroker.hue/admin/instruction.png instruction.png image/png 2020-11-01 17:31:27.983 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: upload [2] hue.admin C:/Program Files/iobroker/SmartHome/node_modules/iobroker.hue/admin/index_m.html index_m.html text/html 2020-11-01 17:31:28.045 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: upload [1] hue.admin C:/Program Files/iobroker/SmartHome/node_modules/iobroker.hue/admin/index.html index.html text/html 2020-11-01 17:31:28.107 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: upload [0] hue.admin C:/Program Files/iobroker/SmartHome/node_modules/iobroker.hue/admin/hue.jpeg hue.jpeg image/jpeg 2020-11-01 17:31:28.235 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: host.Virtuell-ioBroker(SmartHome) object system.adapter.hue created/updated 2020-11-01 17:31:28.239 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: host.Virtuell-ioBroker(SmartHome) object enum.functions.color created/updated 2020-11-01 17:31:28.272 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: Update "system.adapter.hue.0" 2020-11-01 17:31:29.350 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: exit 0 2020-11-01 17:31:29.359 - info: host.Virtuell-ioBroker(SmartHome) instance system.adapter.hue.0 started with pid 10184
Die Instanzen werden nach der Installation auch grün und verbinden sich mit den jeweiligen Geräten. Möchte ich nun aber einen Adapter auf die aktuelles Version updaten bzw. einen neuen Adapter installieren, kommen wieder die gleichen Fehlermeldungen.
-
@Phinix Du hast ein Windows in einer VM auf einem Windows laufen?
-
@Thomas-Braun
Ja richtig. Win10 läuft über VMWare auf Win10.Produktiv läuft Win10 in Hyper-V auf Server 2016. Aber da habe ich den Update Prozess noch nicht gestartet, ich wollte das zunächst erst testen.
-
@Phinix Achdujeh...
-
@Thomas-Braun
Naja im Prinzip läuft es produktiv ohne Probleme.
Manche arbeiten eben lieber mit Windows, andere mit Linux.
Nur werde ich irgendwann den Controller updaten müssen was mit einer neuen Installation ohne Backup auch funktioniert. Nur sobald ich eben mein data-Ordner migrieren möchte kommen die Fehlermeldungen. -
@Phinix
authenticate-pam
Kommt aus der Unix/Linux-Ecke. -
@Thomas-Braun sagte in Fehlermeldungen nach js.controller Upgrade bei Adaptern:
authenticate-pam
Joh ... das war mal bei mir .
Ob er auch dann den Übertäter mit dem Befehl herrausfinden kann , bei Windows !?
cd /opt/iobroker npm list authenticate-pam
-
@Phinix sagte in Fehlermeldungen nach js.controller Upgrade bei Adaptern:
Möchte ich nun aber einen Adapter auf die aktuelles Version updaten bzw. einen neuen Adapter installieren, kommen wieder die gleichen Fehlermeldungen
Ignorieren! Diese Fehlermeldungen kommen weil er ein Linux Paket nicht installieren (respektive kompilieren) kann. Die Installationen funktionieren ja einwandfrei, also spielt es keine Rolle, dass optionale Abhängigkeiten (eben nur in Linux benutzt) nicht installiert werden können.
Ich weiss, das ist manchmal etwas mühsam, aber so funktioniert NPM nun mal (jedes mal versucht er vorher nicht installierte Module nochmals neu zu installieren).
-
@UncleSam
Danke, das hört sich schon mal gut an.
Aber ich frage mich woher kommt diese Fehlermeldung unter Windows?
Bei der Version welche der Installer installiert, kommen diese Fehlermeldungen nicht.Des Weiteren habe ich auch nichts dergleichen hier im Forum gefunden, ich gehe davon aus, dass sich bestimmt mehrere gemeldet hätten die auf die auf den neuen Controller aktualisiert haben?!
Ich möchte nur ausschließen das dadurch zu einem späteren Zeitpunkt weitere Fehler auftauchen. -
@Phinix
Mitnpm list authenticate-pam
Mall geschaut wo das Ding überhaupt herkommt?
Muss im Installations-Ordner des iobrokers ausgeführt werden. Vermutlich jedenfalls... -
@Phinix sagte in Fehlermeldungen nach js.controller Upgrade bei Adaptern:
ich gehe davon aus, dass sich bestimmt mehrere gemeldet hätten die auf die auf den neuen Controller aktualisiert haben?!
Welche Version meinst Du? Bei mir läuft 3.1.6 unter Win 10 Pro ohne wirkliche Probleme.
Im Log stehen nach wie vor Fehlermeldungen, daß er alte logfiles nicht checken kann, hie und da mal ein "undefined" aus verschiedenen Quellen. Für mich lediglich Schönheitsfehler.
Allerdings update ich nicht immer alle Adapter. Wenn man die neuen Features nicht braucht, warte ich erst mal ab. Habe nicht die Kraft und Zeit immer und überall Pionier zu sein, -
Wenn ich den Befehl eingebe, kommt folgende Ausgabe:
C:\Program Files\iobroker\SmartHome>npm list authenticate-pam iobroker.inst@2.0.3 C:\Program Files\iobroker\SmartHome `-- iobroker.terminal@0.1.2 `-- UNMET OPTIONAL DEPENDENCY authenticate-pam@1.0.2
@klassisch
Also der Windows Installer von der Downloadseite installiert glaube ich Version 2.1.0, da läuft die Installation der Adapter problemlos durch. Update ich den Controller auf Version 3.1.6 (mit der verlinkte Anleitung in meinem ersten Post) kommen danach bei jedem Adapter den ich installiere, update oder deinstalliere die Fehlermeldungen (obwohl der Vorgang am Schluss erfolgreich beendet wird)2020-11-01 17:31:25.439 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: gyp 2020-11-01 17:31:25.441 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: 2020-11-01 17:31:25.442 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: ERR! 2020-11-01 17:31:25.443 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: 2020-11-01 17:31:25.444 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: build error 2020-11-01 17:31:25.445 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: 2020-11-01 17:31:25.447 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: gyp 2020-11-01 17:31:25.448 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: 2020-11-01 17:31:25.449 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: ERR! 2020-11-01 17:31:25.449 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: stack Error: `C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin\MSBuild.exe` failed with exit code: 1gyp ERR! 2020-11-01 17:31:25.450 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: stack 2020-11-01 17:31:25.450 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: at ChildProcess.onExit (C:\Program Files\iobroker\SmartHome\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:193:23) 2020-11-01 17:31:25.452 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: gyp 2020-11-01 17:31:25.452 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: 2020-11-01 17:31:25.453 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: ERR! 2020-11-01 17:31:25.453 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: 2020-11-01 17:31:25.454 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: stack 2020-11-01 17:31:25.454 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: at ChildProcess.emit (events.js:198:13) 2020-11-01 17:31:25.454 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: gyp 2020-11-01 17:31:25.455 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: 2020-11-01 17:31:25.456 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: ERR! 2020-11-01 17:31:25.456 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: 2020-11-01 17:31:25.457 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: stack 2020-11-01 17:31:25.458 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12)gyp ERR! System 2020-11-01 17:31:25.460 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: Windows_NT 10.0.18363 2020-11-01 17:31:25.463 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: gyp 2020-11-01 17:31:25.465 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: 2020-11-01 17:31:25.466 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: ERR! 2020-11-01 17:31:25.468 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: 2020-11-01 17:31:25.468 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: command "C:\\Program Files\\iobroker\\SmartHome\\nodejs\\node.exe" "C:\\Program Files\\iobroker\\SmartHome\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"gyp 2020-11-01 17:31:25.469 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: ERR! 2020-11-01 17:31:25.471 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: cwd 2020-11-01 17:31:25.472 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: C:\Program Files\iobroker\SmartHome\node_modules\authenticate-pam 2020-11-01 17:31:25.472 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: gyp 2020-11-01 17:31:25.472 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: ERR! 2020-11-01 17:31:25.474 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: 2020-11-01 17:31:25.475 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: node -v 2020-11-01 17:31:25.477 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: v10.17.0 2020-11-01 17:31:25.477 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: gyp 2020-11-01 17:31:25.478 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: 2020-11-01 17:31:25.479 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: ERR! 2020-11-01 17:31:25.480 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: 2020-11-01 17:31:25.481 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: node-gyp -v 2020-11-01 17:31:25.482 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: v5.0.3 2020-11-01 17:31:25.483 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: gyp 2020-11-01 17:31:25.484 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: 2020-11-01 17:31:25.484 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: ERR! 2020-11-01 17:31:25.484 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: 2020-11-01 17:31:25.485 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install: not ok 2020-11-01 17:31:25.486 - info: host.Virtuell-ioBroker(SmartHome) iobroker npm-install:
Und ich gehe jetzt einfach mal davon aus, wenn dieses Problem bei mehreren auftauchen würde, hätte ich hier im Forum bestimmt den ein oder anderen Beitrag dazu gefunden. Da ich aber dazu nichts finden kann, schließe ich daraus, dass der Fehler nur bei mir auftaucht und ich würde zumindest gerne versuchen das Problem zu beheben. Natürlich könnte ich die Fehler ignorieren wie @UncleSam es sagt, aber ich habe etwas Angst dass ich in der Zukunft in weitere Fehler laufe.
Ich bin auch nicht bei jedem Adapter Update dabei, ich warte immer, sammle und update dann die Adapter auf einmal. Sollte dabei dann etwas schief gehen, stelle ich über den Hyper-V Manager einfach den alten Stand wieder her
-
@Phinix sagte in Fehlermeldungen nach js.controller Upgrade bei Adaptern:
UNMET OPTIONAL DEPENDENCY
Und wenn der Adapter 'terminal' nicht verwendet wird, dann würde ich den auch rauswerfen.
ich warte immer, sammle und update dann die Adapter auf einmal.
Ungünstige Taktik. Das macht es nur schwieriger einen Fehler ggf. auf ein bestimmtes Update zurückzuführen.
-
@Thomas-Braun
Tatsache der Terminal Adapter wars.
Ich hab ihn deinstalliert und konnte ohne Probleme auf die neueste Version den Controllers updaten.
Super, vielen Dank!