NEWS
Problem nach Admin Update und Fix-Versuchen
-
Hallo Zusammen,
ich habe ein verzwicktes Problem und kenne mich nicht genug aus um den richtigen Lösungsansatz zu finden. Die Reise startete mit der Admin-Website welche nicht mehr erreichbar war nachdem ich über das Webinterface ein Update für dieses angestoßen habe. Bei meinem Versuch das zu fixen habe ich irgendwas größeres kaputt gemacht. Mit dem Befehl zum checken der Installation von nodejs bekomme ich folgenden Fehler: (auch viele Befehle von iob führen zu diesem Fehler)
pi@raspberrypi:~ $ uname -m && type -P nodejs node npm npx corepack && nodejs -v && node -v && npm -v && npx -v && corepack -v && iob -v && whoami && groups && echo $XDG_SESSION_TYPE && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs armv7l /usr/bin/nodejs /usr/bin/node /usr/bin/npm /usr/bin/npx /usr/bin/corepack v18.17.1 v18.17.1 9.6.7 9.6.7 0.18.0 node:internal/modules/cjs/loader:1080 throw err; ^ Error: Cannot find module 'braces' Require stack: - /opt/iobroker/node_modules/chokidar/index.js - /opt/iobroker/node_modules/@iobroker/js-controller-cli/lib/cli/cliLogs.js - /opt/iobroker/node_modules/@iobroker/js-controller-cli/index.js - /opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js - /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js at Module._resolveFilename (node:internal/modules/cjs/loader:1077:15) at Module._load (node:internal/modules/cjs/loader:922:27) at Module.require (node:internal/modules/cjs/loader:1143:19) at require (node:internal/modules/cjs/helpers:121:18) at Object.<anonymous> (/opt/iobroker/node_modules/chokidar/index.js:11:16) at Module._compile (node:internal/modules/cjs/loader:1256:14) at Module._extensions..js (node:internal/modules/cjs/loader:1310:10) at Module.load (node:internal/modules/cjs/loader:1119:32) at Module._load (node:internal/modules/cjs/loader:960:12) at Module.require (node:internal/modules/cjs/loader:1143:19) { code: 'MODULE_NOT_FOUND', requireStack: [ '/opt/iobroker/node_modules/chokidar/index.js', '/opt/iobroker/node_modules/@iobroker/js-controller-cli/lib/cli/cliLogs.js', '/opt/iobroker/node_modules/@iobroker/js-controller-cli/index.js', '/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js', '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js' ] } Node.js v18.17.1Viele Grüße!
-
Hallo Zusammen,
ich habe ein verzwicktes Problem und kenne mich nicht genug aus um den richtigen Lösungsansatz zu finden. Die Reise startete mit der Admin-Website welche nicht mehr erreichbar war nachdem ich über das Webinterface ein Update für dieses angestoßen habe. Bei meinem Versuch das zu fixen habe ich irgendwas größeres kaputt gemacht. Mit dem Befehl zum checken der Installation von nodejs bekomme ich folgenden Fehler: (auch viele Befehle von iob führen zu diesem Fehler)
pi@raspberrypi:~ $ uname -m && type -P nodejs node npm npx corepack && nodejs -v && node -v && npm -v && npx -v && corepack -v && iob -v && whoami && groups && echo $XDG_SESSION_TYPE && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs armv7l /usr/bin/nodejs /usr/bin/node /usr/bin/npm /usr/bin/npx /usr/bin/corepack v18.17.1 v18.17.1 9.6.7 9.6.7 0.18.0 node:internal/modules/cjs/loader:1080 throw err; ^ Error: Cannot find module 'braces' Require stack: - /opt/iobroker/node_modules/chokidar/index.js - /opt/iobroker/node_modules/@iobroker/js-controller-cli/lib/cli/cliLogs.js - /opt/iobroker/node_modules/@iobroker/js-controller-cli/index.js - /opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js - /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js at Module._resolveFilename (node:internal/modules/cjs/loader:1077:15) at Module._load (node:internal/modules/cjs/loader:922:27) at Module.require (node:internal/modules/cjs/loader:1143:19) at require (node:internal/modules/cjs/helpers:121:18) at Object.<anonymous> (/opt/iobroker/node_modules/chokidar/index.js:11:16) at Module._compile (node:internal/modules/cjs/loader:1256:14) at Module._extensions..js (node:internal/modules/cjs/loader:1310:10) at Module.load (node:internal/modules/cjs/loader:1119:32) at Module._load (node:internal/modules/cjs/loader:960:12) at Module.require (node:internal/modules/cjs/loader:1143:19) { code: 'MODULE_NOT_FOUND', requireStack: [ '/opt/iobroker/node_modules/chokidar/index.js', '/opt/iobroker/node_modules/@iobroker/js-controller-cli/lib/cli/cliLogs.js', '/opt/iobroker/node_modules/@iobroker/js-controller-cli/index.js', '/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js', '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js' ] } Node.js v18.17.1Viele Grüße!
cd /opt/iobroker sudo systemctl stop iobroker sudo -H -u iobroker npm install iobroker.js-controller sudo systemctl restart iobroker -
cd /opt/iobroker sudo systemctl stop iobroker sudo -H -u iobroker npm install iobroker.js-controller sudo systemctl restart iobroker@thomas-braun
Danke!
Die Befehle funktionieren wieder. Jetzt kann ich weiter versuchen die Updates der Adapter zu machen. -
@thomas-braun
Danke!
Die Befehle funktionieren wieder. Jetzt kann ich weiter versuchen die Updates der Adapter zu machen. -
@thomas-braun
Ist das ein gutes Ergebnis?======================= SUMMARY ======================= v.2023-04-16 Operatingsystem: Raspbian GNU/Linux 10 (buster) Kernel: 5.10.103-v7+ Installation: Native Timezone: Europe/Berlin (CEST, +0200) User-ID: 1000 X-Server: true Boot Target: graphical.target Pending OS-Updates: 0 Pending iob updates: 6 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 Recommended versions are nodejs 18.x.y and npm 9.x.y Your nodejs installation is correct MEMORY: total used free shared buff/cache available Mem: 923M 113M 127M 12M 682M 733M Swap: 99M 99M 0.0K Total: 1.0G 212M 127M Active iob-Instances: 1 Active repo(s): stable ioBroker Core: js-controller 4.0.23 admin 6.8.0 ioBroker Status: iobroker is not running on this host. Objects type: jsonl States type: jsonl Status admin and web instance: system.adapter.admin.0 : admin : raspberrypi - disabled, port: 8081, bind: 0.0.0.0, run as: admin system.adapter.web.0 : web : raspberrypi - enabled, port: 8082, bind: 0.0.0.0, run as: admin Objects: 3666 States: 2917 Size of iob-Database: 9.9M /opt/iobroker/iobroker-data/objects.jsonl 5.0M /opt/iobroker/iobroker-data/objects.json.migrated 5.0M /opt/iobroker/iobroker-data/objects.json.bak.migrated 756K /opt/iobroker/iobroker-data/states.jsonl 672K /opt/iobroker/iobroker-data/states.json.migrated 672K /opt/iobroker/iobroker-data/states.json.bak.migrated =================== END OF SUMMARY ==================== -
@thomas-braun
Ist das ein gutes Ergebnis?======================= SUMMARY ======================= v.2023-04-16 Operatingsystem: Raspbian GNU/Linux 10 (buster) Kernel: 5.10.103-v7+ Installation: Native Timezone: Europe/Berlin (CEST, +0200) User-ID: 1000 X-Server: true Boot Target: graphical.target Pending OS-Updates: 0 Pending iob updates: 6 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 Recommended versions are nodejs 18.x.y and npm 9.x.y Your nodejs installation is correct MEMORY: total used free shared buff/cache available Mem: 923M 113M 127M 12M 682M 733M Swap: 99M 99M 0.0K Total: 1.0G 212M 127M Active iob-Instances: 1 Active repo(s): stable ioBroker Core: js-controller 4.0.23 admin 6.8.0 ioBroker Status: iobroker is not running on this host. Objects type: jsonl States type: jsonl Status admin and web instance: system.adapter.admin.0 : admin : raspberrypi - disabled, port: 8081, bind: 0.0.0.0, run as: admin system.adapter.web.0 : web : raspberrypi - enabled, port: 8082, bind: 0.0.0.0, run as: admin Objects: 3666 States: 2917 Size of iob-Database: 9.9M /opt/iobroker/iobroker-data/objects.jsonl 5.0M /opt/iobroker/iobroker-data/objects.json.migrated 5.0M /opt/iobroker/iobroker-data/objects.json.bak.migrated 756K /opt/iobroker/iobroker-data/states.jsonl 672K /opt/iobroker/iobroker-data/states.json.migrated 672K /opt/iobroker/iobroker-data/states.json.bak.migrated =================== END OF SUMMARY ====================@marcel-k-0 ne und wie vermutet
@marcel-k-0 sagte in Problem nach Admin Update und Fix-Versuchen:
Linux 10 (buster)
-
@thomas-braun
Ist das ein gutes Ergebnis?======================= SUMMARY ======================= v.2023-04-16 Operatingsystem: Raspbian GNU/Linux 10 (buster) Kernel: 5.10.103-v7+ Installation: Native Timezone: Europe/Berlin (CEST, +0200) User-ID: 1000 X-Server: true Boot Target: graphical.target Pending OS-Updates: 0 Pending iob updates: 6 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 Recommended versions are nodejs 18.x.y and npm 9.x.y Your nodejs installation is correct MEMORY: total used free shared buff/cache available Mem: 923M 113M 127M 12M 682M 733M Swap: 99M 99M 0.0K Total: 1.0G 212M 127M Active iob-Instances: 1 Active repo(s): stable ioBroker Core: js-controller 4.0.23 admin 6.8.0 ioBroker Status: iobroker is not running on this host. Objects type: jsonl States type: jsonl Status admin and web instance: system.adapter.admin.0 : admin : raspberrypi - disabled, port: 8081, bind: 0.0.0.0, run as: admin system.adapter.web.0 : web : raspberrypi - enabled, port: 8082, bind: 0.0.0.0, run as: admin Objects: 3666 States: 2917 Size of iob-Database: 9.9M /opt/iobroker/iobroker-data/objects.jsonl 5.0M /opt/iobroker/iobroker-data/objects.json.migrated 5.0M /opt/iobroker/iobroker-data/objects.json.bak.migrated 756K /opt/iobroker/iobroker-data/states.jsonl 672K /opt/iobroker/iobroker-data/states.json.migrated 672K /opt/iobroker/iobroker-data/states.json.bak.migrated =================== END OF SUMMARY ====================Buster ist tot und auf einem Server wird kein Desktop betrieben.
-
@thomas-braun @crunchip
Ich würde dann meinen Pi mal komplett neu aufsetzen mit Debian 12 und ohne rdp. Backups hab ich für die Wiederherstellung meiner Skripte und Einstellungen.
Was denkt ihr? -
@thomas-braun @crunchip
Ich würde dann meinen Pi mal komplett neu aufsetzen mit Debian 12 und ohne rdp. Backups hab ich für die Wiederherstellung meiner Skripte und Einstellungen.
Was denkt ihr?Debian 12 'Bookworm' ist noch nicht in einer stabilen Version (als Raspberry OS) released worden. Spring auf das 'Bullseye'-Release.
Aber ohne Desktop/RDP ist immer eine gute Idee.
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