NEWS
Keine Adapter-Updates (ERROR: Process exited with code 25)
-
Hallo,
ich habe iobroker auf einem unraid-System via docker (buanet/iobroker) laufen. Soweit funktioniert alles problemlos.
Nun bietet mir das System Adapter-Updates an (Admin und e3dc-rscp). Leider schlagen die Updates jedoch fehl.z.B. e3dc-rscp:
$ iobroker upgrade e3dc-rscp@1.0.7 Update e3dc-rscp from @1.0.6 to @1.0.7 NPM version: 8.15.0 Installing iobroker.e3dc-rscp@1.0.7... (System call) host.a7cf71cb9b3e Cannot install iobroker.e3dc-rscp@1.0.7: 217 ERROR: Process exited with code 25Ich habe schon den installer-fix durchgeführt und ein
npm cache clean --forceWeitere Informationen:
iobroker@a7cf71cb9b3e:~$ iobroker update Used repository: stable Adapter "admin" : 6.2.17 , installed 6.2.14 [Updatable] Adapter "alexa2" : 3.11.2 , installed 3.19.5 Adapter "backitup" : 2.4.10 , installed 2.4.12 Adapter "bshb" : 0.1.20 , installed 0.1.20 Adapter "devices" : 1.0.12 , installed 1.0.12 Adapter "discovery" : 3.0.5 , installed 3.0.5 Adapter "e3dc-rscp" : 1.0.7 , installed 1.0.6 [Updatable] Adapter "flot" : 1.11.0 , installed 1.11.0 Adapter "history" : 2.2.0 , installed 2.2.1 Adapter "homeconnect" : 1.0.1 , installed 1.0.1 Adapter "homee" : 1.2.0 , installed 1.2.0 Adapter "influxdb" : 3.1.7 , installed 3.1.8 Adapter "javascript" : 6.0.0 , installed 6.0.0 Controller "js-controller": 4.0.23 , installed 4.0.23 Adapter "material" : 1.1.2 , installed 1.1.2 Adapter "midea" : 0.0.7 , installed 0.0.7 Adapter "netatmo" : 1.7.1 , installed 1.7.1 Adapter "node-red" : 3.3.1 , installed 4.0.0 Adapter "pvforecast" : 2.3.0 , installed 2.3.0 Adapter "simple-api" : 2.7.0 , installed 2.7.0 Adapter "socketio" : 4.2.0 , installed 6.1.8 Adapter "vis" : 1.4.15 , installed 1.4.15 Adapter "vis-hqwidgets": 1.2.0 , installed 1.2.0 Adapter "web" : 4.3.0 , installed 5.2.4 Adapter "ws" : 1.3.0 , installed 2.1.3 iobroker@a7cf71cb9b3e:~$ iobroker list instances + system.adapter.admin.0 : admin : a7cf71cb9b3e - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.backitup.0 : backitup : a7cf71cb9b3e - enabled system.adapter.devices.0 : devices : a7cf71cb9b3e - enabled + system.adapter.discovery.0 : discovery : a7cf71cb9b3e - enabled + system.adapter.e3dc-rscp.0 : e3dc-rscp : a7cf71cb9b3e - enabled + system.adapter.history.0 : history : a7cf71cb9b3e - enabled + system.adapter.homee.0 : homee : a7cf71cb9b3e - enabled + system.adapter.influxdb.0 : influxdb : a7cf71cb9b3e - enabled, port: 8086 + system.adapter.midea.0 : midea : a7cf71cb9b3e - enabled + system.adapter.netatmo.0 : netatmo : a7cf71cb9b3e - enabled system.adapter.node-red.0 : node-red : a7cf71cb9b3e - disabled, port: 1880, bind: 0.0.0.0 + system.adapter.pvforecast.1 : pvforecast : a7cf71cb9b3e - enabled + instance is alive iobroker@a7cf71cb9b3e:~$ ps -ef|grep io root 1 0 0 Aug29 ? 00:00:00 /bin/bash /opt/scripts/iobroker_startup.sh iobroker 2594 1 1 09:14 ? 00:00:26 iobroker.js-controller iobroker 2611 2594 0 09:14 ? 00:00:02 io.history.0 iobroker 2626 2594 0 09:14 ? 00:00:07 io.influxdb.0 iobroker 2641 2594 0 09:14 ? 00:00:02 io.homee.0 iobroker 2656 2594 0 09:14 ? 00:00:01 io.netatmo.0 iobroker 2671 2594 0 09:14 ? 00:00:01 io.discovery.0 iobroker 2686 2594 0 09:14 ? 00:00:01 io.backitup.0 iobroker 2701 2594 0 09:14 ? 00:00:01 io.midea.0 iobroker 2716 2594 0 09:14 ? 00:00:01 io.pvforecast.1 iobroker 2731 2594 0 09:14 ? 00:00:09 io.e3dc-rscp.0 iobroker 2764 2594 0 09:15 ? 00:00:04 io.admin.0 root 2867 875 0 09:19 pts/0 00:00:00 su iobroker iobroker 2868 2867 0 09:19 pts/0 00:00:00 bash iobroker 3120 2868 0 09:40 pts/0 00:00:00 ps -ef iobroker 3121 2868 0 09:40 pts/0 00:00:00 grep ioHat jemand eine Idee, was ich tun kann?
-
Hallo,
ich habe iobroker auf einem unraid-System via docker (buanet/iobroker) laufen. Soweit funktioniert alles problemlos.
Nun bietet mir das System Adapter-Updates an (Admin und e3dc-rscp). Leider schlagen die Updates jedoch fehl.z.B. e3dc-rscp:
$ iobroker upgrade e3dc-rscp@1.0.7 Update e3dc-rscp from @1.0.6 to @1.0.7 NPM version: 8.15.0 Installing iobroker.e3dc-rscp@1.0.7... (System call) host.a7cf71cb9b3e Cannot install iobroker.e3dc-rscp@1.0.7: 217 ERROR: Process exited with code 25Ich habe schon den installer-fix durchgeführt und ein
npm cache clean --forceWeitere Informationen:
iobroker@a7cf71cb9b3e:~$ iobroker update Used repository: stable Adapter "admin" : 6.2.17 , installed 6.2.14 [Updatable] Adapter "alexa2" : 3.11.2 , installed 3.19.5 Adapter "backitup" : 2.4.10 , installed 2.4.12 Adapter "bshb" : 0.1.20 , installed 0.1.20 Adapter "devices" : 1.0.12 , installed 1.0.12 Adapter "discovery" : 3.0.5 , installed 3.0.5 Adapter "e3dc-rscp" : 1.0.7 , installed 1.0.6 [Updatable] Adapter "flot" : 1.11.0 , installed 1.11.0 Adapter "history" : 2.2.0 , installed 2.2.1 Adapter "homeconnect" : 1.0.1 , installed 1.0.1 Adapter "homee" : 1.2.0 , installed 1.2.0 Adapter "influxdb" : 3.1.7 , installed 3.1.8 Adapter "javascript" : 6.0.0 , installed 6.0.0 Controller "js-controller": 4.0.23 , installed 4.0.23 Adapter "material" : 1.1.2 , installed 1.1.2 Adapter "midea" : 0.0.7 , installed 0.0.7 Adapter "netatmo" : 1.7.1 , installed 1.7.1 Adapter "node-red" : 3.3.1 , installed 4.0.0 Adapter "pvforecast" : 2.3.0 , installed 2.3.0 Adapter "simple-api" : 2.7.0 , installed 2.7.0 Adapter "socketio" : 4.2.0 , installed 6.1.8 Adapter "vis" : 1.4.15 , installed 1.4.15 Adapter "vis-hqwidgets": 1.2.0 , installed 1.2.0 Adapter "web" : 4.3.0 , installed 5.2.4 Adapter "ws" : 1.3.0 , installed 2.1.3 iobroker@a7cf71cb9b3e:~$ iobroker list instances + system.adapter.admin.0 : admin : a7cf71cb9b3e - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.backitup.0 : backitup : a7cf71cb9b3e - enabled system.adapter.devices.0 : devices : a7cf71cb9b3e - enabled + system.adapter.discovery.0 : discovery : a7cf71cb9b3e - enabled + system.adapter.e3dc-rscp.0 : e3dc-rscp : a7cf71cb9b3e - enabled + system.adapter.history.0 : history : a7cf71cb9b3e - enabled + system.adapter.homee.0 : homee : a7cf71cb9b3e - enabled + system.adapter.influxdb.0 : influxdb : a7cf71cb9b3e - enabled, port: 8086 + system.adapter.midea.0 : midea : a7cf71cb9b3e - enabled + system.adapter.netatmo.0 : netatmo : a7cf71cb9b3e - enabled system.adapter.node-red.0 : node-red : a7cf71cb9b3e - disabled, port: 1880, bind: 0.0.0.0 + system.adapter.pvforecast.1 : pvforecast : a7cf71cb9b3e - enabled + instance is alive iobroker@a7cf71cb9b3e:~$ ps -ef|grep io root 1 0 0 Aug29 ? 00:00:00 /bin/bash /opt/scripts/iobroker_startup.sh iobroker 2594 1 1 09:14 ? 00:00:26 iobroker.js-controller iobroker 2611 2594 0 09:14 ? 00:00:02 io.history.0 iobroker 2626 2594 0 09:14 ? 00:00:07 io.influxdb.0 iobroker 2641 2594 0 09:14 ? 00:00:02 io.homee.0 iobroker 2656 2594 0 09:14 ? 00:00:01 io.netatmo.0 iobroker 2671 2594 0 09:14 ? 00:00:01 io.discovery.0 iobroker 2686 2594 0 09:14 ? 00:00:01 io.backitup.0 iobroker 2701 2594 0 09:14 ? 00:00:01 io.midea.0 iobroker 2716 2594 0 09:14 ? 00:00:01 io.pvforecast.1 iobroker 2731 2594 0 09:14 ? 00:00:09 io.e3dc-rscp.0 iobroker 2764 2594 0 09:15 ? 00:00:04 io.admin.0 root 2867 875 0 09:19 pts/0 00:00:00 su iobroker iobroker 2868 2867 0 09:19 pts/0 00:00:00 bash iobroker 3120 2868 0 09:40 pts/0 00:00:00 ps -ef iobroker 3121 2868 0 09:40 pts/0 00:00:00 grep ioHat jemand eine Idee, was ich tun kann?
-
Hallo,
ich habe iobroker auf einem unraid-System via docker (buanet/iobroker) laufen. Soweit funktioniert alles problemlos.
Nun bietet mir das System Adapter-Updates an (Admin und e3dc-rscp). Leider schlagen die Updates jedoch fehl.z.B. e3dc-rscp:
$ iobroker upgrade e3dc-rscp@1.0.7 Update e3dc-rscp from @1.0.6 to @1.0.7 NPM version: 8.15.0 Installing iobroker.e3dc-rscp@1.0.7... (System call) host.a7cf71cb9b3e Cannot install iobroker.e3dc-rscp@1.0.7: 217 ERROR: Process exited with code 25Ich habe schon den installer-fix durchgeführt und ein
npm cache clean --forceWeitere Informationen:
iobroker@a7cf71cb9b3e:~$ iobroker update Used repository: stable Adapter "admin" : 6.2.17 , installed 6.2.14 [Updatable] Adapter "alexa2" : 3.11.2 , installed 3.19.5 Adapter "backitup" : 2.4.10 , installed 2.4.12 Adapter "bshb" : 0.1.20 , installed 0.1.20 Adapter "devices" : 1.0.12 , installed 1.0.12 Adapter "discovery" : 3.0.5 , installed 3.0.5 Adapter "e3dc-rscp" : 1.0.7 , installed 1.0.6 [Updatable] Adapter "flot" : 1.11.0 , installed 1.11.0 Adapter "history" : 2.2.0 , installed 2.2.1 Adapter "homeconnect" : 1.0.1 , installed 1.0.1 Adapter "homee" : 1.2.0 , installed 1.2.0 Adapter "influxdb" : 3.1.7 , installed 3.1.8 Adapter "javascript" : 6.0.0 , installed 6.0.0 Controller "js-controller": 4.0.23 , installed 4.0.23 Adapter "material" : 1.1.2 , installed 1.1.2 Adapter "midea" : 0.0.7 , installed 0.0.7 Adapter "netatmo" : 1.7.1 , installed 1.7.1 Adapter "node-red" : 3.3.1 , installed 4.0.0 Adapter "pvforecast" : 2.3.0 , installed 2.3.0 Adapter "simple-api" : 2.7.0 , installed 2.7.0 Adapter "socketio" : 4.2.0 , installed 6.1.8 Adapter "vis" : 1.4.15 , installed 1.4.15 Adapter "vis-hqwidgets": 1.2.0 , installed 1.2.0 Adapter "web" : 4.3.0 , installed 5.2.4 Adapter "ws" : 1.3.0 , installed 2.1.3 iobroker@a7cf71cb9b3e:~$ iobroker list instances + system.adapter.admin.0 : admin : a7cf71cb9b3e - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.backitup.0 : backitup : a7cf71cb9b3e - enabled system.adapter.devices.0 : devices : a7cf71cb9b3e - enabled + system.adapter.discovery.0 : discovery : a7cf71cb9b3e - enabled + system.adapter.e3dc-rscp.0 : e3dc-rscp : a7cf71cb9b3e - enabled + system.adapter.history.0 : history : a7cf71cb9b3e - enabled + system.adapter.homee.0 : homee : a7cf71cb9b3e - enabled + system.adapter.influxdb.0 : influxdb : a7cf71cb9b3e - enabled, port: 8086 + system.adapter.midea.0 : midea : a7cf71cb9b3e - enabled + system.adapter.netatmo.0 : netatmo : a7cf71cb9b3e - enabled system.adapter.node-red.0 : node-red : a7cf71cb9b3e - disabled, port: 1880, bind: 0.0.0.0 + system.adapter.pvforecast.1 : pvforecast : a7cf71cb9b3e - enabled + instance is alive iobroker@a7cf71cb9b3e:~$ ps -ef|grep io root 1 0 0 Aug29 ? 00:00:00 /bin/bash /opt/scripts/iobroker_startup.sh iobroker 2594 1 1 09:14 ? 00:00:26 iobroker.js-controller iobroker 2611 2594 0 09:14 ? 00:00:02 io.history.0 iobroker 2626 2594 0 09:14 ? 00:00:07 io.influxdb.0 iobroker 2641 2594 0 09:14 ? 00:00:02 io.homee.0 iobroker 2656 2594 0 09:14 ? 00:00:01 io.netatmo.0 iobroker 2671 2594 0 09:14 ? 00:00:01 io.discovery.0 iobroker 2686 2594 0 09:14 ? 00:00:01 io.backitup.0 iobroker 2701 2594 0 09:14 ? 00:00:01 io.midea.0 iobroker 2716 2594 0 09:14 ? 00:00:01 io.pvforecast.1 iobroker 2731 2594 0 09:14 ? 00:00:09 io.e3dc-rscp.0 iobroker 2764 2594 0 09:15 ? 00:00:04 io.admin.0 root 2867 875 0 09:19 pts/0 00:00:00 su iobroker iobroker 2868 2867 0 09:19 pts/0 00:00:00 bash iobroker 3120 2868 0 09:40 pts/0 00:00:00 ps -ef iobroker 3121 2868 0 09:40 pts/0 00:00:00 grep ioHat jemand eine Idee, was ich tun kann?
@toskache : Ich kenn mich mit dem Linux nicht so aus, aber ich bekomme unter Windows immer den Fehler 25 wenn der Adapter/die Instance nicht gestoppt ist beim Update.
Es gibt wohl Updateroutinen die das automatisch mit machen und es gibt welche die machen das nicht. Dann muss ich die Instance von Hand anhalten. Danach klappt es auch mit dem Update. Anschließend Instance wieder starten und gut. -
@sigi234 said in Keine Adapter-Updates (ERROR: Process exited with code 25):
https://forum.iobroker.net/topic/57337/fehler-25-bei-adapter-install-update-mit-npm8
Danke! Den Thread hatte ich irgendwie übersehen/nicht gefunden.
Folgender Befehl in /opt/iobroker/node_modules ausgeführt brachte die Lösung!
for i in $(find /opt/iobroker/node_modules -type d -iname ".*-????????" ! -iname ".local-chromium"); do rm -rf ${i%%/}; doneVorher kam folgende Meldung:
iobroker@a7cf71cb9b3e:~$ iobroker upgrade --debug e3dc-rscp This upgrade of "e3dc-rscp" will introduce the following changes: ========================================================================== -> 1.0.7: Fixed DB object handling ========================================================================== Would you like to upgrade e3dc-rscp from @1.0.6 to @1.0.7 now? [(y)es, (n)o]: y Update e3dc-rscp from @1.0.6 to @1.0.7 NPM version: 8.15.0 Installing iobroker.e3dc-rscp@1.0.7... (System call) npm ERR! code ENOTEMPTY npm ERR! syscall rename npm ERR! path /opt/iobroker/node_modules/argparse npm ERR! dest /opt/iobroker/node_modules/.argparse-S5zfMSQi npm ERR! errno -39 npm ERR! ENOTEMPTY: directory not empty, rename '/opt/iobroker/node_modules/argparse' -> '/opt/iobroker/node_modules/.argparse-S5zfMSQi' npm ERR! A complete log of this run can be found in: npm ERR! /opt/iobroker/.npm/_logs/2022-08-30T07_59_24_457Z-debug-0.log host.a7cf71cb9b3e Cannot install iobroker.e3dc-rscp@1.0.7: 217
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