NEWS
iobroker startet nach Adapterlöschung nicht mehr erreichbar
-
Systemdata Bitte Ausfüllen Hardwaresystem: Pi4 Arbeitsspeicher: 4GB Festplattenart: SD-Karte+SSD Betriebssystem: Raspbian Node-Version: 16.17.0 Nodejs-Version: 16.17.0 NPM-Version: 8.15.0 Installationsart: Skript Image genutzt: Nein Hi, ich habe vorhin einen Adapter gelöscht (AdGuard), aber unmittelbar danach lief iobroker noch. Jetzt wollte ich nochmal rein sehen und nichts geht mehr.
pi@IoT-RasPi-ioBroker-Master:~ $ iobroker status node:internal/modules/cjs/loader:959 throw err; ^ Error: Cannot find module '/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 Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12) at node:internal/main/run_main_module:17:47 { code: 'MODULE_NOT_FOUND', requireStack: [] }
Sowohl der Fixer, als auch ein neustart brachten keinen Erfolg. Kann jemand von euch etwas mir der Fehlermeldung anfangen?
-
cd /opt/iobroker sudo -H -u iobroker npm install iobroker.js-controller
-
@thomas-braun
leider kein Erfolgpi@IoT-RasPi-ioBroker-Master:/opt/iobroker $ sudo -H -u iobroker npm install iobroker.js-controller npm ERR! code ENOTEMPTY npm ERR! syscall rename npm ERR! path /opt/iobroker/node_modules/agent-base npm ERR! dest /opt/iobroker/node_modules/.agent-base-ZzrsLltQ npm ERR! errno -39 npm ERR! ENOTEMPTY: directory not empty, rename '/opt/iobroker/node_modules/agent-base' -> '/opt/iobroker/node_modules/.agent-base-ZzrsLltQ' npm ERR! A complete log of this run can be found in: npm ERR! /home/iobroker/.npm/_logs/2022-09-29T20_48_44_560Z-debug-0.log
-
-
@init5
Danach nodejs 16.17.1 installieren. -
@thomas-braun
Super, vielen Dank! Das Skript und ein reboot haben geholfen.
Ich wäre jetzt davon ausgegangen lieber wieder auf npm 6.x.x zu wechseln. Taucht dieser Fehler dann nach dem Wechsel auf 16.7.1 nicht mehr auf? -
Wenn du jetzt erfolgreich auf npm8 migriert hast würde dir ein Downgrade auf npm6 nur weitere Probleme bereiten.
-
@thomas-braun
Kannst du mir erklären was passiert ist? War die Löschung des Adapters die Ursache, oder was habe ich falsch gemacht? -
Keine Ahnung was du gemacht hast und ob das ursächlich gewesen sein könnte.