NEWS
js-controller 5.0.x jetzt für alle User im STABLE!
-
reserviert
-
Bitte beachtet weiterhin bei Node.js Updates die Anleitung im Forum unter https://forum.iobroker.net/topic/64032/update-nodejs-best-practise-supported-14-16-und-18 !
Die Anleitung ist allerdings nicht auf aktuellem Stand, es wird das inzwischen obsolete Verfahren über den nodejs-Installer genannt.
nodejs@16 hat übrigens auch EOL erreicht.
-
Die Anleitung ist allerdings nicht auf aktuellem Stand, es wird das inzwischen obsolete Verfahren über den nodejs-Installer genannt.
Stimmt, weißt du ob es schon einen Post für das aktualisierte Verfahren gibt?
nodejs@16 hat übrigens auch EOL erreicht.
Wissen wir, wird trotzdem unterstützt oder meinst du, es steht etwas gegenteiliges im Text?
-
https://forum.iobroker.net/topic/35090/howto-nodejs-installation-und-upgrades-unter-debian
es steht etwas gegenteiliges im Text?
Nein, aber ich wollte nochmal darauf hinweisen, das nodejs16 im upstream nicht mehr gepflegt wird. Die einzigen aktiven Versionen (per 14. Septemer 2023) sind 18 als LTS-Release und 20 als derzeitiges 'current'-Release. Jetzt auf ein nodejs16 zu springen oder zu verharren macht wenig bis gar keinen Sinn.
Übrigens läuft das 'node-Update/Aufräum'-Skript von mir auch recht robust:
https://forum.iobroker.net/topic/68035/iob-node-fix-skriptGibt einen PR dazu von mir.
-
Zum Thema node Versionen:
Nach meinem Kenntnisstand gilt:
-
Node 14 und älter - NICHT unterstützt.
-
Node 16 - wird offiziell noch unterstützt aber upgrade auf node 18 empfohlen
-
Node 18 - offizielle empfohlene Release
Primär sollte m.E. im Forum darauf geachtet werden, User mit Node 16 nicht verwirrt werden, wenn einerseits node 16 offiziell noch von ioBroker unterstützt wird, im Problemfall aber allzu heftif drauf hingewiesen wird, dass node 16 nicht EOL ist. Da sollten wir eine einheitliche Linie finden. (Dass in jedem Fall ein Upgrade auf node 18 zu empfehlen ist stell ich ausser Streit)
Ev könnte man
Die unterstützten Node.js Versionen sind: 16.4.0+ und 18.x und nach aktuellem Stand auf Node.js 20.x, wobei hier noch erfahrungen fehlen. Die empfohlene Node.js Version für ioBroker haben wir vor kurzem auf 18.x angehoben.
besser so formulieren
Die unterstützten Node.js Versionen sind: 16.4.0+ (bereits EOL, upgrade empfohlen) und 18.x und nach aktuellem Stand auch Node.js 20.6.0+, wobei hier noch Erfahrungen fehlen. **Die empfohlene Node.js Version für ioBroker ist Node 18.x**, Node 20 sollte mindestens auf Level 20.6.0 sein.
-
-
Hallo,
habs gleich mal probiert auf 5.x zu wechseln. Leider funktionieren dann am Slave-System (proxmox container) derbotvac
-Adapter und dasbalboa-ham-modul
imham
-adapter nicht mehr.iob diag
Ausgabe und Log siehe unten.iob fix
auch ausgeführt, hab das vorher erstellt Backup wieder eingespeilt.edit: zum botvac Problem dürfte es schon ein Issue geben. issue
iob diag
auf SlaveSkript v.2023-04-16 *** BASE SYSTEM *** Architecture : x86_64 Docker : false Virtualization : lxc Distributor ID: Ubuntu Description: Ubuntu 20.04.6 LTS Release: 20.04 Codename: focal NAME="Ubuntu" VERSION="20.04.6 LTS (Focal Fossa)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 20.04.6 LTS" VERSION_ID="20.04" HOME_URL="https://www.ubuntu.com/" SUPPORT_URL="https://help.ubuntu.com/" BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/" PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy" VERSION_CODENAME=focal UBUNTU_CODENAME=focal Systemuptime and Load: 14:42:09 up 19:23, 2 users, load average: 2.75, 4.49, 4.41 CPU threads: 4 *** Time and Time Zones *** Local time: Thu 2023-09-14 14:42:09 CEST Universal time: Thu 2023-09-14 12:42:09 UTC RTC time: n/a Time zone: Europe/Vienna (CEST, +0200) System clock synchronized: yes NTP service: inactive RTC in local TZ: no *** User and Groups *** pi /home/pi pi sudo iobroker *** X-Server-Setup *** X-Server: false Desktop: Terminal: tty Boot Target: graphical.target *** MEMORY *** total used free shared buff/cache available Mem: 2.0G 801M 769M 0.0K 429M 1.2G Swap: 512M 129M 382M Total: 2.5G 931M 1.2G 2000 M total memory 801 M used memory 277 M active memory 844 M inactive memory 769 M free memory 0 M buffer memory 429 M swap cache 512 M total swap 129 M used swap 382 M free swap *** FILESYSTEM *** Filesystem Type Size Used Avail Use% Mounted on /dev/mapper/pve-vm--190--disk--0 ext4 32G 5.3G 25G 18% / none tmpfs 492K 4.0K 488K 1% /dev udev devtmpfs 7.8G 0 7.8G 0% /dev/tty tmpfs tmpfs 7.8G 0 7.8G 0% /dev/shm tmpfs tmpfs 1.6G 128K 1.6G 1% /run tmpfs tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs tmpfs 1.6G 0 1.6G 0% /run/user/1000 Messages concerning ext4 filesystem in dmesg: dmesg: read kernel buffer failed: Operation not permitted Show mounted filesystems (real ones only): TARGET SOURCE FSTYPE OPTIONS / /dev/mapper/pve-vm--190--disk--0 ext4 rw,relatime,stripe=16 |-/proc/cpuinfo lxcfs[/proc/cpuinfo] fuse.lxcfs rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other |-/proc/diskstats lxcfs[/proc/diskstats] fuse.lxcfs rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other |-/proc/loadavg lxcfs[/proc/loadavg] fuse.lxcfs rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other |-/proc/meminfo lxcfs[/proc/meminfo] fuse.lxcfs rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other |-/proc/slabinfo lxcfs[/proc/slabinfo] fuse.lxcfs rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other |-/proc/stat lxcfs[/proc/stat] fuse.lxcfs rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other |-/proc/swaps lxcfs[/proc/swaps] fuse.lxcfs rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other |-/proc/uptime lxcfs[/proc/uptime] fuse.lxcfs rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other `-/sys/devices/system/cpu lxcfs[/sys/devices/system/cpu] fuse.lxcfs rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other Files in neuralgic directories: /var: 1.8G /var/ 1.3G /var/log/journal/b354c482f7cc342776f020ee5ea440c3 1.3G /var/log/journal 1.3G /var/log 328M /var/lib Hint: You are currently not seeing messages from other users and the system. Users in groups 'adm', 'systemd-journal' can see all messages. Pass -q to turn off this notice. Archived and active journals take up 120.0M in the file system. /opt/iobroker/backups: 239M /opt/iobroker/backups/ /opt/iobroker/iobroker-data: 33M /opt/iobroker/iobroker-data/ 23M /opt/iobroker/iobroker-data/node-red/node_modules 23M /opt/iobroker/iobroker-data/node-red 8.6M /opt/iobroker/iobroker-data/node-red/node_modules/node-red-contrib-modbus 7.0M /opt/iobroker/iobroker-data/node-red/node_modules/node-red-contrib-modbus/docs/gen The five largest files in iobroker-data are: 1.9M /opt/iobroker/iobroker-data/objects.jsonl 1.9M /opt/iobroker/iobroker-data/objects.json.migrated 1.9M /opt/iobroker/iobroker-data/objects.json.bak.migrated 584K /opt/iobroker/iobroker-data/node-red/node_modules/node-red-contrib-modbus/modbus/icons/modbus.ico 584K /opt/iobroker/iobroker-data/node-red/node_modules/node-red-contrib-modbus/docs/gen/icons/modbus.ico *** NodeJS-Installation *** /usr/bin/nodejs v18.17.1 /usr/bin/node v18.17.1 /usr/bin/npm 9.6.7 /usr/bin/npx 9.6.7 nodejs: Installed: 18.17.1-deb-1nodesource1 Candidate: 18.17.1-deb-1nodesource1 Version table: *** 18.17.1-deb-1nodesource1 500 500 https://deb.nodesource.com/node_18.x focal/main amd64 Packages 100 /var/lib/dpkg/status 10.19.0~dfsg-3ubuntu1 500 500 http://archive.ubuntu.com/ubuntu focal/universe amd64 Packages Temp directories causing npm8 problem: 0 No problems detected *** ioBroker-Installation *** ioBroker Status iobroker is running on this host. At least one iobroker host is running. Objects type: jsonl States type: jsonl MULTIHOSTSERVICE/enabled: false Core adapters versions js-controller: 5.0.12 admin: "admin" not found javascript: "javascript" not found Adapters from github: 1 Adapter State + system.adapter.accuweather.0 : accuweather : VM-Slave - enabled + system.adapter.admin.0 : admin : vm-iobroker - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.alexa2.0 : alexa2 : vm-iobroker - enabled system.adapter.awattar.0 : awattar : VM-Slave - enabled + system.adapter.backitup.0 : backitup : vm-iobroker - enabled system.adapter.botvac.0 : botvac : VM-Slave - disabled system.adapter.daswetter.0 : daswetter : VM-Slave - enabled + system.adapter.deconz.0 : deconz : vm-iobroker - enabled, port: 80 system.adapter.devices.0 : devices : vm-iobroker - enabled system.adapter.discovery.0 : discovery : vm-iobroker - disabled + system.adapter.echarts.0 : echarts : VM-Slave - enabled + system.adapter.email.0 : email : VM-Slave - enabled system.adapter.energiefluss.0 : energiefluss : vm-iobroker - disabled + system.adapter.fahrplan.0 : fahrplan : VM-Slave - enabled + system.adapter.fakeroku.1 : fakeroku : VM-Slave - enabled system.adapter.feiertage.0 : feiertage : VM-Slave - enabled system.adapter.flot.0 : flot : vm-iobroker - disabled + system.adapter.fully-tablet-control.0 : fully-tablet-control : vm-iobroker - enabled + system.adapter.go-e.0 : go-e : VM-Slave - enabled system.adapter.gruenbeck.0 : gruenbeck : vm-iobroker - disabled + system.adapter.ham.0 : ham : VM-Slave - enabled + system.adapter.harmony.0 : harmony : vm-iobroker - enabled + system.adapter.heizoel.0 : heizoel : VM-Slave - enabled + system.adapter.hm-rega.0 : hm-rega : vm-iobroker - enabled + system.adapter.hm-rpc.0 : hm-rpc : vm-iobroker - enabled, port: 0 + system.adapter.hm-rpc.1 : hm-rpc : vm-iobroker - enabled, port: 0 system.adapter.ical.0 : ical : vm-iobroker - enabled system.adapter.ical.1 : ical : vm-iobroker - enabled system.adapter.ical.2 : ical : vm-iobroker - enabled system.adapter.icons-addictive-flavour-png.0: icons-addictive-flavour-png: vm-iobroker - disabled system.adapter.icons-material-png.0 : icons-material-png : vm-iobroker - disabled system.adapter.icons-material-svg.0 : icons-material-svg : vm-iobroker - disabled system.adapter.icons-mfd-png.0 : icons-mfd-png : vm-iobroker - disabled system.adapter.icons-mfd-svg.0 : icons-mfd-svg : vm-iobroker - disabled system.adapter.icons-ultimate-png.0 : icons-ultimate-png : vm-iobroker - disabled + system.adapter.influxdb.0 : influxdb : vm-iobroker - enabled, port: 8086 + system.adapter.iot.0 : iot : vm-iobroker - enabled + system.adapter.javascript.0 : javascript : vm-iobroker - enabled + system.adapter.mqtt.0 : mqtt : vm-iobroker - enabled, port: 18883, bind: 10.0.0.227 + system.adapter.netatmo.0 : netatmo : VM-Slave - enabled + system.adapter.node-red.0 : node-red : VM-Slave - enabled, port: 1880, bind: 10.0.0.223 (SSL) + system.adapter.octoprint.0 : octoprint : VM-Slave - enabled + system.adapter.openuv.0 : openuv : VM-Slave - enabled + system.adapter.ping.0 : ping : VM-Slave - enabled + system.adapter.pvforecast.0 : pvforecast : VM-Slave - enabled + system.adapter.pvforecast.1 : pvforecast : vm-iobroker - enabled + system.adapter.radar2.0 : radar2 : vm-iobroker - enabled + system.adapter.shelly.0 : shelly : vm-iobroker - enabled, port: 1882, bind: 10.0.0.227 + system.adapter.simple-api.0 : simple-api : vm-iobroker - enabled, port: 8087, bind: 10.0.0.227, run as: admin + system.adapter.smartgarden.0 : smartgarden : vm-iobroker - enabled + system.adapter.sonoff.0 : sonoff : vm-iobroker - enabled, port: 1883, bind: 10.0.0.227 + system.adapter.sourceanalytix.0 : sourceanalytix : vm-iobroker - enabled + system.adapter.sql.0 : sql : vm-iobroker - enabled, port: 3306 + system.adapter.telegram.0 : telegram : vm-iobroker - enabled, port: 8443, bind: 0.0.0.0 + system.adapter.tr-064.0 : tr-064 : vm-iobroker - enabled + system.adapter.trashschedule.0 : trashschedule : VM-Slave - enabled + system.adapter.tuya.0 : tuya : vm-iobroker - enabled system.adapter.uv-protect.0 : uv-protect : VM-Slave - enabled system.adapter.vis-canvas-gauges.0 : vis-canvas-gauges : vm-iobroker - enabled system.adapter.vis-colorpicker.0 : vis-colorpicker : vm-iobroker - disabled system.adapter.vis-google-fonts.0 : vis-google-fonts : vm-iobroker - enabled system.adapter.vis-history.0 : vis-history : vm-iobroker - disabled system.adapter.vis-hqwidgets.0 : vis-hqwidgets : vm-iobroker - disabled system.adapter.vis-icontwo.0 : vis-icontwo : vm-iobroker - enabled + system.adapter.vis-inventwo.0 : vis-inventwo : vm-iobroker - enabled system.adapter.vis-jqui-mfd.0 : vis-jqui-mfd : vm-iobroker - disabled system.adapter.vis-map.0 : vis-map : vm-iobroker - disabled system.adapter.vis-material-advanced.0 : vis-material-advanced : vm-iobroker - enabled system.adapter.vis-material.0 : vis-material : vm-iobroker - disabled system.adapter.vis-materialdesign.0 : vis-materialdesign : vm-iobroker - enabled system.adapter.vis-metro.0 : vis-metro : vm-iobroker - disabled system.adapter.vis-timeandweather.0 : vis-timeandweather : vm-iobroker - disabled system.adapter.vis.0 : vis : vm-iobroker - enabled + system.adapter.web.0 : web : vm-iobroker - enabled, port: 8082, bind: 0.0.0.0, run as: admin + system.adapter.wifilight.0 : wifilight : VM-Slave - enabled + instance is alive Enabled adapters with bindings + system.adapter.admin.0 : admin : vm-iobroker - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.deconz.0 : deconz : vm-iobroker - enabled, port: 80 + system.adapter.hm-rpc.0 : hm-rpc : vm-iobroker - enabled, port: 0 + system.adapter.hm-rpc.1 : hm-rpc : vm-iobroker - enabled, port: 0 + system.adapter.influxdb.0 : influxdb : vm-iobroker - enabled, port: 8086 + system.adapter.mqtt.0 : mqtt : vm-iobroker - enabled, port: 18883, bind: 10.0.0.227 + system.adapter.node-red.0 : node-red : VM-Slave - enabled, port: 1880, bind: 10.0.0.223 (SSL) + system.adapter.shelly.0 : shelly : vm-iobroker - enabled, port: 1882, bind: 10.0.0.227 + system.adapter.simple-api.0 : simple-api : vm-iobroker - enabled, port: 8087, bind: 10.0.0.227, run as: admin + system.adapter.sonoff.0 : sonoff : vm-iobroker - enabled, port: 1883, bind: 10.0.0.227 + system.adapter.sql.0 : sql : vm-iobroker - enabled, port: 3306 + system.adapter.telegram.0 : telegram : vm-iobroker - enabled, port: 8443, bind: 0.0.0.0 + system.adapter.web.0 : web : vm-iobroker - enabled, port: 8082, bind: 0.0.0.0, run as: admin ioBroker-Repositories Stable (default): http://download.iobroker.net/sources-dist.json Beta (latest) : http://iobroker.live/repo/sources-dist-latest.json Active repo(s): Beta (latest) Installed ioBroker-Instances Used repository: Beta (latest) Adapter "accuweather" : 1.3.1 , installed 1.3.1 Adapter "awattar" : 1.0.6 , installed 1.0.6 Adapter "botvac" : 1.0.0 , installed 1.0.0 Adapter "daswetter" : 3.1.10 , installed 3.1.10 Adapter "echarts" : 1.5.4 , installed 1.5.4 Adapter "email" : 1.2.0 , installed 1.2.0 Adapter "fahrplan" : 1.2.3 , installed 1.2.3 Adapter "fakeroku" : 0.2.2 , installed 0.2.2 Adapter "feiertage" : 1.1.4 , installed 1.1.4 Adapter "geofency" : 1.2.4 , installed 1.2.4 Adapter "go-e" : 1.0.27 , installed 1.0.25 [Updatable] Adapter "gruenbeck" : 0.0.42 , installed 0.0.42 Adapter "ham" : 5.3.1 , installed 5.3.1 Adapter "heizoel" : 1.0.3 , installed 1.0.3 Controller "js-controller": 5.0.12 , installed 5.0.12 Adapter "netatmo" : 3.1.0 , installed 3.1.0 Adapter "node-red" : 4.0.3 , installed 4.0.3 Adapter "octoprint" : 5.0.1 , installed 5.0.1 Adapter "ping" : 1.6.2 , installed 1.6.2 Adapter "pvforecast" : 2.7.1 , installed 2.7.1 Adapter "trashschedule": 2.2.0 , installed 2.2.0 Adapter "uv-protect" : 0.4.2 , installed 0.4.2 Adapter "wifilight" : 1.1.4 , installed 1.1.4 Objects and States Please stand by - This may take a while Objects: 15953 States: 15131 *** OS-Repositories and Updates *** Get:1 https://deb.nodesource.com/node_18.x focal InRelease [4583 B] Hit:2 http://archive.ubuntu.com/ubuntu focal InRelease Hit:3 http://archive.ubuntu.com/ubuntu focal-updates InRelease Hit:4 http://archive.ubuntu.com/ubuntu focal-security InRelease Fetched 4583 B in 1s (6172 B/s) Reading package lists... Pending Updates: 0 *** Listening Ports *** Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State User Inode PID/Program name tcp 0 0 10.0.0.223:1880 0.0.0.0:* LISTEN 1001 22663483 35249/node-red tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 0 19098734 1/init tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 0 19099240 138/sshd: /usr/sbin tcp 0 0 10.0.0.223:9093 0.0.0.0:* LISTEN 1001 22670832 35599/io.fakeroku.1 tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 0 19100690 290/master tcp 0 0 127.0.0.53:53 0.0.0.0:* LISTEN 106 19099649 110/systemd-resolve tcp6 0 0 :::111 :::* LISTEN 0 19098736 1/init tcp6 0 0 :::22 :::* LISTEN 0 19099242 138/sshd: /usr/sbin tcp6 0 0 ::1:25 :::* LISTEN 0 19100691 290/master udp 0 0 0.0.0.0:37667 0.0.0.0:* 1001 22693814 35321/io.ham.0 udp 0 0 0.0.0.0:38843 0.0.0.0:* 1001 22664900 35200/iobroker.js-c udp 0 0 0.0.0.0:48101 0.0.0.0:* 1001 22672314 35977/io.go-e.0 udp 0 0 127.0.0.53:53 0.0.0.0:* 106 19097600 110/systemd-resolve udp 0 0 0.0.0.0:111 0.0.0.0:* 0 19098735 1/init udp 0 0 0.0.0.0:50701 0.0.0.0:* 1001 22670825 35599/io.fakeroku.1 udp 0 0 0.0.0.0:1900 0.0.0.0:* 1001 22670833 35599/io.fakeroku.1 udp6 0 0 :::111 :::* 0 19098737 1/init *** Log File - Last 25 Lines *** 2023-09-14 14:36:49.090 - error: host.VM-Slave Caught by controller[1]: ^ 2023-09-14 14:36:49.090 - error: host.VM-Slave Caught by controller[1]: Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js' 2023-09-14 14:36:49.091 - error: host.VM-Slave Caught by controller[1]: Require stack: 2023-09-14 14:36:49.092 - error: host.VM-Slave Caught by controller[1]: - /opt/iobroker/node_modules/iobroker.botvac/lib/utils.js 2023-09-14 14:36:49.092 - error: host.VM-Slave Caught by controller[1]: - /opt/iobroker/node_modules/iobroker.botvac/main.js 2023-09-14 14:36:49.093 - error: host.VM-Slave Caught by controller[1]: at Module._resolveFilename (node:internal/modules/cjs/loader:1077:15) 2023-09-14 14:36:49.093 - error: host.VM-Slave Caught by controller[1]: at Module._load (node:internal/modules/cjs/loader:922:27) 2023-09-14 14:36:49.094 - error: host.VM-Slave Caught by controller[1]: at Module.require (node:internal/modules/cjs/loader:1143:19) 2023-09-14 14:36:49.094 - error: host.VM-Slave Caught by controller[1]: at require (node:internal/modules/cjs/helpers:121:18) 2023-09-14 14:36:49.095 - error: host.VM-Slave Caught by controller[1]: at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.botvac/lib/utils.js:46:25) 2023-09-14 14:36:49.095 - error: host.VM-Slave Caught by controller[1]: at Module._compile (node:internal/modules/cjs/loader:1256:14) 2023-09-14 14:36:49.096 - error: host.VM-Slave Caught by controller[1]: at Module._extensions..js (node:internal/modules/cjs/loader:1310:10) 2023-09-14 14:36:49.096 - error: host.VM-Slave Caught by controller[1]: at Module.load (node:internal/modules/cjs/loader:1119:32) 2023-09-14 14:36:49.096 - error: host.VM-Slave Caught by controller[1]: at Module._load (node:internal/modules/cjs/loader:960:12) 2023-09-14 14:36:49.097 - error: host.VM-Slave Caught by controller[1]: at Module.require (node:internal/modules/cjs/loader:1143:19) { 2023-09-14 14:36:49.097 - error: host.VM-Slave Caught by controller[1]: code: 'MODULE_NOT_FOUND', 2023-09-14 14:36:49.097 - error: host.VM-Slave Caught by controller[1]: requireStack: [ 2023-09-14 14:36:49.097 - error: host.VM-Slave Caught by controller[1]: '/opt/iobroker/node_modules/iobroker.botvac/lib/utils.js', 2023-09-14 14:36:49.098 - error: host.VM-Slave Caught by controller[1]: '/opt/iobroker/node_modules/iobroker.botvac/main.js' 2023-09-14 14:36:49.098 - error: host.VM-Slave Caught by controller[1]: ] 2023-09-14 14:36:49.098 - error: host.VM-Slave Caught by controller[1]: } 2023-09-14 14:36:49.099 - error: host.VM-Slave Caught by controller[1]: Node.js v18.17.1 2023-09-14 14:36:49.099 - error: host.VM-Slave instance system.adapter.botvac.0 terminated with code 1 (JS_CONTROLLER_STOPPED) 2023-09-14 14:36:49.100 - error: host.VM-Slave instance system.adapter.botvac.0 terminated with code 1 (JS_CONTROLLER_STOPPED) 2023-09-14 14:40:20.837 - error: ham.0 (35321) Error: Library homebridge-balboa-spa@2.2.6 not installed after 3 attempts
log vom Slave
2023-09-14 14:35:58.577 - warn: host.VM-Slave adapter "botvac" seems to be installed for a different version of Node.js. Trying to rebuild it... 3 attempt 2023-09-14 14:36:47.197 - error: host.VM-Slave iobroker npm-rebuild: Rebuilding native modules failed 2023-09-14 14:36:49.074 - error: host.VM-Slave Caught by controller[0]: node:internal/modules/cjs/loader:1080 2023-09-14 14:36:49.075 - error: host.VM-Slave Caught by controller[0]: throw err; 2023-09-14 14:36:49.075 - error: host.VM-Slave Caught by controller[0]: ^ 2023-09-14 14:36:49.075 - error: host.VM-Slave Caught by controller[0]: Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js' 2023-09-14 14:36:49.076 - error: host.VM-Slave Caught by controller[0]: Require stack: 2023-09-14 14:36:49.076 - error: host.VM-Slave Caught by controller[0]: - /opt/iobroker/node_modules/iobroker.botvac/lib/utils.js 2023-09-14 14:36:49.076 - error: host.VM-Slave Caught by controller[0]: - /opt/iobroker/node_modules/iobroker.botvac/main.js 2023-09-14 14:36:49.076 - error: host.VM-Slave Caught by controller[0]: at Module._resolveFilename (node:internal/modules/cjs/loader:1077:15) 2023-09-14 14:36:49.077 - error: host.VM-Slave Caught by controller[0]: at Module._load (node:internal/modules/cjs/loader:922:27) 2023-09-14 14:36:49.077 - error: host.VM-Slave Caught by controller[0]: at Module.require (node:internal/modules/cjs/loader:1143:19) 2023-09-14 14:36:49.077 - error: host.VM-Slave Caught by controller[0]: at require (node:internal/modules/cjs/helpers:121:18) 2023-09-14 14:36:49.077 - error: host.VM-Slave Caught by controller[0]: at Object. (/opt/iobroker/node_modules/iobroker.botvac/lib/utils.js:46:25) 2023-09-14 14:36:49.078 - error: host.VM-Slave Caught by controller[0]: at Module._compile (node:internal/modules/cjs/loader:1256:14) 2023-09-14 14:36:49.078 - error: host.VM-Slave Caught by controller[0]: at Module._extensions..js (node:internal/modules/cjs/loader:1310:10) 2023-09-14 14:36:49.078 - error: host.VM-Slave Caught by controller[0]: at Module.load (node:internal/modules/cjs/loader:1119:32) 2023-09-14 14:36:49.078 - error: host.VM-Slave Caught by controller[0]: at Module._load (node:internal/modules/cjs/loader:960:12) 2023-09-14 14:36:49.079 - error: host.VM-Slave Caught by controller[0]: at Module.require (node:internal/modules/cjs/loader:1143:19) { 2023-09-14 14:36:49.079 - error: host.VM-Slave Caught by controller[0]: code: 'MODULE_NOT_FOUND', 2023-09-14 14:36:49.079 - error: host.VM-Slave Caught by controller[0]: requireStack: [ 2023-09-14 14:36:49.079 - error: host.VM-Slave Caught by controller[0]: '/opt/iobroker/node_modules/iobroker.botvac/lib/utils.js', 2023-09-14 14:36:49.083 - error: host.VM-Slave Caught by controller[0]: '/opt/iobroker/node_modules/iobroker.botvac/main.js' 2023-09-14 14:36:49.084 - error: host.VM-Slave Caught by controller[0]: ] 2023-09-14 14:36:49.085 - error: host.VM-Slave Caught by controller[0]: } 2023-09-14 14:36:49.085 - error: host.VM-Slave Caught by controller[0]: Node.js v18.17.1 2023-09-14 14:36:49.089 - error: host.VM-Slave Caught by controller[1]: node:internal/modules/cjs/loader:1080 2023-09-14 14:36:49.089 - error: host.VM-Slave Caught by controller[1]: throw err; 2023-09-14 14:36:49.090 - error: host.VM-Slave Caught by controller[1]: ^ 2023-09-14 14:36:49.090 - error: host.VM-Slave Caught by controller[1]: Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js' 2023-09-14 14:36:49.091 - error: host.VM-Slave Caught by controller[1]: Require stack: 2023-09-14 14:36:49.092 - error: host.VM-Slave Caught by controller[1]: - /opt/iobroker/node_modules/iobroker.botvac/lib/utils.js 2023-09-14 14:36:49.092 - error: host.VM-Slave Caught by controller[1]: - /opt/iobroker/node_modules/iobroker.botvac/main.js 2023-09-14 14:36:49.093 - error: host.VM-Slave Caught by controller[1]: at Module._resolveFilename (node:internal/modules/cjs/loader:1077:15) 2023-09-14 14:36:49.093 - error: host.VM-Slave Caught by controller[1]: at Module._load (node:internal/modules/cjs/loader:922:27) 2023-09-14 14:36:49.094 - error: host.VM-Slave Caught by controller[1]: at Module.require (node:internal/modules/cjs/loader:1143:19) 2023-09-14 14:36:49.094 - error: host.VM-Slave Caught by controller[1]: at require (node:internal/modules/cjs/helpers:121:18) 2023-09-14 14:36:49.095 - error: host.VM-Slave Caught by controller[1]: at Object. (/opt/iobroker/node_modules/iobroker.botvac/lib/utils.js:46:25) 2023-09-14 14:36:49.095 - error: host.VM-Slave Caught by controller[1]: at Module._compile (node:internal/modules/cjs/loader:1256:14) 2023-09-14 14:36:49.096 - error: host.VM-Slave Caught by controller[1]: at Module._extensions..js (node:internal/modules/cjs/loader:1310:10) 2023-09-14 14:36:49.096 - error: host.VM-Slave Caught by controller[1]: at Module.load (node:internal/modules/cjs/loader:1119:32) 2023-09-14 14:36:49.096 - error: host.VM-Slave Caught by controller[1]: at Module._load (node:internal/modules/cjs/loader:960:12) 2023-09-14 14:36:49.097 - error: host.VM-Slave Caught by controller[1]: at Module.require (node:internal/modules/cjs/loader:1143:19) { 2023-09-14 14:36:49.097 - error: host.VM-Slave Caught by controller[1]: code: 'MODULE_NOT_FOUND', 2023-09-14 14:36:49.097 - error: host.VM-Slave Caught by controller[1]: requireStack: [ 2023-09-14 14:36:49.097 - error: host.VM-Slave Caught by controller[1]: '/opt/iobroker/node_modules/iobroker.botvac/lib/utils.js', 2023-09-14 14:36:49.098 - error: host.VM-Slave Caught by controller[1]: '/opt/iobroker/node_modules/iobroker.botvac/main.js' 2023-09-14 14:36:49.098 - error: host.VM-Slave Caught by controller[1]: ] 2023-09-14 14:36:49.098 - error: host.VM-Slave Caught by controller[1]: } 2023-09-14 14:36:49.099 - error: host.VM-Slave Caught by controller[1]: Node.js v18.17.1 2023-09-14 14:36:49.099 - error: host.VM-Slave instance system.adapter.botvac.0 terminated with code 1 (JS_CONTROLLER_STOPPED) 2023-09-14 14:36:49.100 - error: host.VM-Slave instance system.adapter.botvac.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
-
Botvac könnte eine fehlende Anpassung sein.
https://github.com/iobroker-community-adapters/ioBroker.botvac/issues/31#Bin z.Z. nur mobil unterwegs, kann deher nicht genauer checken
Suche nach Adapter.js u 7 jahre keine Anpasssung klingt mal danach ...
-
@mcm57 Das Problem ist seit 4 Jahren gefixt, wurde nur nie released
https://github.com/iobroker-community-adapters/ioBroker.botvac/commit/3fd2091ea3ccfbd747b3408a9ce021a5552e3bd6 -
@foxriver76
Ok
Wenn ihr keine Zeit habt kann ich am Abend release versuchen -
@thomas-braun sagte in js-controller 5.0.x jetzt für alle User im STABLE!:
das inzwischen obsolete Verfahren über den nodejs-Installer genannt.
also nicht mehr mit?ioBroker stoppen (iobroker stop) Prüfen das keine Prozesse (Adapter, Backups) mehr laufen (ps auxww|grep io und auch ps auxww|grep backup ). Es passiert manchmal das trotz dem Stoppen noch Zombies zurückbleiben cd /opt/iobroker Das Update erfolgt via iob upgrade self ioBroker starten (iobroker start)
Was wäre das aktuelle Vorgehen?Edit: ahhh, vertan. Du meintest Nodejs und ich JS-Controller.
-
@foxriver76 said in js-controller 5.0.x jetzt für alle User im STABLE!:
Stimmt, weißt du ob es schon einen Post für das aktualisierte Verfahren gibt?
Am Besten einfach auf den aktuellen Windows Installer verweisen. Hier gibt es einen Beitrag darüber:
https://forum.iobroker.net/post/963711Hier hab ich eine Doku angefangen, da ist bisher aber nur die Neuinstallation beschrieben:
https://github.com/ioBroker/ioBroker.build/blob/master/Windows-Installer.mdGibt es eine Stelle in der offiziellen Doku, wo das besser aufgehoben wäre? Ich würde das dann umziehen und ggfs. auch das Node.js Update etwas genauer beschreiben.
-
@gaspode sagte in js-controller 5.0.x jetzt für alle User im STABLE!:
Gibt es eine Stelle in der offiziellen Doku, wo das besser aufgehoben wäre?
Imho hier: https://github.com/ioBroker/ioBroker.docs/blob/master/docs/de/install/windows.md
-
@fredf sagte in js-controller 5.0.x jetzt für alle User im STABLE!:
@gaspode sagte in js-controller 5.0.x jetzt für alle User im STABLE!:
Gibt es eine Stelle in der offiziellen Doku, wo das besser aufgehoben wäre?
Imho hier: https://github.com/ioBroker/ioBroker.docs/blob/master/docs/de/install/windows.md
lastChanged
Windows
18.07.2019 -
@sigi234 Deswegen wird es Zeit dass das mal aktualisiert wird
-
@foxriver76 vielen vielen Dank für eure Mühen. Update hat problemlos geklappt.
Grüße
Fabio -
Auch bei mir problemlos vollzogen
-
hast du da eine idee - ansonsten lief alles ganz gut
vis geht im moment nicht, da ws.5 genutzt wird
UND sayit
beim start versuch
Error: The module '/opt/iobroker/node_modules/mdns/build/Release/dns_sd_bindings.node' was compiled against a different Node.js version using NODE_MODULE_VERSION 93. This version of Node.js requires NODE_MODULE_VERSION 108. Please try re-compiling or re-installing the module (for instance, using `npm rebuild` or `npm install`).
-
also sayit hat sich erledigt - neu installiert und jetzt kommt kein fehler
das mit ws.5 ist etwas seltsam - habe nur ws.0 und ws.1 aktiv und ws.5 - habe jetzt ws5 abgeschaltet und in ws.2 definiert - dann startet alles ohne fehler und die vis ist wieder da
diese ganzen ws.x hatte ich mal installiert und getestet, ob meine tablets die vis stabiler anzeigen, wenn jedes tablet eigene instanzen hat
bleibt n nur noch diese warnung:
Information for Developer: Using the direct "Let's encrypt" module import is deprecated and will be removed in the next js-controller version, use @iobroker/webserver instead
-
zu früh gefreut - egal, was ich in der web.x instanz einstelle (integriert, ws oder socket - alles stürzt ab) diesmal dieser fehler
also keine vis
iob diag:
-
@mcm57 said in js-controller 5.0.x jetzt für alle User im STABLE!:
@foxriver76
Ok
Wenn ihr keine Zeit habt kann ich am Abend release versuchenOk, der botvac hat weder release script noch github tests - Museumsstand was die Infrastruktur betrifft. Ich werd dann mal anfangen, kann aber auch noch nen Tag dauern bis ne saubere Release entsteht.
Wer will, kann zwischenzeitlich die GITHUB Version versuchen (übliches Disclaimer - at own risk + Backup). Der Code sollte an js-controller 5 angepasst sein. Er enthält allerdings auch ein paar weitere Änderungen die nicht ins README gefunden haben, da muss ich erst mal schaun ob da ne Info was geändert wurde extrahieren kann.