NEWS
Gelöst - VIS Adapter startet nicht - terminated with code 6
-
Hi zusammen,
ich habe meinen iob neu auf einem Proxmox System aufgesetzt und erhalte im Log diese Meldung:

Die Lizenz für VIS passt und wird auch entsprechend erkannt. Ich habe alle Updates entsprechend auf dem iob durchgeführt.


So wird es in der Instanzübersicht angezeigt:

Jemand eine Idee was es sein kann?
Danke Euch.
Gruß
Björn -
Hi zusammen,
ich habe meinen iob neu auf einem Proxmox System aufgesetzt und erhalte im Log diese Meldung:

Die Lizenz für VIS passt und wird auch entsprechend erkannt. Ich habe alle Updates entsprechend auf dem iob durchgeführt.


So wird es in der Instanzübersicht angezeigt:

Jemand eine Idee was es sein kann?
Danke Euch.
Gruß
BjörnDu möchtest nicht als root herumhampeln und NICHT die Entwicklerversion von nodejs verwenden sondern die vorgesehene nodejs16.
-
Du möchtest nicht als root herumhampeln und NICHT die Entwicklerversion von nodejs verwenden sondern die vorgesehene nodejs16.
@thomas-braun Die Installation lief automatisch, ich konnte die nodejs nicht auswählen. Also v16 installieren, verstanden. Was meinst Du mit Root? Als was sollte ich mich alternativ anmelden?
-
@thomas-braun Die Installation lief automatisch, ich konnte die nodejs nicht auswählen. Also v16 installieren, verstanden. Was meinst Du mit Root? Als was sollte ich mich alternativ anmelden?
@bjoern-kunder sagte in VIS Adapter startet nicht - terminated with code 6:
Die Installation lief automatisch, ich konnte die nodejs nicht auswählen.
Kann eigentlich nicht sein, der ioBroker-Installer zieht automatisch die V16 ran.
Statt root mit einem Standarduser anmelden. Den hast du dir hoffentlich ja bei der Installation des Ubuntus angelegt. Siehe auch die Doku zur Installation von iobroker unter Proxmox.
-
@bjoern-kunder sagte in VIS Adapter startet nicht - terminated with code 6:
Die Installation lief automatisch, ich konnte die nodejs nicht auswählen.
Kann eigentlich nicht sein, der ioBroker-Installer zieht automatisch die V16 ran.
Statt root mit einem Standarduser anmelden. Den hast du dir hoffentlich ja bei der Installation des Ubuntus angelegt. Siehe auch die Doku zur Installation von iobroker unter Proxmox.
@thomas-braun
Wie bekomme ich einen Downgrade von nodejs hin? Die normale Installation auf einen niedrigere Version nimmt er nicht an. -
@thomas-braun
Wie bekomme ich einen Downgrade von nodejs hin? Die normale Installation auf einen niedrigere Version nimmt er nicht an.@bjoern-kunder
Hat sich erledigt, habe es komplett deinstalliert und dann die korrekte Version installiert.
-
@thomas-braun
Wie bekomme ich einen Downgrade von nodejs hin? Die normale Installation auf einen niedrigere Version nimmt er nicht an.Schau in meiner Signatur wie man mit nodejs (und grundsätzlich mit allen Paketen) hantiert.
-
Schau in meiner Signatur wie man mit nodejs (und grundsätzlich mit allen Paketen) hantiert.
Klasse, vielen Dank. Nun bin ich zwar auf der aktuellen nodejs Version, der Fehler ist aber immer noch vorhanden.
-
Klasse, vielen Dank. Nun bin ich zwar auf der aktuellen nodejs Version, der Fehler ist aber immer noch vorhanden.
Der Check aus dem HowTo liefert nun was?
Bzw.
iob diagAusgaben bitte nicht als Screenshot, da kann man nix mit machen. Nicht durchsuchen, nicht kopieren, nicht gut lesen.
-
@thomas-braun Die Installation lief automatisch, ich konnte die nodejs nicht auswählen. Also v16 installieren, verstanden. Was meinst Du mit Root? Als was sollte ich mich alternativ anmelden?
@bjoern-kunder sagte in VIS Adapter startet nicht - terminated with code 6:
Die Installation lief automatisch, ich konnte die nodejs nicht auswählen.
nee, automatisch wäre v16 installiert worden...
...wenn nicht vorher eine andere Version manuell installiert wurde. -
Der Check aus dem HowTo liefert nun was?
Bzw.
iob diagAusgaben bitte nicht als Screenshot, da kann man nix mit machen. Nicht durchsuchen, nicht kopieren, nicht gut lesen.
======================= SUMMARY ======================= v.2022-12-13 Operatingsystem: Ubuntu 20.04.5 LTS Installation: lxc Timezone: Etc/UTC User-ID: 1001 X-Server: false Pending OS-Updates: 0 Nodejs-Installation: /usr/bin/nodejs v16.19.0 /usr/bin/node v16.19.0 /usr/bin/npm 8.19.3 ioBroker Core: js-controller 4.0.24 admin 6.3.5 ioBroker Status: iobroker is running on this host. Objects type: jsonl States type: jsonl Pending iob updates: 1 Active repo(s): beta Objects: 6627 States: 5752 Size of iob-Database: 23M /opt/iobroker/iobroker-data/objects.jsonl 13M /opt/iobroker/iobroker-data/states.jsonl ====================== END OF SUMMARY ================== -
======================= SUMMARY ======================= v.2022-12-13 Operatingsystem: Ubuntu 20.04.5 LTS Installation: lxc Timezone: Etc/UTC User-ID: 1001 X-Server: false Pending OS-Updates: 0 Nodejs-Installation: /usr/bin/nodejs v16.19.0 /usr/bin/node v16.19.0 /usr/bin/npm 8.19.3 ioBroker Core: js-controller 4.0.24 admin 6.3.5 ioBroker Status: iobroker is running on this host. Objects type: jsonl States type: jsonl Pending iob updates: 1 Active repo(s): beta Objects: 6627 States: 5752 Size of iob-Database: 23M /opt/iobroker/iobroker-data/objects.jsonl 13M /opt/iobroker/iobroker-data/states.jsonl ====================== END OF SUMMARY ==================bkunder@iobroker:/opt/iobroker$ node node_modules/iobroker.vis/main.js --debug 2022-12-30 14:22:48.047 - debug: vis.0 (490866) Redis Objects: Use Redis connection: 0.0.0.0:9001 2022-12-30 14:22:48.075 - error: vis.0 (490866) uncaught exception: EACCES: permission denied, open '/opt/iobroker/log/iobroker.2022-12-30.log' 2022-12-30 14:22:48.077 - error: vis.0 (490866) Error: EACCES: permission denied, open '/opt/iobroker/log/iobroker.2022-12-30.log' 2022-12-30 14:22:48.078 - error: vis.0 (490866) Exception-Code: EACCES: EACCES: permission denied, open '/opt/iobroker/log/iobroker.2022-12-30.log' 2022-12-30 14:22:48.107 - debug: vis.0 (490866) Objects client ready ... initialize now 2022-12-30 14:22:48.111 - debug: vis.0 (490866) Objects create System PubSub Client 2022-12-30 14:22:48.113 - debug: vis.0 (490866) Objects create User PubSub Client 2022-12-30 14:22:48.173 - debug: vis.0 (490866) Objects client initialize lua scripts 2022-12-30 14:22:48.182 - debug: vis.0 (490866) Objects connected to redis: 0.0.0.0:9001 2022-12-30 14:22:48.221 - debug: vis.0 (490866) Redis States: Use Redis connection: 0.0.0.0:9000 2022-12-30 14:22:48.242 - debug: vis.0 (490866) States create System PubSub Client 2022-12-30 14:22:48.244 - debug: vis.0 (490866) States create User PubSub Client 2022-12-30 14:22:48.319 - debug: vis.0 (490866) States connected to redis: 0.0.0.0:9000 2022-12-30 14:22:48.582 - info: vis.0 (490866) terminating 2022-12-30 14:22:48.584 - warn: vis.0 (490866) Terminated (UNCAUGHT_EXCEPTION): Without reason 2022-12-30 14:22:48.645 - info: vis.0 (490866) starting. Version 2.0.16 (non-npm: iobroker/ioBroker.vis) in /opt/iobroker/node_modules/iobroker.vis, node: v16.19.0, js-controller: 4.0.24 -
bkunder@iobroker:/opt/iobroker$ node node_modules/iobroker.vis/main.js --debug 2022-12-30 14:22:48.047 - debug: vis.0 (490866) Redis Objects: Use Redis connection: 0.0.0.0:9001 2022-12-30 14:22:48.075 - error: vis.0 (490866) uncaught exception: EACCES: permission denied, open '/opt/iobroker/log/iobroker.2022-12-30.log' 2022-12-30 14:22:48.077 - error: vis.0 (490866) Error: EACCES: permission denied, open '/opt/iobroker/log/iobroker.2022-12-30.log' 2022-12-30 14:22:48.078 - error: vis.0 (490866) Exception-Code: EACCES: EACCES: permission denied, open '/opt/iobroker/log/iobroker.2022-12-30.log' 2022-12-30 14:22:48.107 - debug: vis.0 (490866) Objects client ready ... initialize now 2022-12-30 14:22:48.111 - debug: vis.0 (490866) Objects create System PubSub Client 2022-12-30 14:22:48.113 - debug: vis.0 (490866) Objects create User PubSub Client 2022-12-30 14:22:48.173 - debug: vis.0 (490866) Objects client initialize lua scripts 2022-12-30 14:22:48.182 - debug: vis.0 (490866) Objects connected to redis: 0.0.0.0:9001 2022-12-30 14:22:48.221 - debug: vis.0 (490866) Redis States: Use Redis connection: 0.0.0.0:9000 2022-12-30 14:22:48.242 - debug: vis.0 (490866) States create System PubSub Client 2022-12-30 14:22:48.244 - debug: vis.0 (490866) States create User PubSub Client 2022-12-30 14:22:48.319 - debug: vis.0 (490866) States connected to redis: 0.0.0.0:9000 2022-12-30 14:22:48.582 - info: vis.0 (490866) terminating 2022-12-30 14:22:48.584 - warn: vis.0 (490866) Terminated (UNCAUGHT_EXCEPTION): Without reason 2022-12-30 14:22:48.645 - info: vis.0 (490866) starting. Version 2.0.16 (non-npm: iobroker/ioBroker.vis) in /opt/iobroker/node_modules/iobroker.vis, node: v16.19.0, js-controller: 4.0.24Du hast es aber irgendwie mit krummen Versionen.
vis ist bei 4.x, wie kommst du da an 2.x?
Und die Zeitzone richtig setzen. -
bkunder@iobroker:/opt/iobroker$ node node_modules/iobroker.vis/main.js --debug 2022-12-30 14:22:48.047 - debug: vis.0 (490866) Redis Objects: Use Redis connection: 0.0.0.0:9001 2022-12-30 14:22:48.075 - error: vis.0 (490866) uncaught exception: EACCES: permission denied, open '/opt/iobroker/log/iobroker.2022-12-30.log' 2022-12-30 14:22:48.077 - error: vis.0 (490866) Error: EACCES: permission denied, open '/opt/iobroker/log/iobroker.2022-12-30.log' 2022-12-30 14:22:48.078 - error: vis.0 (490866) Exception-Code: EACCES: EACCES: permission denied, open '/opt/iobroker/log/iobroker.2022-12-30.log' 2022-12-30 14:22:48.107 - debug: vis.0 (490866) Objects client ready ... initialize now 2022-12-30 14:22:48.111 - debug: vis.0 (490866) Objects create System PubSub Client 2022-12-30 14:22:48.113 - debug: vis.0 (490866) Objects create User PubSub Client 2022-12-30 14:22:48.173 - debug: vis.0 (490866) Objects client initialize lua scripts 2022-12-30 14:22:48.182 - debug: vis.0 (490866) Objects connected to redis: 0.0.0.0:9001 2022-12-30 14:22:48.221 - debug: vis.0 (490866) Redis States: Use Redis connection: 0.0.0.0:9000 2022-12-30 14:22:48.242 - debug: vis.0 (490866) States create System PubSub Client 2022-12-30 14:22:48.244 - debug: vis.0 (490866) States create User PubSub Client 2022-12-30 14:22:48.319 - debug: vis.0 (490866) States connected to redis: 0.0.0.0:9000 2022-12-30 14:22:48.582 - info: vis.0 (490866) terminating 2022-12-30 14:22:48.584 - warn: vis.0 (490866) Terminated (UNCAUGHT_EXCEPTION): Without reason 2022-12-30 14:22:48.645 - info: vis.0 (490866) starting. Version 2.0.16 (non-npm: iobroker/ioBroker.vis) in /opt/iobroker/node_modules/iobroker.vis, node: v16.19.0, js-controller: 4.0.24iobroker logs --watch | uniq bringt bei VIS Adapterneustart diese Infos - sieht so aus, als ob er eine Datei nicht finden kann in www:
2022-12-30 14:29:11.586 - error: vis.0 (492745) unhandled promise rejection: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.vis/www/config.js' 2022-12-30 14:29:11.590 - error: vis.0 (492745) Error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.vis/www/config.js' at Object.openSync (node:fs:590:3) at Object.writeFileSync (node:fs:2202:35) at generateConfigPage (/opt/iobroker/node_modules/iobroker.vis/main.js:151:12) at async buildHtmlPages (/opt/iobroker/node_modules/iobroker.vis/main.js:665:27) at async Object.main [as ready] (/opt/iobroker/node_modules/iobroker.vis/main.js:804:5) 2022-12-30 14:29:11.591 - error: vis.0 (492745) Exception-Code: ENOENT: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.vis/www/config.js' -
iobroker logs --watch | uniq bringt bei VIS Adapterneustart diese Infos - sieht so aus, als ob er eine Datei nicht finden kann in www:
2022-12-30 14:29:11.586 - error: vis.0 (492745) unhandled promise rejection: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.vis/www/config.js' 2022-12-30 14:29:11.590 - error: vis.0 (492745) Error: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.vis/www/config.js' at Object.openSync (node:fs:590:3) at Object.writeFileSync (node:fs:2202:35) at generateConfigPage (/opt/iobroker/node_modules/iobroker.vis/main.js:151:12) at async buildHtmlPages (/opt/iobroker/node_modules/iobroker.vis/main.js:665:27) at async Object.main [as ready] (/opt/iobroker/node_modules/iobroker.vis/main.js:804:5) 2022-12-30 14:29:11.591 - error: vis.0 (492745) Exception-Code: ENOENT: ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.vis/www/config.js' -
Du hast es aber irgendwie mit krummen Versionen.
vis ist bei 4.x, wie kommst du da an 2.x?
Und die Zeitzone richtig setzen.@thomas-braun
ja komisch, irgendwie ist da alle verbogen....kann ich da irgendwie automatisiert fixen? -
@thomas-braun
ja komisch, irgendwie ist da alle verbogen....kann ich da irgendwie automatisiert fixen?Ausgaben?
-
Ausgaben?
Current default time zone: 'Europe/Berlin' Local time is now: Fri Dec 30 15:42:29 CET 2022. Universal Time is now: Fri Dec 30 14:42:29 UTC 2022. bkunder@iobroker:~$ iobroker updates iobroker [command] Commands: iobroker setup Setup ioBroker iobroker start [all|<adapter>.<instance>] Starts the js-controller or a specified adapter instance iobroker stop [<adapter>.<instance>] stops the js-controller or a specified adapter instance iobroker restart [<adapter>.<instance>] Restarts js-controller or a specified adapter instance [aliases: r] iobroker debug <adapter>[.<instance>] Starts a Node.js debugging session for the adapter instance iobroker info Shows the host info iobroker logs [<adapter>] Monitor log iobroker add <adapter> [desiredNumber] Add instance of adapter [aliases: a] iobroker install <adapter> Installs a specified adapter [aliases: i] iobroker rebuild [<module>] Rebuild all native modules or path iobroker url <url> [<name>] Install adapter from specified url, e.g. GitHub iobroker del <adapter> Remove adapter and all instances from this host [aliases: delete] iobroker del <adapter>.<instance> Remove adapter instance [aliases: delete] iobroker update [<repositoryUrl>] Update repository and list adapters iobroker upgrade Upgrade management iobroker upload [all|<adapter>] Upload management [aliases: u] iobroker object Object management [aliases: o] iobroker state State management [aliases: s] iobroker message <adapter>[.instance] <command> [<message>] Send message to adapter instance/s iobroker list <type> [<filter>] List all entries, like objects iobroker chmod <mode> <file> Change file rights iobroker chown <user> <group> <file> Change file ownership iobroker touch <file> Touch file iobroker rm <file> Remove file iobroker file File management iobroker user User commands iobroker group group management iobroker host <hostname> Set host to given hostname iobroker set <adapter>.<instance> Change settings of adapter config iobroker license <license.file or license.text> Update license by given file iobroker cert Certificate management iobroker clean <yes> Clears all objects and states iobroker backup Create backup iobroker restore <backup name or path> Restore a specified backup iobroker validate <backup name or path> Validate a specified backup iobroker status [all|<adapter>.<instance>] Status of ioBroker or adapter instance [aliases: isrun] iobroker repo [<name>] Show repo information iobroker uuid Show uuid of the installation [aliases: id] iobroker unsetup Reset license, installation secret and language iobroker fix Execute the installation fixer script, this updates your ioBroker installation iobroker multihost Multihost management iobroker compact compact group management iobroker plugin Plugin management iobroker version [<adapter>] Show version of js-controller or specified adapter [aliases: v] -
Current default time zone: 'Europe/Berlin' Local time is now: Fri Dec 30 15:42:29 CET 2022. Universal Time is now: Fri Dec 30 14:42:29 UTC 2022. bkunder@iobroker:~$ iobroker updates iobroker [command] Commands: iobroker setup Setup ioBroker iobroker start [all|<adapter>.<instance>] Starts the js-controller or a specified adapter instance iobroker stop [<adapter>.<instance>] stops the js-controller or a specified adapter instance iobroker restart [<adapter>.<instance>] Restarts js-controller or a specified adapter instance [aliases: r] iobroker debug <adapter>[.<instance>] Starts a Node.js debugging session for the adapter instance iobroker info Shows the host info iobroker logs [<adapter>] Monitor log iobroker add <adapter> [desiredNumber] Add instance of adapter [aliases: a] iobroker install <adapter> Installs a specified adapter [aliases: i] iobroker rebuild [<module>] Rebuild all native modules or path iobroker url <url> [<name>] Install adapter from specified url, e.g. GitHub iobroker del <adapter> Remove adapter and all instances from this host [aliases: delete] iobroker del <adapter>.<instance> Remove adapter instance [aliases: delete] iobroker update [<repositoryUrl>] Update repository and list adapters iobroker upgrade Upgrade management iobroker upload [all|<adapter>] Upload management [aliases: u] iobroker object Object management [aliases: o] iobroker state State management [aliases: s] iobroker message <adapter>[.instance] <command> [<message>] Send message to adapter instance/s iobroker list <type> [<filter>] List all entries, like objects iobroker chmod <mode> <file> Change file rights iobroker chown <user> <group> <file> Change file ownership iobroker touch <file> Touch file iobroker rm <file> Remove file iobroker file File management iobroker user User commands iobroker group group management iobroker host <hostname> Set host to given hostname iobroker set <adapter>.<instance> Change settings of adapter config iobroker license <license.file or license.text> Update license by given file iobroker cert Certificate management iobroker clean <yes> Clears all objects and states iobroker backup Create backup iobroker restore <backup name or path> Restore a specified backup iobroker validate <backup name or path> Validate a specified backup iobroker status [all|<adapter>.<instance>] Status of ioBroker or adapter instance [aliases: isrun] iobroker repo [<name>] Show repo information iobroker uuid Show uuid of the installation [aliases: id] iobroker unsetup Reset license, installation secret and language iobroker fix Execute the installation fixer script, this updates your ioBroker installation iobroker multihost Multihost management iobroker compact compact group management iobroker plugin Plugin management iobroker version [<adapter>] Show version of js-controller or specified adapter [aliases: v] -
Du hast es aber irgendwie mit krummen Versionen.
vis ist bei 4.x, wie kommst du da an 2.x?
Und die Zeitzone richtig setzen.@thomas-braun
Ich kann den VIS Adapter nicht aktueller bekommen wie 2.0.16 in der WebGui
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