NEWS
iobroker exit 25 bei Adapter-Update
-
@siggi0904
Da du ein System bei dem du via Container scheinbar recht rasch zurücksteigen kannst, wärs durchaus sinnvoll die latest Release zu testen, Ich bezweifle, dass sonst viele User gibt die dein Problem haben.Du kannst natürlich auch gerne auf die Stable warten und dann testen ob die Release dein Problem behebt - ist aber erst in ca 2 bis 3 Wochen zu erwarten wenn sich bis dahin keine neuen Fehler zeigen.
-
Lag im Beta-Repo.
-
@mcm57 Hi, naja ist eine VM unter Proxmox.
Ich muss dann halt das Backup wieder zurückrollen.Kann immer nur hoffen, dass die Backups sauber laufen.
-
@siggi0904
Angel dir den einen Adapter doch aus dem Beta-Repo/npm. -
@siggi0904
Na jaVariante 1: mit der neuen Version gehts - alles gut
Varainate 2: Mit der neuen Version gehts nicht. Dann musst du eh auf deinem System suchen was da faul ist. Da der Adapter nunmehr zlib in der Uraltversion nicht mehr includiert, kann es daran nicht liegen.
Das einzige was du mit zuwarten gewinnen kannst ist die Frage ob allenfalls die Uralt-zlib und nodes zlib doch irgendwo nicht 100% kompatibel sind und dass diese Problem wer anderer entdeckt ...
-
@mcm57 ja, genau die Angst habe ich bei Variante 2.
Der Aufwand wär dann halt sehr hoch.@thomas-braun sagte in iobroker exit 25 bei Adapter-Update:
@siggi0904
Angel dir den einen Adapter doch aus dem Beta-Repo/npm.Wie komm ich denn nur für den Adapter an die Beta-Version?
Alles andere soll ja stable bleiben. -
Kann deine Angst verstehen. Aber wenn Variante 2 zutrifft wird das wohl primär nicht im Adapter lösbar sein, Sorry.
Zum Latest Repo kommst du
- In der Kopfzeile den Schraubenschlüssel nehmen und in den Base Settings auf Repositories gehen:
- Dort BETA als aktiv markieren,
- Auf der Adapterseite oben auf "Nach Updates suchen" Klicken (Button mit rundem Pfeil)
- Jetzt solltes du alle möglichen Adapetrupdates sehen.; beim mihome-vacuum die neue Release
- NUR Beim mihomevacuum die neue Release zum Updaten anklicken
- Anschließend wieder STABLE als aktiv auswählen (in der Repository maske)
-
Alternativ: In den Experten-Optionen über 'die Katze' und dann den Reiter npm wählen.
Ich würde evtl. zuvor noch den npm-cache löschen, sonst hält sich npm unter Umständen an dem alten Kram fest.
sudo -H -u iobroker npm cache clean --force
-
@mcm57
Danke, das hat mir geholfen...hatte das gleiche Problem -
Du hast jetzt die Beta drin?
"mihome-vacuum": 4.2.0 -
@thomas-braun
ja, genau die Version mihome-vacuum 4.2.0 (beta) aufgespielt, wie oben beschrieben
jetzt sind alle Updates durchgelaufen -
-
@thomas-braun said in iobroker exit 25 bei Adapter-Update:
Zeig mal bitte die Summary von
iob diag
======================= SUMMARY ======================= v.2023-10-10 Static hostname: XXXXXXXXXX Icon name: computer-desktop Chassis: desktop Operating System: Ubuntu 22.04.4 LTS Kernel: Linux 5.15.0-101-generic Architecture: x86-64 Hardware Vendor: Intel Corporation Hardware Model: NUC6CAYH Installation: native Kernel: x86_64 Userland: amd64 Timezone: Europe/Berlin (CEST, +0200) User-ID: 1000 X-Server: false Boot Target: graphical.target Pending OS-Updates: 0 Pending iob updates: 0 Nodejs-Installation: /usr/bin/nodejs v18.20.0 /usr/bin/node v18.20.0 /usr/bin/npm 10.5.0 /usr/bin/npx 10.5.0 /usr/bin/corepack 0.25.2 Recommended versions are nodejs 18.20.0 and npm 10.5.0 Your nodejs installation is correct MEMORY: total used free shared buff/cache available Mem: 7.8G 3.9G 433M 43M 3.5G 3.5G Swap: 2.0G 251M 1.8G Total: 9.8G 4.1G 2.2G Active iob-Instances: 24 Active repo(s): stable ioBroker Core: js-controller 5.0.19 admin 6.13.16 ioBroker Status: iobroker is running on this host. Objects type: jsonl States type: jsonl Status admin and web instance: + system.adapter.admin.0 : admin : smarthome - enabled, port: 8081, bind: 0.0.0.0 (SSL), run as: admin + system.adapter.web.0 : web : smarthome - enabled, port: 8082, bind: 0.0.0.0, run as: admin Objects: 12707 States: 11195 Size of iob-Database: 51M /opt/iobroker/iobroker-data/objects.jsonl 12M /opt/iobroker/iobroker-data/objects.json.migrated 12M /opt/iobroker/iobroker-data/objects.json.bak.migrated 0 /opt/iobroker/iobroker-data/objects.json.broken 20M /opt/iobroker/iobroker-data/states.jsonl 2.2M /opt/iobroker/iobroker-data/states.json.migrated 2.2M /opt/iobroker/iobroker-data/states.json.bak.migrated 0 /opt/iobroker/iobroker-data/states.json.broken =================== END OF SUMMARY ====================
-
@thomas-braun bei mir kommt bei
iob nodejs-update
folgender Fehler:mario@iobroker:/opt/iobroker$ iob nodejs-update iobroker nodejs-update [<major-version>] Upgrade the Node.JS installation to the current LTS Options: --help Show help [boolean] mario@iobroker:/opt/iobroker$
Ansonsten lief die Installation der neuen mihome-vacuum wohl ohne Probleme.
Beim Aufruf vonnpm ls xmlbuilder
aber da habe ich im GitHub ein Feature Request für @haus-automatisierung aufgemacht.mario@iobroker:/opt/iobroker$ npm ls xmlbuilder npm ERR! code ELSPROBLEMS npm ERR! invalid: xmlbuilder@0.4.2 /opt/iobroker/node_modules/xmlbuilder iobroker.inst@2.0.3 /opt/iobroker ├─┬ iobroker.hm-rega@4.0.0 │ └─┬ xml2js@0.6.2 │ └── xmlbuilder@11.0.1 ├─┬ iobroker.hm-rpc@1.16.0 │ └─┬ homematic-xmlrpc@1.0.2 │ └── xmlbuilder@0.4.2 invalid: "https://github.com/hobbyquaker/xmlbuilder-js/tarball/29fe5030dc6852007dc8d1bfd5109d75f8da58d5" from node_modules/homematic-xmlrpc ├─┬ iobroker.shelly@6.8.0 │ └── xmlbuilder@15.1.1 └─┬ iobroker.tr-064@4.2.18 └─┬ xml2js@0.4.23 └── xmlbuilder@11.0.1
-
Dann solltest du da mal den
iob stop iob fix iob start
drüber jagen. Dann kennt deine Installation auch alle aktuellen Kommandos wie
iobroker nodejs-update
. -
@thomas-braun oh man, nun kommt der js-controller nicht mehr hoch.
2024-04-03 20:30:31.554 - error: host.iobroker Caught by controller[0]: /opt/iobroker/node_modules/iobroker.javascript/node_modules/sshpk/lib/formats/x509.js:56 2024-04-03 20:30:31.554 - error: host.iobroker Caught by controller[0]: return (asn1.Ber.Context | asn1.Ber.Constructor | i); 2024-04-03 20:30:31.554 - error: host.iobroker Caught by controller[0]: ^ 2024-04-03 20:30:31.554 - error: host.iobroker Caught by controller[0]: TypeError: Cannot read properties of undefined (reading 'Context') 2024-04-03 20:30:31.554 - error: host.iobroker Caught by controller[0]: at Local (/opt/iobroker/node_modules/iobroker.javascript/node_modules/sshpk/lib/formats/x509.js:56:19) 2024-04-03 20:30:31.554 - error: host.iobroker Caught by controller[0]: at Object. (/opt/iobroker/node_modules/iobroker.javascript/node_modules/sshpk/lib/formats/x509.js:216:13) 2024-04-03 20:30:31.554 - error: host.iobroker Caught by controller[0]: at Module._compile (node:internal/modules/cjs/loader:1364:14) 2024-04-03 20:30:31.555 - error: host.iobroker Caught by controller[0]: at Module._extensions..js (node:internal/modules/cjs/loader:1422:10) 2024-04-03 20:30:31.555 - error: host.iobroker Caught by controller[0]: at Module.load (node:internal/modules/cjs/loader:1203:32) 2024-04-03 20:30:31.555 - error: host.iobroker Caught by controller[0]: at Module._load (node:internal/modules/cjs/loader:1019:12) 2024-04-03 20:30:31.555 - error: host.iobroker Caught by controller[0]: at Module.require (node:internal/modules/cjs/loader:1231:19) 2024-04-03 20:30:31.555 - error: host.iobroker Caught by controller[0]: at require (node:internal/modules/helpers:177:18) 2024-04-03 20:30:31.561 - error: host.iobroker Caught by controller[0]: at Object. (/opt/iobroker/node_modules/iobroker.javascript/node_modules/sshpk/lib/certificate.js:20:19) 2024-04-03 20:30:31.561 - error: host.iobroker Caught by controller[0]: at Module._compile (node:internal/modules/cjs/loader:1364:14) 2024-04-03 20:30:31.561 - error: host.iobroker Caught by controller[0]: at Module._extensions..js (node:internal/modules/cjs/loader:1422:10) 2024-04-03 20:30:31.561 - error: host.iobroker Caught by controller[0]: at Module.load (node:internal/modules/cjs/loader:1203:32) 2024-04-03 20:30:31.561 - error: host.iobroker Caught by controller[0]: at Module._load (node:internal/modules/cjs/loader:1019:12) 2024-04-03 20:30:31.561 - error: host.iobroker Caught by controller[0]: at Module.require (node:internal/modules/cjs/loader:1231:19) 2024-04-03 20:30:31.561 - error: host.iobroker Caught by controller[0]: at require (node:internal/modules/helpers:177:18) 2024-04-03 20:30:31.561 - error: host.iobroker Caught by controller[0]: at Object. (/opt/iobroker/node_modules/iobroker.javascript/node_modules/sshpk/lib/fingerprint.js:12:19) 2024-04-03 20:30:31.562 - error: host.iobroker Caught by controller[0]: at Module._compile (node:internal/modules/cjs/loader:1364:14) 2024-04-03 20:30:31.562 - error: host.iobroker Caught by controller[0]: at Module._extensions..js (node:internal/modules/cjs/loader:1422:10) 2024-04-03 20:30:31.562 - error: host.iobroker Caught by controller[0]: at Module.load (node:internal/modules/cjs/loader:1203:32) 2024-04-03 20:30:31.562 - error: host.iobroker Caught by controller[0]: at Module._load (node:internal/modules/cjs/loader:1019:12) 2024-04-03 20:30:31.562 - error: host.iobroker Caught by controller[0]: at Module.require (node:internal/modules/cjs/loader:1231:19) 2024-04-03 20:30:31.562 - error: host.iobroker Caught by controller[0]: at require (node:internal/modules/helpers:177:18) 2024-04-03 20:30:31.562 - error: host.iobroker Caught by controller[0]: at Object. (/opt/iobroker/node_modules/iobroker.javascript/node_modules/sshpk/lib/key.js:8:19) 2024-04-03 20:30:31.562 - error: host.iobroker Caught by controller[0]: at Module._compile (node:internal/modules/cjs/loader:1364:14) 2024-04-03 20:30:31.562 - error: host.iobroker Caught by controller[0]: at Module._extensions..js (node:internal/modules/cjs/loader:1422:10) 2024-04-03 20:30:31.562 - error: host.iobroker Caught by controller[0]: at Module.load (node:internal/modules/cjs/loader:1203:32) 2024-04-03 20:30:31.562 - error: host.iobroker Caught by controller[0]: at Module._load (node:internal/modules/cjs/loader:1019:12) 2024-04-03 20:30:31.562 - error: host.iobroker Caught by controller[0]: at Module.require (node:internal/modules/cjs/loader:1231:19) 2024-04-03 20:30:31.562 - error: host.iobroker Caught by controller[0]: at require (node:internal/modules/helpers:177:18) 2024-04-03 20:30:31.562 - error: host.iobroker Caught by controller[0]: at Object. (/opt/iobroker/node_modules/iobroker.javascript/node_modules/sshpk/lib/index.js:3:11) 2024-04-03 20:30:31.562 - error: host.iobroker Caught by controller[0]: at Module._compile (node:internal/modules/cjs/loader:1364:14) 2024-04-03 20:30:31.562 - error: host.iobroker Caught by controller[0]: at Module._extensions..js (node:internal/modules/cjs/loader:1422:10) 2024-04-03 20:30:31.562 - error: host.iobroker Caught by controller[0]: at Module.load (node:internal/modules/cjs/loader:1203:32) 2024-04-03 20:30:31.562 - error: host.iobroker Caught by controller[0]: at Module._load (node:internal/modules/cjs/loader:1019:12) 2024-04-03 20:30:31.563 - error: host.iobroker Caught by controller[0]: at Module.require (node:internal/modules/cjs/loader:1231:19) 2024-04-03 20:30:31.563 - error: host.iobroker Caught by controller[0]: at require (node:internal/modules/helpers:177:18) 2024-04-03 20:30:31.563 - error: host.iobroker Caught by controller[0]: at Object. (/opt/iobroker/node_modules/iobroker.javascript/node_modules/http-signature/lib/utils.js:4:13) 2024-04-03 20:30:31.563 - error: host.iobroker Caught by controller[0]: at Module._compile (node:internal/modules/cjs/loader:1364:14) 2024-04-03 20:30:31.563 - error: host.iobroker Caught by controller[0]: at Module._extensions..js (node:internal/modules/cjs/loader:1422:10) 2024-04-03 20:30:31.563 - error: host.iobroker Caught by controller[0]: at Module.load (node:internal/modules/cjs/loader:1203:32) 2024-04-03 20:30:31.563 - error: host.iobroker Caught by controller[0]: at Module._load (node:internal/modules/cjs/loader:1019:12) 2024-04-03 20:30:31.563 - error: host.iobroker Caught by controller[0]: at Module.require (node:internal/modules/cjs/loader:1231:19) 2024-04-03 20:30:31.563 - error: host.iobroker Caught by controller[0]: at require (node:internal/modules/helpers:177:18) 2024-04-03 20:30:31.563 - error: host.iobroker Caught by controller[0]: at Object. (/opt/iobroker/node_modules/iobroker.javascript/node_modules/http-signature/lib/parser.js:5:13) 2024-04-03 20:30:31.563 - error: host.iobroker Caught by controller[0]: at Module._compile (node:internal/modules/cjs/loader:1364:14) 2024-04-03 20:30:31.564 - error: host.iobroker Caught by controller[0]: at Module._extensions..js (node:internal/modules/cjs/loader:1422:10) 2024-04-03 20:30:31.564 - error: host.iobroker Caught by controller[0]: at Module.load (node:internal/modules/cjs/loader:1203:32) 2024-04-03 20:30:31.564 - error: host.iobroker Caught by controller[0]: at Module._load (node:internal/modules/cjs/loader:1019:12) 2024-04-03 20:30:31.564 - error: host.iobroker Caught by controller[0]: at Module.require (node:internal/modules/cjs/loader:1231:19) 2024-04-03 20:30:31.564 - error: host.iobroker Caught by controller[0]: at require (node:internal/modules/helpers:177:18) 2024-04-03 20:30:31.564 - error: host.iobroker Caught by controller[0]: at Object. (/opt/iobroker/node_modules/iobroker.javascript/node_modules/http-signature/lib/index.js:3:14) 2024-04-03 20:30:31.564 - error: host.iobroker Caught by controller[0]: at Module._compile (node:internal/modules/cjs/loader:1364:14) 2024-04-03 20:30:31.564 - error: host.iobroker Caught by controller[0]: at Module._extensions..js (node:internal/modules/cjs/loader:1422:10) 2024-04-03 20:30:31.564 - error: host.iobroker Caught by controller[0]: at Module.load (node:internal/modules/cjs/loader:1203:32) 2024-04-03 20:30:31.564 - error: host.iobroker Caught by controller[0]: at Module._load (node:internal/modules/cjs/loader:1019:12) 2024-04-03 20:30:31.564 - error: host.iobroker Caught by controller[0]: at Module.require (node:internal/modules/cjs/loader:1231:19) 2024-04-03 20:30:31.564 - error: host.iobroker Caught by controller[0]: at require (node:internal/modules/helpers:177:18) 2024-04-03 20:30:31.564 - error: host.iobroker Caught by controller[0]: at Object. (/opt/iobroker/node_modules/iobroker.javascript/node_modules/request/request.js:11:21) 2024-04-03 20:30:31.565 - error: host.iobroker Caught by controller[0]: at Module._compile (node:internal/modules/cjs/loader:1364:14) 2024-04-03 20:30:31.565 - error: host.iobroker Caught by controller[0]: at Module._extensions..js (node:internal/modules/cjs/loader:1422:10) 2024-04-03 20:30:31.565 - error: host.iobroker Caught by controller[0]: at Module.load (node:internal/modules/cjs/loader:1203:32) 2024-04-03 20:30:31.565 - error: host.iobroker Caught by controller[0]: at Module._load (node:internal/modules/cjs/loader:1019:12) 2024-04-03 20:30:31.565 - error: host.iobroker Caught by controller[0]: at Module.require (node:internal/modules/cjs/loader:1231:19) 2024-04-03 20:30:31.565 - error: host.iobroker Caught by controller[0]: at require (node:internal/modules/helpers:177:18) 2024-04-03 20:30:31.565 - error: host.iobroker Caught by controller[0]: at Object. (/opt/iobroker/node_modules/iobroker.javascript/node_modules/request/index.js:143:19) 2024-04-03 20:30:31.565 - error: host.iobroker Caught by controller[0]: at Module._compile (node:internal/modules/cjs/loader:1364:14) 2024-04-03 20:30:31.565 - error: host.iobroker Caught by controller[0]: at Module._extensions..js (node:internal/modules/cjs/loader:1422:10) 2024-04-03 20:30:31.571 - error: host.iobroker Caught by controller[0]: at Module.load (node:internal/modules/cjs/loader:1203:32) 2024-04-03 20:30:31.571 - error: host.iobroker Caught by controller[0]: at Module._load (node:internal/modules/cjs/loader:1019:12) 2024-04-03 20:30:31.572 - error: host.iobroker Caught by controller[0]: at Module.require (node:internal/modules/cjs/loader:1231:19) 2024-04-03 20:30:31.572 - error: host.iobroker Caught by controller[0]: at require (node:internal/modules/helpers:177:18) 2024-04-03 20:30:31.572 - error: host.iobroker Caught by controller[0]: at Object. (/opt/iobroker/node_modules/iobroker.javascript/lib/request.js:5:18) 2024-04-03 20:30:31.572 - error: host.iobroker Caught by controller[0]: at Module._compile (node:internal/modules/cjs/loader:1364:14) 2024-04-03 20:30:31.572 - error: host.iobroker Caught by controller[0]: at Module._extensions..js (node:internal/modules/cjs/loader:1422:10) 2024-04-03 20:30:31.572 - error: host.iobroker Caught by controller[0]: at Module.load (node:internal/modules/cjs/loader:1203:32) 2024-04-03 20:30:31.572 - error: host.iobroker Caught by controller[0]: at Module._load (node:internal/modules/cjs/loader:1019:12) 2024-04-03 20:30:31.572 - error: host.iobroker Caught by controller[0]: at Module.require (node:internal/modules/cjs/loader:1231:19) 2024-04-03 20:30:31.572 - error: host.iobroker Caught by controller[0]: at require (node:internal/modules/helpers:177:18) 2024-04-03 20:30:31.572 - error: host.iobroker Caught by controller[0]: at Object. (/opt/iobroker/node_modules/iobroker.javascript/main.js:44:23) 2024-04-03 20:30:31.572 - error: host.iobroker Caught by controller[0]: at Module._compile (node:internal/modules/cjs/loader:1364:14) 2024-04-03 20:30:31.572 - error: host.iobroker Caught by controller[0]: at Module._extensions..js (node:internal/modules/cjs/loader:1422:10) 2024-04-03 20:30:31.572 - error: host.iobroker Caught by controller[0]: at Module.load (node:internal/modules/cjs/loader:1203:32) 2024-04-03 20:30:31.572 - error: host.iobroker Caught by controller[0]: at Module._load (node:internal/modules/cjs/loader:1019:12) 2024-04-03 20:30:31.572 - error: host.iobroker Caught by controller[0]: at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12) 2024-04-03 20:30:31.572 - error: host.iobroker Caught by controller[0]: at node:internal/main/run_main_module:28:49 2024-04-03 20:30:31.572 - error: host.iobroker Caught by controller[1]: Node.js v18.20.1 2024-04-03 20:30:31.572 - error: host.iobroker instance system.adapter.javascript.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
Ich brauch deine Hilfe.
-
Was haste gemacht?
-
@thomas-braun nur das System aktualisiert und dann wollte ich die fehlende js für den node-mihome einfügen und den js-controller danach neustarten
-
@siggi0904 sagte in iobroker exit 25 bei Adapter-Update:
nur das System aktualisiert
Da war mit Sicherheit nodejs mit dabei. Den iobroker dafür herunter gefahren?
-
@thomas-braun ja. das node-js update lief davor.