NEWS
Iobroker kaputt geupdatet
-
Moin Moin.
Habe es geschafft eine saubere gut funktionierende Iobroker Installation kaputt zu updaten.
Node.js sollte auf 16 hoch.
Vermutlich übermüdet im falschen Pfad installiert. Kein Plan.
Viele versucht. Komm jetzt nicht mehr weiter. Hilfe!
Bei "iobroker status" kommt jetzt das:pi@raspberrypi:~ $ iobroker status node:internal/modules/cjs/loader:959 throw err; ^ Error: Cannot find module '@iobroker/js-controller-common' Require stack: - /opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js - /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js at Function.Module._resolveFilename (node:internal/modules/cjs/loader:956:15) at Function.Module._load (node:internal/modules/cjs/loader:804:27) at Module.require (node:internal/modules/cjs/loader:1028:19) at require (node:internal/modules/cjs/helpers:102:18) at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:17:19) at Module._compile (node:internal/modules/cjs/loader:1126:14) at Object.Module._extensions..js (node:internal/modules/cjs/loader:1180:10) at Module.load (node:internal/modules/cjs/loader:1004:32) at Function.Module._load (node:internal/modules/cjs/loader:839:12) at Module.require (node:internal/modules/cjs/loader:1028:19) { code: 'MODULE_NOT_FOUND', requireStack: [ '/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js', '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js' ]alle Pfade sind vorhanden und die Dateien auch.
Konnte dazu nirgends was finden.
Hat jemand einen Hinweis für mich?Danke!
Dann mach doch ein frisches System und bügel ein aktuelles ioBroker-Backup drauf.
Ich denke mal, dass du in spätestens drei Stunden wieder glücklich bist.
-
Moin Moin.
Habe es geschafft eine saubere gut funktionierende Iobroker Installation kaputt zu updaten.
Node.js sollte auf 16 hoch.
Vermutlich übermüdet im falschen Pfad installiert. Kein Plan.
Viele versucht. Komm jetzt nicht mehr weiter. Hilfe!
Bei "iobroker status" kommt jetzt das:pi@raspberrypi:~ $ iobroker status node:internal/modules/cjs/loader:959 throw err; ^ Error: Cannot find module '@iobroker/js-controller-common' Require stack: - /opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js - /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js at Function.Module._resolveFilename (node:internal/modules/cjs/loader:956:15) at Function.Module._load (node:internal/modules/cjs/loader:804:27) at Module.require (node:internal/modules/cjs/loader:1028:19) at require (node:internal/modules/cjs/helpers:102:18) at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:17:19) at Module._compile (node:internal/modules/cjs/loader:1126:14) at Object.Module._extensions..js (node:internal/modules/cjs/loader:1180:10) at Module.load (node:internal/modules/cjs/loader:1004:32) at Function.Module._load (node:internal/modules/cjs/loader:839:12) at Module.require (node:internal/modules/cjs/loader:1028:19) { code: 'MODULE_NOT_FOUND', requireStack: [ '/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js', '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js' ]alle Pfade sind vorhanden und die Dateien auch.
Konnte dazu nirgends was finden.
Hat jemand einen Hinweis für mich?Danke!
Wie bist du da unterwegs?
sudo ln -s /usr/bin/node /usr/bin/nodejs uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && whoami && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejssagt?
-
Dann mach doch ein frisches System und bügel ein aktuelles ioBroker-Backup drauf.
Ich denke mal, dass du in spätestens drei Stunden wieder glücklich bist.
Hallo!
Backitup Backups hätte ich ja.
Werden in den Backups von Backitup auch historische Daten gesichert?
Würde meine ganzen Stromzähler Werte und Temperaturverläufe ungern verlieren. -
Hallo!
Backitup Backups hätte ich ja.
Werden in den Backups von Backitup auch historische Daten gesichert?
Würde meine ganzen Stromzähler Werte und Temperaturverläufe ungern verlieren.Historische Daten sollten ja auch vermittels Backups gesichert werden. Wenn du dies nicht getan hast, werden sie wohl auch perdu gehen.
Mach mal besser erst, was @thomas-braun schrieb.
-
Wie bist du da unterwegs?
sudo ln -s /usr/bin/node /usr/bin/nodejs uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && whoami && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejssagt?
Hallo Thomas.
pi@raspberrypi:~ $ sudo ln -s /usr/bin/node /usr/bin/nodejs ln: die symbolische Verknüpfung '/usr/bin/nodejs' konnte nicht angelegt werden: Die Datei existiert bereits pi@raspberrypi:~ $ uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && whoami && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs armv7l /usr/bin/nodejs /usr/bin/node /usr/bin/npm v16.17.0 v16.17.0 8.15.0 pi /home/pi OK:1 http://phoscon.de/apt/deconz buster InRelease OK:2 http://raspbian.raspberrypi.org/raspbian buster InRelease OK:3 http://archive.raspberrypi.org/debian buster InRelease OK:4 https://deb.nodesource.com/node_16.x buster InRelease Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Alle Pakete sind aktuell. nodejs: Installiert: 16.17.0-deb-1nodesource1 Installationskandidat: 16.17.0-deb-1nodesource1 Versionstabelle: *** 16.17.0-deb-1nodesource1 500 500 https://deb.nodesource.com/node_16.x buster/main armhf Packages 100 /var/lib/dpkg/status 10.24.0~dfsg-1~deb10u1 500 500 http://raspbian.raspberrypi.org/raspbian buster/main armhf PackagesSoweit alles chick.
Ich würde echt gerne verstehen was ich da falsch gemacht habe, bevor ich das alles platt machen muss. -
Hallo Thomas.
pi@raspberrypi:~ $ sudo ln -s /usr/bin/node /usr/bin/nodejs ln: die symbolische Verknüpfung '/usr/bin/nodejs' konnte nicht angelegt werden: Die Datei existiert bereits pi@raspberrypi:~ $ uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && whoami && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs armv7l /usr/bin/nodejs /usr/bin/node /usr/bin/npm v16.17.0 v16.17.0 8.15.0 pi /home/pi OK:1 http://phoscon.de/apt/deconz buster InRelease OK:2 http://raspbian.raspberrypi.org/raspbian buster InRelease OK:3 http://archive.raspberrypi.org/debian buster InRelease OK:4 https://deb.nodesource.com/node_16.x buster InRelease Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Alle Pakete sind aktuell. nodejs: Installiert: 16.17.0-deb-1nodesource1 Installationskandidat: 16.17.0-deb-1nodesource1 Versionstabelle: *** 16.17.0-deb-1nodesource1 500 500 https://deb.nodesource.com/node_16.x buster/main armhf Packages 100 /var/lib/dpkg/status 10.24.0~dfsg-1~deb10u1 500 500 http://raspbian.raspberrypi.org/raspbian buster/main armhf PackagesSoweit alles chick.
Ich würde echt gerne verstehen was ich da falsch gemacht habe, bevor ich das alles platt machen muss.@buller
Knall es noch mal drübercd /opt/iobroker sudo -H -u iobroker npm install iobroker.js-controller -
Hallo!
Backitup Backups hätte ich ja.
Werden in den Backups von Backitup auch historische Daten gesichert?
Würde meine ganzen Stromzähler Werte und Temperaturverläufe ungern verlieren.@buller sagte in Iobroker kaputt geupdatet:
Werden in den Backups von Backitup auch historische Daten gesichert?
da kannst du den alten history Ordner notfalls zurückkopieren
-
@buller
Knall es noch mal drübercd /opt/iobroker sudo -H -u iobroker npm install iobroker.js-controlleri@raspberrypi:/opt/iobroker $ sudo -H -u iobroker npm install iobroker.js-controller npm WARN old lockfile npm WARN old lockfile The package-lock.json file was created with an old version of npm, npm WARN old lockfile so supplemental metadata must be fetched from the registry. npm WARN old lockfile npm WARN old lockfile This is a one-time fix-up, please be patient... npm WARN old lockfile npm ERR! code ENOTEMPTY npm ERR! syscall rename npm ERR! path /opt/iobroker/node_modules/async-mutex npm ERR! dest /opt/iobroker/node_modules/.async-mutex-v1UbUde2 npm ERR! errno -39 npm ERR! ENOTEMPTY: directory not empty, rename '/opt/iobroker/node_modules/async-mutex' -> '/opt/iobroker/node_modules/.async-mutex-v1UbUde2' npm ERR! A complete log of this run can be found in: npm ERR! /home/iobroker/.npm/_logs/2022-08-28T15_28_22_851Z-debug-0.logHabe das async-mutex Verzeichnis umbenannt und
sudo -H -u iobroker npm install iobroker.js-controllernoch mal ausgeführt.
Dann solte ich noch einen Ordner bcrypt umbenennen.
Geht vermutlich jetzt immer so weiter mit verschiedenen Ordnern.Mir ist aufgefallen dass der Ordner /home/iobroker leer ist.
Dort liegt auch kein Logfile. -
-
i@raspberrypi:/opt/iobroker $ sudo -H -u iobroker npm install iobroker.js-controller npm WARN old lockfile npm WARN old lockfile The package-lock.json file was created with an old version of npm, npm WARN old lockfile so supplemental metadata must be fetched from the registry. npm WARN old lockfile npm WARN old lockfile This is a one-time fix-up, please be patient... npm WARN old lockfile npm ERR! code ENOTEMPTY npm ERR! syscall rename npm ERR! path /opt/iobroker/node_modules/async-mutex npm ERR! dest /opt/iobroker/node_modules/.async-mutex-v1UbUde2 npm ERR! errno -39 npm ERR! ENOTEMPTY: directory not empty, rename '/opt/iobroker/node_modules/async-mutex' -> '/opt/iobroker/node_modules/.async-mutex-v1UbUde2' npm ERR! A complete log of this run can be found in: npm ERR! /home/iobroker/.npm/_logs/2022-08-28T15_28_22_851Z-debug-0.logHabe das async-mutex Verzeichnis umbenannt und
sudo -H -u iobroker npm install iobroker.js-controllernoch mal ausgeführt.
Dann solte ich noch einen Ordner bcrypt umbenennen.
Geht vermutlich jetzt immer so weiter mit verschiedenen Ordnern.Mir ist aufgefallen dass der Ordner /home/iobroker leer ist.
Dort liegt auch kein Logfile.@buller sagte in Iobroker kaputt geupdatet:
Mir ist aufgefallen dass der Ordner /home/iobroker leer ist.
Dort liegt auch kein Logfile..npm ist ein 'verstecktes' Verzeichnis.
-
@buller sagte in Iobroker kaputt geupdatet:
Mir ist aufgefallen dass der Ordner /home/iobroker leer ist.
Dort liegt auch kein Logfile..npm ist ein 'verstecktes' Verzeichnis.
Es läuft wieder.
Es kam noch der Fehler "ver Cannot start inMem-states on port 9000: Failed to lock DB file "/opt/iobroker/iobroker-data/states.jsonl"!Konnte ich aber lösen mit einem Beitrag "iobroker startet nicht mehr" vom 22.02.2022
iobroker startet nicht mehrIch bedanke mich!
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