NEWS
IoBroker läuft nicht mehr
-
Hallo Leute,
ich brauche zwingend Hilfe. Ich habe mein System auf den Raspi von Debian und Bullsey geupdatet.
Danach lief VIS nicht und ich hatte eh den Eindruck dass das System nicht sauber läuft.
Hab mich auf die Suche gemacht und viele Befehle durchprobiert und hier und da geupdatet.
Aber nun läuft garnichts mehr. Zuletzt wollte ich „iobroker fix“ eingeben und er sagt mir iobroker läuft nicht.
Ich brauche nun dringend Hilfe. Bevor ich noch mehr zerschiesse und es zu spät ist, wenn es nicht vielleicht schon ist. -
Das ist jetzt stochern im Nebel...
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 nodejs iobroker update -i iobroker list instances
gibt schon mal einen ersten Überblick wie du da jetzt unterwegs bist.
-
Ich weiss Thomas, aber ich stochere schon die ganze Zeit.Nun brauche ich ein Fahrplan.
pi@raspberrypi4-iob:~ $ 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 nodejs iobroker update -i iobroker list instances ln: die symbolische Verknüpfung '/usr/bin/nodejs' konnte nicht angelegt werden: Die Datei existiert bereits armv7l /usr/bin/nodejs /usr/bin/node /usr/bin/npm v14.20.0 v14.20.0 8.15.0 pi /home/pi OK:1 http://phoscon.de/apt/deconz bullseye InRelease OK:2 http://raspbian.raspberrypi.org/raspbian bullseye InRelease OK:3 https://repos.influxdata.com/debian stretch InRelease OK:4 http://archive.raspberrypi.org/debian bullseye InRelease OK:5 https://download.docker.com/linux/debian bullseye InRelease OK:6 https://deb.nodesource.com/node_14.x bullseye InRelease OK:7 https://packages.grafana.com/oss/deb stable InRelease Paketlisten werden gelesen… Fertig Abhängigkeitsbaum wird aufgebaut… Fertig Statusinformationen werden eingelesen… Fertig Alle Pakete sind aktuell. nodejs: Installiert: 14.20.0-deb-1nodesource1 Installationskandidat: 14.20.0-deb-1nodesource1 Versionstabelle: *** 14.20.0-deb-1nodesource1 500 500 https://deb.nodesource.com/node_14.x bullseye/main armhf Packages 100 /var/lib/dpkg/status 12.22.12~dfsg-1~deb11u1 500 500 http://raspbian.raspberrypi.org/raspbian bullseye/main armhf Packages Used repository: beta Adapter "alexa2" : 3.18.6 , installed 3.18.6 Adapter "backitup" : 2.4.10 , installed 2.4.10 Adapter "ble" : 0.13.0 , installed 0.13.0 Adapter "deconz" : 1.3.21 , installed 1.3.21 Adapter "discovery" : 3.0.5 , installed 3.0.5 Adapter "esphome" : 0.2.4 , installed 0.2.4 Adapter "hmip" : 1.18.0 , installed 1.18.0 Adapter "icons-ultimate-png": 1.0.1, installed 1.0.1 Adapter "influxdb" : 3.1.7 , installed 3.1.7 Adapter "info" : 1.9.19 , installed 1.9.19 Adapter "iot" : 1.11.9 , installed 1.11.8 [Updatable] Controller "js-controller": 4.0.23 , installed 4.0.23 Adapter "milight" : 0.3.6 , installed 0.3.6 Adapter "mqtt" : 4.0.7 , installed 4.0.7 Adapter "sayit" : 1.12.6 , installed 1.12.6 Adapter "shelly" : 6.0.0 , installed 6.0.0 Adapter "simple-api" : 2.7.0 , installed 2.7.0 Adapter "socketio" : 6.1.8 , installed 6.1.8 Adapter "sonos" : 2.2.3 , installed 2.2.3 Adapter "spotify-premium": 1.2.2 , installed 1.2.2 Adapter "telegram" : 1.14.1 , installed 1.14.1 Adapter "vis" : 1.4.15 , installed 1.4.15 Adapter "vis-fancyswitch": 1.1.0 , installed 1.1.0 Adapter "vis-jqui-mfd" : 1.0.12 , installed 1.0.12 Adapter "weatherunderground": 3.4.2, installed 3.4.2 Adapter "web" : 5.2.4 , installed 5.2.4 Adapter "ws" : 2.1.3 , installed 2.1.3 Adapter "yahka" : 0.13.1 , installed 0.13.1 system.adapter.admin.0 : admin : raspberrypi4-iob - enabled, port: 8081, bind: 0.0.0.0, run as: admin system.adapter.alexa2.0 : alexa2 : raspberrypi4-iob - enabled system.adapter.backitup.0 : backitup : raspberrypi4-iob - enabled system.adapter.ble.0 : ble : raspberrypi4-iob - enabled system.adapter.deconz.0 : deconz : raspberrypi4-iob - enabled, port: 80 system.adapter.discovery.0 : discovery : raspberrypi4-iob - enabled system.adapter.esphome.0 : esphome : raspberrypi4-iob - disabled system.adapter.hass.0 : hass : raspberrypi4-iob - enabled, port: 8123 system.adapter.hmip.0 : hmip : raspberrypi4-iob - enabled system.adapter.icons-ultimate-png.0 : icons-ultimate-png : raspberrypi4-iob - enabled system.adapter.influxdb.0 : influxdb : raspberrypi4-iob - enabled, port: 8086 system.adapter.info.0 : info : raspberrypi4-iob - enabled system.adapter.iot.0 : iot : raspberrypi4-iob - disabled system.adapter.javascript.0 : javascript : raspberrypi4-iob - enabled system.adapter.milight.0 : milight : raspberrypi4-iob - enabled, port: 5987 system.adapter.mqtt.0 : mqtt : raspberrypi4-iob - enabled, port: 1945, bind: 0.0.0.0 system.adapter.sayit.0 : sayit : raspberrypi4-iob - enabled, port: 0 system.adapter.shelly.0 : shelly : raspberrypi4-iob - enabled, port: 1883, bind: 0.0.0.0 system.adapter.sonos.0 : sonos : raspberrypi4-iob - enabled system.adapter.spotify-premium.0 : spotify-premium : raspberrypi4-iob - disabled system.adapter.telegram.0 : telegram : raspberrypi4-iob - enabled, port: 8443, bind: 0.0.0.0 system.adapter.vis-fancyswitch.0 : vis-fancyswitch : raspberrypi4-iob - enabled system.adapter.vis-jqui-mfd.0 : vis-jqui-mfd : raspberrypi4-iob - enabled system.adapter.vis.0 : vis : raspberrypi4-iob - enabled system.adapter.weatherunderground.0 : weatherunderground : raspberrypi4-iob - enabled system.adapter.web.0 : web : raspberrypi4-iob - enabled, port: 8082, bind: 0.0.0.0, run as: admin system.adapter.yahka.0 : yahka : raspberrypi4-iob - enabled + instance is alive
-
@yoshi sagte in IoBroker läuft nicht mehr:
npm 8.15.0
Das hast du mal irgendwie reingeprügelt, das passt nicht richtig zu deiner nodejs@14.
Installier node14 nochmal sauber.
iobroker stop sudo apt install --reinstall nodejs iobroker start iobroker status
-
@thomas-braun said in IoBroker läuft nicht mehr:
iobroker status
pi@raspberrypi4-iob:~ $ iobroker stop pi@raspberrypi4-iob:~ $ sudo apt install --reinstall nodejs Paketlisten werden gelesen… Fertig Abhängigkeitsbaum wird aufgebaut… Fertig Statusinformationen werden eingelesen… Fertig 0 aktualisiert, 0 neu installiert, 1 erneut installiert, 0 zu entfernen und 0 nicht aktualisiert. Es müssen 23,3 MB an Archiven heruntergeladen werden. Nach dieser Operation werden 0 B Plattenplatz zusätzlich benutzt. Holen:1 https://deb.nodesource.com/node_14.x bullseye/main armhf nodejs armhf 14.20.0-deb-1nodesource1 [23,3 MB] Es wurden 23,3 MB in 4 s geholt (5.989 kB/s). (Lese Datenbank ... 75225 Dateien und Verzeichnisse sind derzeit installiert.) Vorbereitung zum Entpacken von .../nodejs_14.20.0-deb-1nodesource1_armhf.deb ... Entpacken von nodejs (14.20.0-deb-1nodesource1) über (14.20.0-deb-1nodesource1) ... nodejs (14.20.0-deb-1nodesource1) wird eingerichtet ... Trigger für man-db (2.9.4-2) werden verarbeitet ... pi@raspberrypi4-iob:~ $ iobroker start pi@raspberrypi4-iob:~ $ iobroker status iobroker is running on this host. Objects type: jsonl States type: jsonl pi@raspberrypi4-iob:~ $
Per Web komme ich immer noch nicht drauf
-
iobroker list instances
-
@thomas-braun said in IoBroker läuft nicht mehr:
iobroker list instances
pi@raspberrypi4-iob:~ $ iobroker list instances system.adapter.admin.0 : admin : raspberrypi4-iob - disabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.alexa2.0 : alexa2 : raspberrypi4-iob - enabled + system.adapter.backitup.0 : backitup : raspberrypi4-iob - enabled + system.adapter.ble.0 : ble : raspberrypi4-iob - enabled + system.adapter.deconz.0 : deconz : raspberrypi4-iob - enabled, port: 80 + system.adapter.discovery.0 : discovery : raspberrypi4-iob - enabled system.adapter.esphome.0 : esphome : raspberrypi4-iob - disabled system.adapter.hass.0 : hass : raspberrypi4-iob - enabled, port: 8123 + system.adapter.hmip.0 : hmip : raspberrypi4-iob - enabled system.adapter.icons-ultimate-png.0 : icons-ultimate-png : raspberrypi4-iob - enabled + system.adapter.influxdb.0 : influxdb : raspberrypi4-iob - enabled, port: 8086 + system.adapter.info.0 : info : raspberrypi4-iob - enabled system.adapter.iot.0 : iot : raspberrypi4-iob - disabled system.adapter.javascript.0 : javascript : raspberrypi4-iob - enabled + system.adapter.milight.0 : milight : raspberrypi4-iob - enabled, port: 5987 + system.adapter.mqtt.0 : mqtt : raspberrypi4-iob - enabled, port: 1945, bind: 0.0.0.0 + system.adapter.sayit.0 : sayit : raspberrypi4-iob - enabled, port: 0 + system.adapter.shelly.0 : shelly : raspberrypi4-iob - enabled, port: 1883, bind: 0.0.0.0 + system.adapter.sonos.0 : sonos : raspberrypi4-iob - enabled system.adapter.spotify-premium.0 : spotify-premium : raspberrypi4-iob - disabled + system.adapter.telegram.0 : telegram : raspberrypi4-iob - enabled, port: 8443, bind: 0.0.0.0 system.adapter.vis-fancyswitch.0 : vis-fancyswitch : raspberrypi4-iob - enabled system.adapter.vis-jqui-mfd.0 : vis-jqui-mfd : raspberrypi4-iob - enabled system.adapter.vis.0 : vis : raspberrypi4-iob - enabled system.adapter.weatherunderground.0 : weatherunderground : raspberrypi4-iob - enabled + system.adapter.web.0 : web : raspberrypi4-iob - enabled, port: 8082, bind: 0.0.0.0, run as: admin + system.adapter.yahka.0 : yahka : raspberrypi4-iob - enabled + instance is alive
-
iobroker start admin
-
@thomas-braun said in IoBroker läuft nicht mehr:
iobroker start admin
gestartet aber per web immer noch nicht erreichbar
pi@raspberrypi4-iob:~ $ iobroker start admin The adapter "admin.0" was started. pi@raspberrypi4-iob:~ $ iobroker list instances system.adapter.admin.0 : admin : raspberrypi4-iob - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.alexa2.0 : alexa2 : raspberrypi4-iob - enabled + system.adapter.backitup.0 : backitup : raspberrypi4-iob - enabled + system.adapter.ble.0 : ble : raspberrypi4-iob - enabled + system.adapter.deconz.0 : deconz : raspberrypi4-iob - enabled, port: 80 + system.adapter.discovery.0 : discovery : raspberrypi4-iob - enabled system.adapter.esphome.0 : esphome : raspberrypi4-iob - disabled system.adapter.hass.0 : hass : raspberrypi4-iob - enabled, port: 8123 + system.adapter.hmip.0 : hmip : raspberrypi4-iob - enabled system.adapter.icons-ultimate-png.0 : icons-ultimate-png : raspberrypi4-iob - enabled + system.adapter.influxdb.0 : influxdb : raspberrypi4-iob - enabled, port: 8086 + system.adapter.info.0 : info : raspberrypi4-iob - enabled system.adapter.iot.0 : iot : raspberrypi4-iob - disabled system.adapter.javascript.0 : javascript : raspberrypi4-iob - enabled + system.adapter.milight.0 : milight : raspberrypi4-iob - enabled, port: 5987 + system.adapter.mqtt.0 : mqtt : raspberrypi4-iob - enabled, port: 1945, bind: 0.0.0.0 + system.adapter.sayit.0 : sayit : raspberrypi4-iob - enabled, port: 0 + system.adapter.shelly.0 : shelly : raspberrypi4-iob - enabled, port: 1883, bind: 0.0.0.0 + system.adapter.sonos.0 : sonos : raspberrypi4-iob - enabled system.adapter.spotify-premium.0 : spotify-premium : raspberrypi4-iob - disabled + system.adapter.telegram.0 : telegram : raspberrypi4-iob - enabled, port: 8443, bind: 0.0.0.0 system.adapter.vis-fancyswitch.0 : vis-fancyswitch : raspberrypi4-iob - enabled system.adapter.vis-jqui-mfd.0 : vis-jqui-mfd : raspberrypi4-iob - enabled system.adapter.vis.0 : vis : raspberrypi4-iob - enabled system.adapter.weatherunderground.0 : weatherunderground : raspberrypi4-iob - enabled + system.adapter.web.0 : web : raspberrypi4-iob - enabled, port: 8082, bind: 0.0.0.0, run as: admin + system.adapter.yahka.0 : yahka : raspberrypi4-iob - enabled + instance is alive pi@raspberrypi4-iob:~ $
-
-
@thomas-braun said in IoBroker läuft nicht mehr:
iobroker logs --watch
Nachdem ich den Pi nochmal neugestartet habe, komme ich wieder drauf. Vielen Dank schon mal.
Aber VIS will irgendwie nicht. Das kommt als Fehlermeldung im Protokollvis.0 2022-07-24 17:05:11.082 error Not exists vis.0 2022-07-24 17:05:11.081 error Error: Not exists at Object.maybeCallbackWithError (/opt/iobroker/node_modules/@iobroker/js-controller-common/lib/common/tools.js:2973:17) at ObjectsInRedisClient._readFile (/opt/iobroker/node_modules/@iobroker/db-objects-redis/lib/objects/objectsInRedisClient.js:1043:26) at Immediate.<anonymous> (/opt/iobroker/node_modules/@iobroker/db-objects-redis/lib/objects/objectsInRedisClient.js:1092:29) at processImmediate (internal/timers.js:466:21) vis.0 2022-07-24 17:05:11.079 error unhandled promise rejection: Not exists vis.0 2022-07-24 17:05:11.078 error Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
Das spuckt er aus wenn ich VIS nachinstalieren möchte
$ iobroker upgrade vis@1.4.15 --debug Update vis from @1.4.15 to @1.4.15 NPM version: 6.14.17Installing iobroker.vis@1.4.15... (System call) > iobroker.vis@1.4.15 install /opt/iobroker/node_modules/iobroker.vis> node main.js --install npm ERR! code ELIFECYCLE npm ERR! errno 6 npm ERR! iobroker.vis@1.4.15 install: `node main.js --install` npm ERR! Exit status 6npm ERR! npm ERR! Failed at the iobroker.vis@1.4.15 install script.npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in:npm ERR! /home/iobroker/.npm/_logs/2022-07-24T15_05_17_209Z-debug.log host.raspberrypi4-iob Cannot install iobroker.vis@1.4.15: 6 ERROR: Process exited with code 25
-
cd /opt/iobroker npm ls | grep -E 'github|ERR'
-
pi@raspberrypi4-iob:~ $ cd /opt/iobroker npm ls | grep -E 'github|ERR' │ │ │ ├── github-from-package@0.0.0 npm ERR! missing: iobroker.vis@1.4.15, required by iobroker.inst@2.0.3 npm ERR! missing: @iobroker/adapter-core@2.6.0, required by iobroker.vis@1.4.15 npm ERR! missing: axios@0.26.1, required by iobroker.vis@1.4.15 npm ERR! missing: @types/iobroker@4.0.2, required by @iobroker/adapter-core@2.6.0 npm ERR! missing: follow-redirects@1.14.9, required by axios@0.26.1 pi@raspberrypi4-iob:/opt/iobroker $
-
Installier mal eine Vorversion von vis
-
Mehrere probiert. Immer wieder Fehlermeldungen.
Zudem habe ich gerade festgestellt, dass der ioBroker die Instanzen nicht lesen kann.$ iobroker upgrade vis@1.4.8 --debug Update vis from @0.0.0 to @1.4.8 NPM version: 6.14.17 Installing iobroker.vis@1.4.8... (System call) > iobroker.vis@1.4.8 install /opt/iobroker/node_modules/iobroker.vis> node main.js --install host.raspberrypi4-iob Cannot install iobroker.vis@1.4.8: 6 ERROR: Process exited with code 25
weniger mehr $ iobroker upgrade vis@1.4.14 --debug Update vis from @0.0.0 to @1.4.14 NPM version: 6.14.17 Installing iobroker.vis@1.4.14... (System call) > iobroker.vis@1.4.14 install /opt/iobroker/node_modules/iobroker.vis> node main.js --install npm ERR! errno 6 npm ERR! Exit status 6npm ERR! npm ERR! Failed at the iobroker.vis@1.4.14 install script.npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in:npm ERR! /home/iobroker/.npm/_logs/2022-07-24T15_31_30_481Z-debug.log host.raspberrypi4-iob Cannot install iobroker.vis@1.4.14: 6 ERROR: Process exited with code 25
-
@yoshi sagte in IoBroker läuft nicht mehr:
Dann schau in das Log
less -R /home/iobroker/.npm/_logs/2022-07-24T15_31_30_481Z-debug.log
-
@thomas-braun said in IoBroker läuft nicht mehr:
less -R /home/iobroker/.npm/_logs/2022-07-24T15_31_30_481Z-debug.log
Wie kann ich das log hier reinkopieren. Irgendwie bin ich zu doof dafür
-
@yoshi
Ich versteh das Problem nicht.
Kopieren? Wie oben auch? -
Ich müsste es irgendwo abspeichern. Ich kann in der Console nur irgendwie das Kopieren was ich gerade sehe.
-
@yoshi sagte in IoBroker läuft nicht mehr:
Ich kann in der Console nur irgendwie das Kopieren was ich gerade sehe.
Mit Bild runter / Leertaste blättert man in less.