NEWS
iobroker funktioniert nicht js:638
-
@thomas-braun
Achso tut mir leidpi@raspberrypi:~ $ iobroker is running on this host
internal/modules/cjs/loader.js:638
throw err;
^Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
at Function.Module._load (internal/modules/cjs/loader.js:562:25)
at Function.Module.runMain (internal/modules/cjs/loader.js:831:12)
at startup (internal/bootstrap/node.js:283:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:623:3)
pi@raspberrypi:~ $ -
@calli236
Log-Files und Codes gehören in "Code-Tags"
-
pi@raspberrypi:~ $ iobroker is running on this host internal/modules/cjs/loader.js:638 throw err; ^ Error: Cannot find module '/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js' at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15) at Function.Module._load (internal/modules/cjs/loader.js:562:25) at Function.Module.runMain (internal/modules/cjs/loader.js:831:12) at startup (internal/bootstrap/node.js:283:19) at bootstrapNodeJSCore (internal/bootstrap/node.js:623:3) pi@raspberrypi:~ $```
code_text
-
dmesg -T | grep -i ext4 cd /opt/iobroker iobroker stop sudo -H -u iobroker npm install iobroker.js-controller iobroker restart
-
@thomas-braun das kam nach dem ersten befehl
pi@raspberrypi:~ $ dmesg -T | grep -i ext4 [Mi Nov 24 11:12:30 2021] Kernel command line: coherent_pool=1M 8250.nr_uarts=0 snd_bcm2835.enable_compat_alsa=0 snd_bcm2835.enable_hdmi=1 snd_bcm2835.enable_headphones=1 smsc95xx.macaddr=DC:A6:32:9C:84:64 vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000 console=ttyS0,115200 console=tty1 root=PARTUUID=bc543526-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait [Mi Nov 24 11:12:31 2021] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null) [Mi Nov 24 11:12:31 2021] VFS: Mounted root (ext4 filesystem) readonly on device 179:2. [Mi Nov 24 11:12:33 2021] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null) pi@raspberrypi:~ $
-
Passt. Dann installier es nochmal (s.o.).
-
jetzt gehts vielen Dank
-
eine frage hätte ich noch wie aktualisiere ich den iobroker weil bei mir ist der immernoch auf version v10.24.1 obwohl ich schon mehrfach auf 14 aktualisiert habe
-
Du meinst vermutlich nodeJS.
Schau in meiner Signatur, da steht's drin. -
@thomas-braun hallo ich mal wieder glaube hab es jetzt geschafft alles zu zerstören
pi@raspberrypi:~ $ sudo -H -u iobroker npm install iobroker.js-controller npm WARN checkPermissions Missing write access to /home/pi/node_modules/iobroker .js-controller npm WARN checkPermissions Missing write access to /home/pi/node_modules npm WARN enoent ENOENT: no such file or directory, open '/home/pi/package.json' npm WARN pi No description npm WARN pi No repository field. npm WARN pi No README data npm WARN pi No license field. npm ERR! code EACCES npm ERR! syscall access npm ERR! path /home/pi/node_modules/iobroker.js-controller npm ERR! errno -13 npm ERR! Error: EACCES: permission denied, access '/home/pi/node_modules/iobroke r.js-controller' npm ERR! [Error: EACCES: permission denied, access '/home/pi/node_modules/iobro ker.js-controller'] { npm ERR! errno: -13, npm ERR! code: 'EACCES', npm ERR! syscall: 'access', npm ERR! path: '/home/pi/node_modules/iobroker.js-controller' npm ERR! } npm ERR! npm ERR! The operation was rejected by your operating system. npm ERR! It is likely you do not have the permissions to access this file as the current user npm ERR! npm ERR! If you believe this might be a permissions issue, please double-check t he npm ERR! permissions of the file and its containing directories, or try running npm ERR! the command again as root/Administrator. npm ERR! A complete log of this run can be found in: npm ERR! /home/iobroker/.npm/_logs/2021-12-28T17_12_15_621Z-debug.log pi@raspberrypi:~ $
-
Du solltest auch alles eingeben...
cd /opt/iobroker iobroker stop sudo -H -u iobroker npm install iobroker.js-controller iobroker restart
Ist dein nodeJS denn nun senkrecht?
-
pi@raspberrypi:/opt/iobroker $ sudo -H -u iobroker npm install iobroker.js-controller > iobroker.js-controller@3.3.22 preinstall /opt/iobroker/node_modules/iobroker.js-controller > node lib/preinstallCheck.js NPM version: 6.14.15 > iobroker.js-controller@3.3.22 install /opt/iobroker/node_modules/iobroker.js-controller > node iobroker.js setup first object _design/custom updated object _design/system updated npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@~2.3.2 (node_modules/chokidar/node_modules/fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.3.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"}) + iobroker.js-controller@3.3.22 updated 1 package in 29.502s 23 packages are looking for funding run `npm fund` for details ╭───────────────────────────────────────────────────────────────╮ │ │ │ New major version of npm available! 6.14.15 → 8.3.0 │ │ Changelog: https://github.com/npm/cli/releases/tag/v8.3.0 │ │ Run npm install -g npm to update! │ │ │ ╰───────────────────────────────────────────────────────────────╯
code_text
-
@calli236
Und Finger weg von dem npm-Update, das da empfohlen wird.Läuft jetzt wieder alles?
-
@thomas-braun ne kann keine verbindung herstellen hab bei ebay einen conbee stick bestellt wo neu und funktionsfähig daberi stand hatte den reingesteckt und seid dem geht nichts mehr
-
-
@thomas-braun wenn ich im browser die ip adresse eingebe steht da die seite ist nicht erreichbar
-
Bitte leserlich schreiben, Groß/Kleinschreibung und Satzzeichen sind kein Luxus, soviel Zeit sollte sein.
iobroker status iobroker list adapters iobroker list instances which nodejs node npm && nodejs -v && node -v && npm -v && sudo apt update && sudo apt update && apt policy nodejs
-
@thomas-braun das kam beim Ersten
pi@raspberrypi:~ $ iobroker status iobroker is not running on this host. Objects type: file States type: file
dann das !
system.adapter.admin : admin - v5.2.3 system.adapter.discovery : discovery - v2.7.3 pi@raspberrypi:~ $
pi@raspberrypi:~ $ iobroker list instances system.adapter.admin.0 : admin : raspberrypi - enabled, port: 8081, bind: 0.0.0.0, run as: admin + instance is alive
-
@calli236
Und der Rest? Und bitte komplette Ein- wie Ausgaben posten, ich rate ungern auf welches Kommando das nun die Ausgabe sein soll. -
iobroker start iobroker start admin