NEWS
Kein Update mehr möglich mit Node.js 16
-
@glasfaser hab ich gemacht.
npm ls | grep -E 'github.com|ERR'
root@iobroker:/opt/iobroker# npm ls | grep -E 'github.com|ERR' sudo: unable to resolve host iobroker: Name or service not known npm ERR! code ELSPROBLEMS npm ERR! extraneous: error-ex@ /opt/iobroker/node_modules/error-ex npm ERR! invalid: iobroker.js-controller@4.0.23 /opt/iobroker/node_modules/iobroker.js-controller npm ERR! extraneous: utile@ /opt/iobroker/node_modules/utile npm ERR! A complete log of this run can be found in: npm ERR! /opt/iobroker/.npm/_logs/2022-07-11T07_23_35_248Z-debug-0.log
-
Lösch die Datei /opt/iobroler/package-lock.json
Backup haben zahlt sich aus. -
@tobasium sagte in Kein Update mehr möglich mit Node.js 16:
@glasfaser hab ich gemacht.
Was ist mit Nodejs / NPM , hast du es jetzt geändert und auch aktualisiert .!
-
root@iobroker:/opt/iobroker# uname -m && which nodejs node npm && nodejs -v && node -v && npm -v && whoami && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs x86_64 /usr/bin/nodejs /usr/bin/node /usr/bin/npm v16.16.0 v16.16.0 sudo: unable to resolve host iobroker: Name or service not known 8.13.2 root /opt/iobroker sudo: unable to resolve host iobroker: Name or service not known Hit:1 http://security.debian.org/debian-security bullseye-security InRelease Hit:2 http://deb.debian.org/debian bullseye InRelease Hit:3 http://deb.debian.org/debian bullseye-updates InRelease Hit:4 https://deb.nodesource.com/node_16.x bullseye InRelease Reading package lists... Done Building dependency tree... Done Reading state information... Done All packages are up to date. nodejs: Installed: 16.16.0-deb-1nodesource1 Candidate: 16.16.0-deb-1nodesource1 Version table: *** 16.16.0-deb-1nodesource1 500 500 https://deb.nodesource.com/node_16.x bullseye/main amd64 Packages 100 /var/lib/dpkg/status 12.22.12~dfsg-1~deb11u1 500 500 http://security.debian.org/debian-security bullseye-security/main amd64 Packages 12.22.5~dfsg-2~11u1 500 500 http://deb.debian.org/debian bullseye/main amd64 Packages
-
v16.16.0
8.13.2Er hat immer mit NPM gespielt , bin gerade unterwegs , kannst du bitte nachschauen ... ich meine die 16.16.0 ist nicht aktuell.
EDIT
8.13.2 ist doch falsch -
Container und dann noch von Hand in den Paketen rumpfuschen ist genau meine bevorzugte Konstellation ...
-
@thomas-braun hab ich gemacht, habe auch ein backup
-
-
@thomas-braun ich hab jetzt den ganzen container neu gestartet
-
@thomas-braun also was mir noch auffällt ich komme mit npm prune auch nicht weiter gefühlt soll ich 100 Ordner umbennen. Ich verzweifel da echt dran:
root@iobroker:/opt/iobroker# npm ls | grep -E 'github.com|ERR' sudo: unable to resolve host iobroker: Name or service not known npm ERR! code ELSPROBLEMS npm ERR! extraneous: @types/caseless@0.12.2 /opt/iobroker/node_modules/@types/caseless npm ERR! extraneous: @types/request@2.48.8 /opt/iobroker/node_modules/@types/request npm ERR! extraneous: @types/tough-cookie@4.0.2 /opt/iobroker/node_modules/@types/tough-cookie npm ERR! extraneous: coffee-compiler@0.3.2 /opt/iobroker/node_modules/coffee-compiler npm ERR! extraneous: coffee-script@1.12.7 /opt/iobroker/node_modules/coffee-script npm ERR! extraneous: error-ex@ /opt/iobroker/node_modules/error-ex npm ERR! invalid: iobroker.js-controller@4.0.23 /opt/iobroker/node_modules/iobroker.js-controller npm ERR! extraneous: node-inspect@2.0.0 /opt/iobroker/node_modules/node-inspect npm ERR! extraneous: picocolors@1.0.0 /opt/iobroker/node_modules/picocolors npm ERR! extraneous: utile@ /opt/iobroker/node_modules/utile npm ERR! extraneous: virtual-tsc@0.6.2 /opt/iobroker/node_modules/virtual-tsc npm ERR! extraneous: vm2@3.9.10 /opt/iobroker/node_modules/vm2 npm ERR! extraneous: wake_on_lan@1.0.0 /opt/iobroker/node_modules/wake_on_lan npm ERR! A complete log of this run can be found in: npm ERR! /opt/iobroker/.npm/_logs/2022-07-11T08_37_11_257Z-debug-0.log
-
@tobasium sagte in Kein Update mehr möglich mit Node.js 16:
gefühlt soll ich 100 Ordner umbennen.
Nicht umbenennen, löschen.
-
@thomas-braun gibts da eine Möglichkeit schneller alle Ordner rauszufinden oder wirklich jedesmal npm prune ausführen
root@iobroker:/opt/iobroker# npm prune sudo: unable to resolve host iobroker: Name or service not known npm ERR! code ENOTEMPTY npm ERR! syscall rename npm ERR! path /opt/iobroker/node_modules/coffee-compiler npm ERR! dest /opt/iobroker/node_modules/.coffee-compiler-H6FiAEHY npm ERR! errno -39 npm ERR! ENOTEMPTY: directory not empty, rename '/opt/iobroker/node_modules/coffee-compiler' -> '/opt/iobroker/node_modules/.coffee-compiler-H6FiAEHY' npm ERR! A complete log of this run can be found in: npm ERR! /opt/iobroker/.npm/_logs/2022-07-11T08_39_21_493Z-debug-0.log
-
@tobasium
Mit prune findest du die zu löschenden Verzeichnisse soweit ich weiß nicht.Edith:
rm -rf /opt/iobroker/node_modules/.coffee-compiler-H6FiAEHY
-
@thomas-braun ja das geht aber nicht gut. Verzeichnis ist weg aber jetzt kommt der hier. lösche ich jetzt ist der io tot
root@iobroker:/opt/iobroker# npm prune sudo: unable to resolve host iobroker: Name or service not known npm ERR! code ENOTEMPTY npm ERR! syscall rename npm ERR! path /opt/iobroker/node_modules/iobroker.js-controller npm ERR! dest /opt/iobroker/node_modules/.iobroker.js-controller-7Q8bmsba npm ERR! errno -39 npm ERR! ENOTEMPTY: directory not empty, rename '/opt/iobroker/node_modules/iobroker.js-controller' -> '/opt/iobroker/node_modules/.iobroker.js-controller-7Q8bmsba' npm ERR! A complete log of this run can be found in: npm ERR! /opt/iobroker/.npm/_logs/2022-07-11T08_42_43_262Z-debug-0.log
-
Den iobroker solltest du während dessen auch stoppen.
-
@thomas-braun ja ich bin im maintenace on, das passt doch auch oder?
-
Was ist maintenance on?
-
@thomas-braun naja ist ja ein buanet docker über maintenance on wird iobroker beendet.
-
@tobasium sagte in Kein Update mehr möglich mit Node.js 16:
@thomas-braun naja ist ja ein buanet docker über maintenance on wird iobroker beendet.
Kenne ich gerade auch nicht was du damit meinst
Einfach , den ioBroker stoppen :
pkill -u iobroker
-
@glasfaser jo hab ich das macht der befehl auch