NEWS
Zigbee Adapter Update Node Version nicht unterstützt
-
Hallo Gemeinde
Erst mal frohe Weihnachten.
Wenn ich den Zigbee Adapter updaten will, erscheint folgendes:$ iobroker upgrade zigbee@1.8.25 --debug This upgrade of "zigbee" will introduce the following changes: ========================================================================== -> 1.8.25: zhc 16.x corr group from exclude dialog ========================================================================== Would you like to upgrade zigbee from @1.8.24 to @1.8.25 now? [(y)es, (n)o]: y Update zigbee from @1.8.24 to @1.8.25 NPM version: 8.19.4 Installing iobroker.zigbee@1.8.25... (System call) npm ERR! code EBADENGINE npm ERR! engine Unsupported engine npm ERR! engine Not compatible with your version of node/npm: debounce@2.0.0 npm ERR! notsup Not compatible with your version of node/npm: debounce@2.0.0 npm ERR! notsup Required: {"node":">=18"} npm ERR! notsup Actual: {"npm":"8.19.4","node":"v16.20.2"} npm ERR! A complete log of this run can be found in: npm ERR! /home/iobroker/.npm/_logs/2023-12-25T12_04_51_106Z-debug-0.log npm ERR! code EBADENGINE npm ERR! engine Unsupported engine npm ERR! engine Not compatible with your version of node/npm: debounce@2.0.0 npm ERR! notsup Not compatible with your version of node/npm: debounce@2.0.0 npm ERR! notsup Required: {"node":">=18"} npm ERR! notsup Actual: {"npm":"8.19.4","node":"v16.20.2"} npm ERR! A complete log of this run can be found in: npm ERR! /home/iobroker/.npm/_logs/2023-12-25T12_04_51_106Z-debug-0.log host.raspberrypi Cannot install iobroker.zigbee@1.8.25: 1
Kann ich den Node bedenkenlos auf 18 upgraden? Läuft dann noch alles?
Oder gibt's eine bessere Möglichkeit?Hier noch der detailierte Auszug aus dem Log:
... ... 148 verbose stack Error: Unsupported engine 148 verbose stack at checkEngine (/usr/lib/node_modules/npm/node_modules/npm-install-checks/lib/index.js:14:25) 148 verbose stack at Arborist.[checkEngineAndPlatform] (/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/build-ideal-tree.js:228:11) 148 verbose stack at Arborist.buildIdealTree (/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/build-ideal-tree.js:214:42) 148 verbose stack at async Promise.all (index 1) 148 verbose stack at async Arborist.reify (/usr/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/reify.js:154:5) 148 verbose stack at async Install.exec (/usr/lib/node_modules/npm/lib/commands/install.js:145:5) 148 verbose stack at async module.exports (/usr/lib/node_modules/npm/lib/cli.js:78:5) 149 verbose pkgid debounce@2.0.0 150 verbose cwd /opt/iobroker 151 verbose Linux 6.1.21-v7+ 152 verbose node v16.20.2 153 verbose npm v8.19.4 154 error code EBADENGINE 155 error engine Unsupported engine 156 error engine Not compatible with your version of node/npm: debounce@2.0.0 157 error notsup Not compatible with your version of node/npm: debounce@2.0.0 157 error notsup Required: {"node":">=18"} 157 error notsup Actual: {"npm":"8.19.4","node":"v16.20.2"} 158 verbose exit 1 159 timing npm Completed in 18206ms 160 verbose unfinished npm timer reify 1703505891932 161 verbose unfinished npm timer reify:loadTrees 1703505891950 162 verbose code 1 163 error A complete log of this run can be found in: 163 error /home/iobroker/.npm/_logs/2023-12-25T12_04_51_106Z-debug-0.log
-
@spicer sagte in Zigbee Adapter Update Node Version nicht unterstützt:
Kann ich den Node bedenkenlos auf 18 upgraden?
Das kann ich dir jetzt ohne weitere Infos von dir nicht sagen ,
ob du sonst mit allem UpToDate bistNode 18 ... ist auch empfohlen .
zu Upgrade z.B :
https://forum.iobroker.net/post/1098353 -
$ iobroker update Used repository: stable Adapter "admin" : 6.12.0 , installed 6.12.0 Adapter "backitup" : 2.9.8 , installed 2.9.8 Adapter "deconz" : 1.3.23 , installed 1.3.23 Adapter "discovery" : 4.2.0 , installed 4.2.0 Adapter "echarts" : 1.5.4 , installed 1.5.4 Adapter "email" : 1.2.1 , installed 1.2.1 Adapter "flot" : 1.12.0 , installed 1.12.0 Adapter "history" : 3.0.1 , installed 3.0.1 Adapter "javascript" : 7.1.6 , installed 7.1.6 Controller "js-controller": 5.0.17 , installed 5.0.17 Adapter "mqtt" : 5.1.0 , installed 5.1.0 Adapter "ping" : 1.6.2 , installed 1.6.2 Adapter "shelly" : 6.6.1 , installed 6.6.1 Adapter "simple-api" : 2.7.2 , installed 2.7.2 Adapter "socketio" : 6.6.0 , installed 6.6.0 Adapter "solarmanpv" : 0.5.1 , installed 0.5.1 Adapter "telegram" : 3.0.1 , installed 3.0.1 Adapter "tr-064" : 4.2.18 , installed 4.2.18 Adapter "vis" : 1.5.4 , installed 1.5.4 Adapter "vis-timeandweather": 1.2.2, installed 1.2.2 Adapter "web" : 6.1.10 , installed 6.1.10 Adapter "ws" : 2.5.8 , installed 2.5.8 Adapter "zigbee" : 1.8.25 , installed 1.8.24 [Updatable]
-
der Schnipsel sieht erstmal gut aus ...
-
@glasfaser
Ok, ich klone mal die SSD und upgrade dann den Node auf V18. -
@spicer sagte in Zigbee Adapter Update Node Version nicht unterstützt:
Ok, ich klone mal die SSD
Ich hoffe das ist nicht immer deine Backup Lösung !
... so schleppst du nur immer Fehler mit ! -
@glasfaser sagte in Zigbee Adapter Update Node Version nicht unterstützt:
@spicer sagte in Zigbee Adapter Update Node Version nicht unterstützt:
Ok, ich klone mal die SSD
Ich hoffe das ist nicht immer deine Backup Lösung !
... so schleppst du nur immer Fehler mit !Nein, natürlich nicht. Mache regelmässig mit dem Backup Adapter Backups.
Hatte aber mal das Problem, dass ich das System mit solch einem Upgrade zerrschoss.
Mag nicht wieder alles neu aufsetzen -
So, hab nun v18 drauf.
iobroker upgrade-nodejs funktionierte leider nicht. Habe dann nach
https://forum.iobroker.net/topic/22867/how-to-node-js-für-iobroker-richtig-updaten
gearbeitet. -
@spicer sagte in Zigbee Adapter Update Node Version nicht unterstützt:
iobroker upgrade-nodejs funktionierte leider nicht.
deshalb von mir :
@glasfaser sagte in Zigbee Adapter Update Node Version nicht unterstützt:
ohne weitere Infos von dir nicht sagen ,kenne dein System nicht ...
sollte eigentlich nachiob fix
funktionieren wenn ,
iobroker upgrade-nodejs
zuvor nicht als Befehl geht
Oder hast du ein Docker Image !?
Habe dann nach
https://forum.iobroker.net/topic/22867/how-to-node-js-für-iobroker-richtig-updaten
gearbeitet.das ist eine alte Anleitung , da kann viel schief gehen ! !
-
@glasfaser
Nein. Kein Docker.
Er fand den Befehl nicht. Darum hab ich den fix vorher gemacht.
Brachte nichts. -
@spicer sagte in Zigbee Adapter Update Node Version nicht unterstützt:
Er fand den Befehl nicht. Darum hab ich den fix vorher gemacht.
Brachte nichts.Dann stimmt etwas nicht mit deinem ioBroker , denn er sollte danach den Befehl erkennen .
-
@glasfaser
Ja. Aber ich konnte das ja dann von Hand machen.
Was da nicht stimmen sollte, entzieht sich meiner Kenntnis.
Habe eigentlich immer alles auf aktuellem Stand. -
@spicer sagte in Zigbee Adapter Update Node Version nicht unterstützt:
Habe eigentlich immer alles auf aktuellem Stand.
Zeige mal bitte die obere Ausgabe von "iob fix" , da steht ein Datum drin .
siehe hier :
FIXER_VERSION="2023-10-13"
https://github.com/ioBroker/ioBroker/blob/master/CHANGELOG_FIXER_LINUX.md
https://github.com/ioBroker/ioBroker/blob/master/fix_installation.sh -
@glasfaser
Und wie kriege ich diese Ausgabe, ohne den fixer unnötig laufen zulassen? -
Vielleicht hab ich es überlesen, aber welche js-controller version?Jap habs überlesen.lol, Befehl ging bei mir auch nicht... mal nachgelesen und:
iob nodejs-update
-
@glasfaser sagte in Zigbee Adapter Update Node Version nicht unterstützt:
Dann stimmt etwas nicht mit deinem ioBroker , denn er sollte danach den Befehl erkennen .
Da steht leider ein falscher Befehl in der Anleitung.
Das muss
iob nodejs-update
lauten. Sollte @Dutchman mal ändern.
@spicer Schau mal ob das nun funktioniert.
-
@thomas-braun
Hab's ja nun bereits updated.
Werd dann wohl erst das nächste mal probieren.
Vielleicht ist die Anleitung bis dahin dann auch korrigiert -
@thomas-braun sagte in Zigbee Adapter Update Node Version nicht unterstützt:
Da steht leider ein falscher Befehl in der Anleitung.
... selber darauf reingefallen ... ist mir bei Ihm nicht aufgefallen das er dann selber den falschen genommen und auch gepostet hat !
.... habe aber zuvor ein Link von dir gepostet , da ist er richtig und wollte keine Anleitung posten !
@glasfaser sagte in Zigbee Adapter Update Node Version nicht unterstützt:
@spicer sagte in Zigbee Adapter Update Node Version nicht unterstützt:Kann ich den Node bedenkenlos auf 18 upgraden?
Das kann ich dir jetzt ohne weitere Infos von dir nicht sagen ,
ob du sonst mit allem UpToDate bistNode 18 ... ist auch empfohlen .
zu Upgrade z.B :
https://forum.iobroker.net/post/1098353 -
Zeig bitte die Ausgabe von
iob nodejs-update
Wenn es passt würde das entsprechend drin stehen.
-
ioBroker nodejs fixer 2023-10-13 Recommended nodejs-version is: 18.19.0 Checking your installation now. Please be patient! Your current setup is: /usr/bin/nodejs v18.17.1 /usr/bin/node v18.17.1 /usr/bin/npm 9.6.7 /usr/bin/npx 9.6.7 /usr/bin/corepack 0.18.0 We found these nodejs versions available for installation: 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 bullseye/main armhf Packages 100 /var/lib/dpkg/status 12.22.12~dfsg-1~deb11u4 500 500 http://raspbian.raspberrypi.org/raspbian bullseye/main armhf Packages Nothing to do - Your installation is using the correct paths. You are running nodejs v18.17.1. Do you want to install recommended version 18.19.0? Press <y> to continue or any other key to quit Trying to update your installation now. Please be patient. find: '/run/user/1000/gvfs': Permission denied Waiting for ioBroker to shut down - Give me a minute...