NEWS
Kein Update mehr möglich mit Node.js 16
-
@kimukao Und nochmal in dem Verzeichnis Dein package.json - ich kanns nicht glauben.
-
@mickym So sah die package.json übrigens vor der Neuinstallation aus:
cd /opt/iobroker cat package.json {"name":"iobroker.inst","version":"3.0.0","private":true,"description":"Automate your Life","engines":{"node":">=10.0.0"},"dependencies":{"iobroker.admin":"5.3.8","iobroker.alexa2":"^3.11.2","iobroker.alias-manager":"1.2.4","iobroker.backitup":"2.4.9","iobroker.daswetter":"3.1.2","iobroker.deconz":"1.3.21","iobroker.device-reminder":"1.2.9","iobroker.discovery":"3.0.3","iobroker.fritzdect":"^2.2.3","iobroker.heos":"1.10.0","iobroker.history":"1.11.1","iobroker.ical":"1.12.1","iobroker.icons-material-png":"^0.1.0","iobroker.icons-material-svg":"^0.1.0","iobroker.icons-mfd-svg":"1.1.0","iobroker.icons-open-icon-library-png":"^0.1.2","iobroker.icons-ultimate-png":"^1.0.1","iobroker.influxdb":"2.6.3","iobroker.javascript":"5.7.0","iobroker.js-controller":"4.0.23","iobroker.km200":"^2.0.3","iobroker.lupusec":"^1.3.6","iobroker.netatmo":"1.7.1","iobroker.nuki-extended":"github:iobroker-community-adapters/ioBroker.nuki-extended#b303d4a823fcba09b4d3de04d1412c770f5c68b4","iobroker.onvif":"^0.4.4","iobroker.parcel":"github:TA2k/ioBroker.parcel#377864c5926b0e0d41c658640e3097152f86a9fd","iobroker.pushover":"2.1.0","iobroker.shelly":"5.3.2","iobroker.simple-api":"2.7.0","iobroker.smartcontrol":"^1.2.1","iobroker.smartgarden":"2.0.0","iobroker.socketio":"4.2.0","iobroker.sonos":"2.1.7","iobroker.sony-bravia":"1.0.3","iobroker.synology":"2.1.7","iobroker.telegram":"1.13.0","iobroker.text2command":"2.2.1","iobroker.tr-064":"4.2.16","iobroker.trashschedule":"2.0.2","iobroker.uv-protect":"0.3.5","iobroker.vis":"1.4.15","iobroker.vis-fancyswitch":"^1.1.0","iobroker.vis-hqwidgets":"1.2.0","iobroker.vis-icontwo":"^0.87.0","iobroker.vis-inventwo":"^3.3.1","iobroker.vis-material-advanced":"^1.7.2","iobroker.vis-timeandweather":"^1.1.7","iobroker.vis-weather":"^2.5.5","iobroker.vw-connect":"0.0.50","iobroker.web":"4.3.0","iobroker.whatsapp-cmb":"0.2.2","iobroker.yahka":"^0.13.1"}}
-
Da liegt auch viel zu viel Zeug auf der ersten Ebene im Baum. Wie auch immer das in der Anzahl dort hingekommen ist.
-
@kimukao Sehr gut
- dann sichere Dir mal die jetzige weg und sichere diese Datei wieder zurück.
-
@mickym wie mache ich das? Sorry für die blöde Frage, bin Anfänger...
-
@kimukao Na Du hast mir die doch gerade gepostet - die kannst doch nehmen:
Ich hab die mal in den Formatter eingegeben und die schaut relativ gut aus:
{ "name": "iobroker.inst", "version": "3.0.0", "private": true, "description": "Automate your Life", "engines": { "node": ">=10.0.0" }, "dependencies": { "iobroker.admin": "5.3.8", "iobroker.alexa2": "^3.11.2", "iobroker.alias-manager": "1.2.4", "iobroker.backitup": "2.4.9", "iobroker.daswetter": "3.1.2", "iobroker.deconz": "1.3.21", "iobroker.device-reminder": "1.2.9", "iobroker.discovery": "3.0.3", "iobroker.fritzdect": "^2.2.3", "iobroker.heos": "1.10.0", "iobroker.history": "1.11.1", "iobroker.ical": "1.12.1", "iobroker.icons-material-png": "^0.1.0", "iobroker.icons-material-svg": "^0.1.0", "iobroker.icons-mfd-svg": "1.1.0", "iobroker.icons-open-icon-library-png": "^0.1.2", "iobroker.icons-ultimate-png": "^1.0.1", "iobroker.influxdb": "2.6.3", "iobroker.javascript": "5.7.0", "iobroker.js-controller": "4.0.23", "iobroker.km200": "^2.0.3", "iobroker.lupusec": "^1.3.6", "iobroker.netatmo": "1.7.1", "iobroker.nuki-extended": "github:iobroker-community-adapters/ioBroker.nuki-extended#b303d4a823fcba09b4d3de04d1412c770f5c68b4", "iobroker.onvif": "^0.4.4", "iobroker.parcel": "github:TA2k/ioBroker.parcel#377864c5926b0e0d41c658640e3097152f86a9fd", "iobroker.pushover": "2.1.0", "iobroker.shelly": "5.3.2", "iobroker.simple-api": "2.7.0", "iobroker.smartcontrol": "^1.2.1", "iobroker.smartgarden": "2.0.0", "iobroker.socketio": "4.2.0", "iobroker.sonos": "2.1.7", "iobroker.sony-bravia": "1.0.3", "iobroker.synology": "2.1.7", "iobroker.telegram": "1.13.0", "iobroker.text2command": "2.2.1", "iobroker.tr-064": "4.2.16", "iobroker.trashschedule": "2.0.2", "iobroker.uv-protect": "0.3.5", "iobroker.vis": "1.4.15", "iobroker.vis-fancyswitch": "^1.1.0", "iobroker.vis-hqwidgets": "1.2.0", "iobroker.vis-icontwo": "^0.87.0", "iobroker.vis-inventwo": "^3.3.1", "iobroker.vis-material-advanced": "^1.7.2", "iobroker.vis-timeandweather": "^1.1.7", "iobroker.vis-weather": "^2.5.5", "iobroker.vw-connect": "0.0.50", "iobroker.web": "4.3.0", "iobroker.whatsapp-cmb": "0.2.2", "iobroker.yahka": "^0.13.1" } }
-
Ansonsten machst einfach ne Kopie - nimmst das was ich gerade gepostet habe und speicherst das als neue package.json.
iob stop cd /opt/iobroker mv package.json package.json.bak
Dann
nano package.json
und den Inhalt aus meinem Posting einfügen und abspeichern.
-
@mickym Danke - erledigt. Jetzt sieht's so aus:
cd /opt/iobroker cat package.json { "name": "iobroker.inst", "version": "3.0.0", "private": true, "description": "Automate your Life", "engines": { "node": ">=10.0.0" }, "dependencies": { "iobroker.admin": "5.3.8", "iobroker.alexa2": "^3.11.2", "iobroker.alias-manager": "1.2.4", "iobroker.backitup": "2.4.9", "iobroker.daswetter": "3.1.2", "iobroker.deconz": "1.3.21", "iobroker.device-reminder": "1.2.9", "iobroker.discovery": "3.0.3", "iobroker.fritzdect": "^2.2.3", "iobroker.heos": "1.10.0", "iobroker.history": "1.11.1", "iobroker.ical": "1.12.1", "iobroker.icons-material-png": "^0.1.0", "iobroker.icons-material-svg": "^0.1.0", "iobroker.icons-mfd-svg": "1.1.0", "iobroker.icons-open-icon-library-png": "^0.1.2", "iobroker.icons-ultimate-png": "^1.0.1", "iobroker.influxdb": "2.6.3", "iobroker.javascript": "5.7.0", "iobroker.js-controller": "4.0.23", "iobroker.km200": "^2.0.3", "iobroker.lupusec": "^1.3.6", "iobroker.netatmo": "1.7.1", "iobroker.nuki-extended": "github:iobroker-community-adapters/ioBroker.nuki-extended#b303d4a823fcba09b4d3de04d1412c770f5c68b4", "iobroker.onvif": "^0.4.4", "iobroker.parcel": "github:TA2k/ioBroker.parcel#377864c5926b0e0d41c658640e3097152f86a9fd", "iobroker.pushover": "2.1.0", "iobroker.shelly": "5.3.2", "iobroker.simple-api": "2.7.0", "iobroker.smartcontrol": "^1.2.1", "iobroker.smartgarden": "2.0.0", "iobroker.socketio": "4.2.0", "iobroker.sonos": "2.1.7", "iobroker.sony-bravia": "1.0.3", "iobroker.synology": "2.1.7", "iobroker.telegram": "1.13.0", "iobroker.text2command": "2.2.1", "iobroker.tr-064": "4.2.16", "iobroker.trashschedule": "2.0.2", "iobroker.uv-protect": "0.3.5", "iobroker.vis": "1.4.15", "iobroker.vis-fancyswitch": "^1.1.0", "iobroker.vis-hqwidgets": "1.2.0", "iobroker.vis-icontwo": "^0.87.0", "iobroker.vis-inventwo": "^3.3.1", "iobroker.vis-material-advanced": "^1.7.2", "iobroker.vis-timeandweather": "^1.1.7", "iobroker.vis-weather": "^2.5.5", "iobroker.vw-connect": "0.0.50", "iobroker.web": "4.3.0", "iobroker.whatsapp-cmb": "0.2.2", "iobroker.yahka": "^0.13.1" } }
-
@kimukao Gut - dann also auf ins kalte Wasser.
Wie gesagt zur Not - musst eh neu installieren.
iob stop cd /opt/iobroker npm cache clean --force rm package-lock.json rm -rf node_modules
dann mit ls -la Dein Verzeichnis zeigen.
-
@mickym said in Kein Update mehr möglich mit Node.js 16:
dann mit ls -la Dein Verzeichnis zeigen.
pi@raspberrypi:/opt/iobroker $ ls -la insgesamt 76 drwxrwxrwx+ 5 iobroker iobroker 4096 6. Sep 15:55 . drwxr-xr-x 3 root root 4096 7. Feb 2022 .. drwxrwxr-x+ 2 iobroker iobroker 28672 6. Sep 02:40 backups -rwxrwxrwx+ 1 iobroker iobroker 919 6. Sep 14:36 INSTALLER_INFO.txt lrwxrwxrwx 1 iobroker iobroker 22 6. Sep 14:36 iob -> /opt/iobroker/iobroker -rwxrwxr-x+ 1 iobroker iobroker 309 6. Sep 14:36 iobroker drwxrwxrwx+ 11 iobroker iobroker 4096 6. Sep 15:53 iobroker-data drwxrwxrwx+ 2 iobroker iobroker 4096 6. Sep 15:51 log -rw-rwxr--+ 1 iobroker iobroker 155 6. Sep 14:36 .npmrc -rw-rw-r--+ 1 pi pi 2239 6. Sep 15:48 package.json -rwxrwxrwx+ 1 iobroker iobroker 284 6. Sep 14:36 package.json.bak -rwxrwxrwx+ 1 iobroker iobroker 5693 17. Feb 2022 reinstall.js
-
@kimukao Gut dann hoffen wir mal das Beste:
npm install
wird hoffentlich eine Zeit dauern und anschließend wieder
npm list
-
@mickym said in Kein Update mehr möglich mit Node.js 16:
@kimukao Gut dann hoffen wir mal das Beste:
npm installpi@raspberrypi:/opt/iobroker $ npm install npm ERR! builtins is not a function npm ERR! A complete log of this run can be found in: npm ERR! /home/iobroker/.npm/_logs/2022-09-06T13_57_13_103Z-debug-0.log
-
-
@mickym said in Kein Update mehr möglich mit Node.js 16:
sudo chown iobroker:iobroker package.json
pi@raspberrypi:/opt/iobroker $ sudo chown iobroker:iobroker package.json pi@raspberrypi:/opt/iobroker $ ls -la insgesamt 76 drwxrwxrwx+ 5 iobroker iobroker 4096 6. Sep 15:55 . drwxr-xr-x 3 root root 4096 7. Feb 2022 .. drwxrwxr-x+ 2 iobroker iobroker 28672 6. Sep 02:40 backups -rwxrwxrwx+ 1 iobroker iobroker 919 6. Sep 14:36 INSTALLER_INFO.txt lrwxrwxrwx 1 iobroker iobroker 22 6. Sep 14:36 iob -> /opt/iobroker/iobroker -rwxrwxr-x+ 1 iobroker iobroker 309 6. Sep 14:36 iobroker drwxrwxrwx+ 11 iobroker iobroker 4096 6. Sep 15:53 iobroker-data drwxrwxrwx+ 2 iobroker iobroker 4096 6. Sep 15:51 log -rw-rwxr--+ 1 iobroker iobroker 155 6. Sep 14:36 .npmrc -rw-rw-r--+ 1 iobroker iobroker 2239 6. Sep 15:48 package.json -rwxrwxrwx+ 1 iobroker iobroker 284 6. Sep 14:36 package.json.bak -rwxrwxrwx+ 1 iobroker iobroker 5693 17. Feb 2022 reinstall.js
-
@kimukao und nochmal in dem Verzeichnis
npm install
-
@mickym said in Kein Update mehr möglich mit Node.js 16:
npm install
wieder das Gleiche:
pi@raspberrypi:/opt/iobroker $ npm install npm ERR! builtins is not a function npm ERR! A complete log of this run can be found in: npm ERR! /home/iobroker/.npm/_logs/2022-09-06T14_00_58_289Z-debug-0.log
-
@kimukao sagte in Kein Update mehr möglich mit Node.js 16:
/home/iobroker/.npm/_logs/2022-09-06T14_00_58_289Z-debug-0.log
Ich bin zwar glaub langsam am Ende - aber mach das halt mal
tail /home/iobroker/.npm/_logs/2022-09-06T14_00_58_289Z-debug-0.log
-
@mickym said in Kein Update mehr möglich mit Node.js 16:
tail /home/iobroker/.npm/_logs/2022-09-06T14_00_58_289Z-debug-0.log
pi@raspberrypi:/opt/iobroker $ tail /home/iobroker/.npm/_logs/2022-09-06T14_00_58_289Z-debug-0.log 47 error builtins is not a function 48 verbose exit 1 49 timing npm Completed in 359ms 50 verbose unfinished npm timer reify 1662472858532 51 verbose unfinished npm timer reify:loadTrees 1662472858569 52 verbose unfinished npm timer idealTree:buildDeps 1662472858627 53 verbose unfinished npm timer idealTree:#root 1662472858629 54 verbose code 1 55 error A complete log of this run can be found in: 55 error /home/iobroker/.npm/_logs/2022-09-06T14_00_58_289Z-debug-0.log
-
@kimukao So ich hab noch die Idee - dass die package.json im komprimieren Format arbeiten -
mach mal
nano package.json
lösch dan alles raus und kopier das mal als Inhalt rein:
{"name":"iobroker.inst","version":"3.0.0","private":true,"description":"Automate your Life","engines":{"node":">=10.0.0"},"dependencies":{"iobroker.admin":"5.3.8","iobroker.alexa2":"^3.11.2","iobroker.alias-manager":"1.2.4","iobroker.backitup":"2.4.9","iobroker.daswetter":"3.1.2","iobroker.deconz":"1.3.21","iobroker.device-reminder":"1.2.9","iobroker.discovery":"3.0.3","iobroker.fritzdect":"^2.2.3","iobroker.heos":"1.10.0","iobroker.history":"1.11.1","iobroker.ical":"1.12.1","iobroker.icons-material-png":"^0.1.0","iobroker.icons-material-svg":"^0.1.0","iobroker.icons-mfd-svg":"1.1.0","iobroker.icons-open-icon-library-png":"^0.1.2","iobroker.icons-ultimate-png":"^1.0.1","iobroker.influxdb":"2.6.3","iobroker.javascript":"5.7.0","iobroker.js-controller":"4.0.23","iobroker.km200":"^2.0.3","iobroker.lupusec":"^1.3.6","iobroker.netatmo":"1.7.1","iobroker.nuki-extended":"github:iobroker-community-adapters/ioBroker.nuki-extended#b303d4a823fcba09b4d3de04d1412c770f5c68b4","iobroker.onvif":"^0.4.4","iobroker.parcel":"github:TA2k/ioBroker.parcel#377864c5926b0e0d41c658640e3097152f86a9fd","iobroker.pushover":"2.1.0","iobroker.shelly":"5.3.2","iobroker.simple-api":"2.7.0","iobroker.smartcontrol":"^1.2.1","iobroker.smartgarden":"2.0.0","iobroker.socketio":"4.2.0","iobroker.sonos":"2.1.7","iobroker.sony-bravia":"1.0.3","iobroker.synology":"2.1.7","iobroker.telegram":"1.13.0","iobroker.text2command":"2.2.1","iobroker.tr-064":"4.2.16","iobroker.trashschedule":"2.0.2","iobroker.uv-protect":"0.3.5","iobroker.vis":"1.4.15","iobroker.vis-fancyswitch":"^1.1.0","iobroker.vis-hqwidgets":"1.2.0","iobroker.vis-icontwo":"^0.87.0","iobroker.vis-inventwo":"^3.3.1","iobroker.vis-material-advanced":"^1.7.2","iobroker.vis-timeandweather":"^1.1.7","iobroker.vis-weather":"^2.5.5","iobroker.vw-connect":"0.0.50","iobroker.web":"4.3.0","iobroker.whatsapp-cmb":"0.2.2","iobroker.yahka":"^0.13.1"}}
dann nochmal schauen ob die Rechte stimmen:
ls - la
und nochmal:
npm install
-
@kimukao sagte in Kein Update mehr möglich mit Node.js 16:
error builtins is not a function
NEBELALARM
Könnte ein Fehler in/usr/lib/node_modules/npm/node_modules/builtins
sein.Installier nodejs nochmal.
iobroker stop sudo apt update sudo apt install --reinstall nodejs iobroker start