NEWS
ioBroker startet nicht mehr
-
Habe heute mal auf den neuen Admin 5.0.4 upgedatet. Jedoch konnte ich mich dann nicht mehr einloggen. Also zurück zu der stable 4er version.
Nun startet der Broker nicht mehr. Habe mal folgendes ausgeführt:
npm i iobroker.admin --production
Dabei am dann das in der LOG:
1445 warn optional SKIPPING OPTIONAL DEPENDENCY: fsevents@~2.3.1 (node_modules/chokidar/node_modules/fsevents): 1446 warn notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.3.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) 1447 verbose notsup SKIPPING OPTIONAL DEPENDENCY: Valid OS: darwin 1447 verbose notsup SKIPPING OPTIONAL DEPENDENCY: Valid Arch: any 1447 verbose notsup SKIPPING OPTIONAL DEPENDENCY: Actual OS: linux 1447 verbose notsup SKIPPING OPTIONAL DEPENDENCY: Actual Arch: x64 1448 warn optional SKIPPING OPTIONAL DEPENDENCY: osx-temperature-sensor@1.0.7 (node_modules/osx-temperature-sensor): 1449 warn notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for osx-temperature-sensor@1.0.7: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) 1450 verbose notsup SKIPPING OPTIONAL DEPENDENCY: Valid OS: darwin 1450 verbose notsup SKIPPING OPTIONAL DEPENDENCY: Valid Arch: any 1450 verbose notsup SKIPPING OPTIONAL DEPENDENCY: Actual OS: linux 1450 verbose notsup SKIPPING OPTIONAL DEPENDENCY: Actual Arch: x64 1451 verbose stack Error: iobroker.js-controller@3.2.16 install: `node iobroker.js setup first` 1451 verbose stack Exit status 1 1451 verbose stack at EventEmitter.<anonymous> (/usr/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:332:16) 1451 verbose stack at EventEmitter.emit (events.js:314:20) 1451 verbose stack at ChildProcess.<anonymous> (/usr/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14) 1451 verbose stack at ChildProcess.emit (events.js:314:20) 1451 verbose stack at maybeClose (internal/child_process.js:1022:16) 1451 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:287:5) 1452 verbose pkgid iobroker.js-controller@3.2.16 1453 verbose cwd /opt/iobroker 1454 verbose Linux 4.19.0-8-amd64 1455 verbose argv "/usr/bin/node" "/usr/bin/npm" "install" "iobroker.js-controller" 1456 verbose node v12.22.1 1457 verbose npm v6.14.12 1458 error code ELIFECYCLE 1459 error errno 1 1460 error iobroker.js-controller@3.2.16 install: `node iobroker.js setup first` 1460 error Exit status 1 1461 error Failed at the iobroker.js-controller@3.2.16 install script. 1461 error This is probably not a problem with npm. There is likely additional logging output above. 1462 verbose exit [ 1, true ]
Die letzten Zeilen ( denke die sagen alles?
Kann jemand helfen?
-
@quorle sagte in ioBroker startet nicht mehr:
npm i iobroker.admin --production
Und bestimmt vorher
cd /opt/iobroker
Gemacht ?
-
@wendy2702
Ja klar. wie in der Anleitung beschriebennpm -V:
6.14.12
node -v:
12.22.1
ps -A | grep iobroker zeigt nichts an
ps -aux |grep io
root 12 0.0 0.0 0 0 ? S 22:00 0:00 [migration/0] root 16 0.0 0.0 0 0 ? S 22:00 0:00 [migration/1] root 21 0.0 0.0 0 0 ? S 22:00 0:00 [migration/2] root 26 0.0 0.0 0 0 ? S 22:00 0:00 [migration/3] message+ 340 0.0 0.0 8988 3708 ? Ss 22:00 0:00 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only quirin 576 0.0 0.0 6088 888 pts/0 S+ 22:14 0:00 grep io
-
iobroker status iobroker list instances iobroker -v
Gibt es von der NPM installation ein Logfile?
Was ist das für ein System?
Von wo kommt das logfile?
-
quirin@IoBroker:/opt/iobroker$ iobroker status quirin@IoBroker:/opt/iobroker$
quirin@IoBroker:/opt/iobroker$ iobroker list instances quirin@IoBroker:/opt/iobroker$
quirin@IoBroker:/opt/iobroker$ iobroker -v quirin@IoBroker:/opt/iobroker$
System läuft auf ein Debian unter Proxmox VM
Logfile ist von NPM mit obigen Befehl
-
-
Wenn ich den Befehl:
npm i iobroker.js-controller --production
eingebe, dann kommt folgendes in der Ausgabe:
quirin@IoBroker:/opt/iobroker$ npm i iobroker.js-controller --production npm ERR! code ENOSPC npm ERR! syscall mkdir npm ERR! path /opt/iobroker/node_modules npm ERR! errno -28 npm ERR! nospc ENOSPC: no space left on device, mkdir '/opt/iobroker/node_modules' npm ERR! nospc There appears to be insufficient space on your system to finish. npm ERR! nospc Clear up some disk space and try again. quirin@IoBroker:/opt/iobroker$
-
@wendy2702 sagte in ioBroker startet nicht mehr:
@quorle sieht sehr leer aus.
Kommt was bei
iobroker start
Leider nicht
-
-
@wendy2702 sagte in ioBroker startet nicht mehr:
df -h
quirin@IoBroker:/opt/iobroker$ df -h Dateisystem Größe Benutzt Verf. Verw% Eingehängt auf udev 2,4G 0 2,4G 0% /dev tmpfs 484M 6,5M 478M 2% /run /dev/sda1 28G 27G 0 100% / tmpfs 2,4G 0 2,4G 0% /dev/shm tmpfs 5,0M 0 5,0M 0% /run/lock tmpfs 2,4G 0 2,4G 0% /sys/fs/cgroup tmpfs 484M 0 484M 0% /run/user/1000 quirin@IoBroker:/opt/iobroker$
Bevor ich das Admin-Update gemacht habe, waren aber noch ca. die Hälfte der Platte frei
-
@quorle Tja,
Da kann ich nichts zu sagen. Habe den Upgrade auch gemacht und es hat nicht die SD Karte in meinem PI voll geschrieben.
Da müsste man jetzt mal suchen welches DIR genau die Platte voll macht.
-
Mach ich immer mit
ncdu
Ist halt die Frage ob man das jetzt noch auf die rappelvolle Platte bekommt.
-
Wenn ich mit dem MidnightCommander mir alles ansehe, steht unten nur 5% der Platte benutzt
-
@quorle sagte in ioBroker startet nicht mehr:
MidnightCommander
Für den ist es auch noch zu früh.... haben erst 22:33
Spass beiseite.
Hast du backups auf der Platte die weg können um etwas Platz zu schaffen ?
-
Hab mal die Backups des ioB gelöscht. Hab die ja noch wo anders
Jetzt hätte ich 266Mb frei
-
-
Hab ich installiert
-
@quorle dann aufrufen und suchen.
Besser vorher noch aus den Home Directory des Users raus.
-
Denke ich habe ihn vorerst gefunden:
quirin@IoBroker:/$ ncdu ncdu 1.13 ~ Use the arrow keys to navigate, press ? for help --- /opt/iobroker/log ---------------------------------------------------------- /.. 16,5 GiB [##########] iobroker.2021-04-19.log 4,0 KiB [ ] iobroker-audit.json 4,0 KiB [ ] restart.log @ 0,0 B [ ] iobroker.current.log
-
@quorle Ja.
Sieht schwer danach aus.