NEWS
Untersuchung: code 25 fehlerlösung
-
Kannst du mal die betroffenen Module identifizieren?
Also mit der Variante 'nur-schauen' des Lösch-Skripts. -
@thomas-braun
Der Befehl for i in $(find /opt/iobroker/node_modules -type d -iname ".-????????" ! -iname ".local-chromium"); do echo ${i%/};* done im node_modules Verzeichnis bringt da keine Treffer. -
Dann ist es auch was anderes.
Fehler 25 ist ja nur die Meldung, das irgendwo ein Fehler aufgetreten ist, die genaue Ursache muss man sich anschauen.
-
@lcars Der Befehl bringt nur was, wenn man nach dem Update-Fehler aufruft.
Sobald ein Update erfolgreich durchläuft sind auch die temp's bis zum nächsten update weg. Jedenfalls ist das bei mir so. -
@thomas-braun Also, das muss bei @lcars irgend etwas Anderes sein.
Hab das grad mal nachgestellt. Geht ja Dank docker in WindeseileHier mal die komplette Session:
In einem frischen Container alle 3 Adapter ohne die geringsten Probleme und blitzartig geupdated.
Werde etwas später mal den NR-Adapter in den Testcontainer (ältere Version) installieren und dann nochmal testen.
-
@rewenode sagte in Untersuchung: code 25 fehlerlösung:
Also, das muss bei @lcars irgend etwas Anderes sein.
Sag ich ja
-
@thomas-braun Wie bekomme ich denn eine ältere Node-red version installiert? Bekomme nur die 4.0.0 angeboten
Sorry, kaum macht manns richtig. Schon gefunden
-
iobroker upgrade node-red@VERSIONSNUMMER
-
@thomas-braun Ok, die node-red Vermutung kann man wohl ausschließen.
Update 3.3.1 auf 4.0.0 ohne Probleme und hat auch keine Spuren hinterlassenUsed repository: stable Adapter "admin" : 6.2.22 , installed 6.2.22 Adapter "backitup" : 2.4.12 , installed 2.4.12 Adapter "discovery" : 3.0.5 , installed 3.0.5 Controller "js-controller": 4.0.23 , installed 4.0.23 Adapter "node-red" : 4.0.0 , installed 3.3.1 [Updatable] iobroker@testiob:~$ iob upgrade node-red@4.0.0 --debug This upgrade of "node-red" will introduce the following changes: ========================================================================== -> 4.0.0: IMPORTANT: Node.js 14.x now needed at least Upgrade to node-red 3.0.2, enable runtime-state features and switch editor to monaco-editor Correctly escape backslashes when writing setting file on Windows ========================================================================== BE CAREFUL: THIS IS A MAJOR UPGRADE, WHICH WILL MOST LIKELY INTRODUCE BREAKING CHANGES! Would you like to upgrade node-red from @3.3.1 to @4.0.0 now? [(y)es, (n)o]: y Update node-red from @3.3.1 to @4.0.0 NPM version: 8.15.0 Installing iobroker.node-red@4.0.0... (System call) added 3 packages, removed 81 packages, and changed 23 packages in 7s 70 packages are looking for funding run `npm fund` for details upload [14] node-red.admin /opt/iobroker/node_modules/iobroker.node-red/admin/bcrypt.min.js bcrypt.min.js application/javascript upload [13] node-red.admin /opt/iobroker/node_modules/iobroker.node-red/admin/i18n/de/translations.json i18n/de/translations.json application/json upload [12] node-red.admin /opt/iobroker/node_modules/iobroker.node-red/admin/i18n/en/translations.json i18n/en/translations.json application/json upload [11] node-red.admin /opt/iobroker/node_modules/iobroker.node-red/admin/i18n/es/translations.json i18n/es/translations.json application/json upload [10] node-red.admin /opt/iobroker/node_modules/iobroker.node-red/admin/i18n/fr/translations.json i18n/fr/translations.json application/json upload [9] node-red.admin /opt/iobroker/node_modules/iobroker.node-red/admin/i18n/it/translations.json i18n/it/translations.json application/json upload [8] node-red.admin /opt/iobroker/node_modules/iobroker.node-red/admin/i18n/nl/translations.json i18n/nl/translations.json application/json upload [7] node-red.admin /opt/iobroker/node_modules/iobroker.node-red/admin/i18n/pl/translations.json i18n/pl/translations.json application/json upload [6] node-red.admin /opt/iobroker/node_modules/iobroker.node-red/admin/i18n/pt/translations.json i18n/pt/translations.json application/json upload [5] node-red.admin /opt/iobroker/node_modules/iobroker.node-red/admin/i18n/ru/translations.json i18n/ru/translations.json application/json upload [4] node-red.admin /opt/iobroker/node_modules/iobroker.node-red/admin/i18n/zh-cn/translations.json i18n/zh-cn/translations.json application/json upload [3] node-red.admin /opt/iobroker/node_modules/iobroker.node-red/admin/index.html index.html text/html upload [2] node-red.admin /opt/iobroker/node_modules/iobroker.node-red/admin/index_m.html index_m.html text/html upload [1] node-red.admin /opt/iobroker/node_modules/iobroker.node-red/admin/node-red.png node-red.png image/png upload [0] node-red.admin /opt/iobroker/node_modules/iobroker.node-red/admin/words.js words.js application/javascript iobroker@testiob:~$ for i in $(find /opt/iobroker/node_modules -type d -iname ".*-????????" ! -iname ".local-chromium"); do echo ${i%/}; done iobroker@testiob:~$
-
Interessant wäre ein Log vom Neustart vom node-red, wenn der Error 25-Block auftritt.
Und es müssen dann auch ein paar Nodes im node-red drin sein, bevorzugt binäre.
-
@thomas-braun sagte in Untersuchung: code 25 fehlerlösung:
Interessant wäre ein Log vom Neustart vom node-red, wenn der Error 25-Block auftritt.
Und es müssen dann auch ein paar Nodes im node-red drin sein, bevorzugt binäre.Werde mal versuchen das hinzubekommen. Aber wie gesagt bislang in der Testversion keine Fehler.
-
@thomas-braun sagte in Untersuchung: code 25 fehlerlösung:
Und es müssen dann auch ein paar Nodes im node-red drin sein, bevorzugt binäre.
Kannst du da spontan welche nennen?
-
@rewenode sagte in Untersuchung: code 25 fehlerlösung:
Kannst du da spontan welche nennen?
Nein, ich verwende node-red nicht.
-
@thomas-braun Also ich muss dann erstmal passen.
- frischen Docker-Contaimer aufgesetzt
- node-red upgrade auf 3.3.1
- ein paar nodes installiert (die ich auch im Produktivsystem habe)
- Node-red upgrade auf 4.0.0
- admin upgrade
Keinerlei Fehler ;-(
Keine Ahnung ab wann der sich einschleicht. -
@thomas-braun
Bei mir ist es auch so, dass ich keine Update mehr machen kann.
Habe mit dem nur Schau-Befehl bei mir nachgeschaut, finde da allerdings auch keine Fehler.NPM 8.15.0
Node 16.17.1
Js- Controller 4.0.23root@iobroker:/opt/iobroker/node_modules# for i in $(find /opt/iobroker/node_modules -type d -iname ".*-????????" ! -iname ".local-chromium"); do echo ${i%}; done /opt/iobroker/node_modules/@babel/.runtime-cSN2FFol /opt/iobroker/node_modules/@types/.whatwg-url-st9gKEiR /opt/iobroker/node_modules/@types/.webidl-conversions-sTwlFPEN /opt/iobroker/node_modules/@node-red/.editor-api-Xk7v1FU7 /opt/iobroker/node_modules/@node-red/.editor-client-FpqhSpDH /opt/iobroker/node_modules/@node-red/.nodes-oC2yqxJN /opt/iobroker/node_modules/@node-red/.registry-ccnbcuRd /opt/iobroker/node_modules/@node-red/.runtime-1jQRdxlO /opt/iobroker/node_modules/@node-red/.util-sbKUIGKV /opt/iobroker/node_modules/memorystore/node_modules/.yallist-dQCRuaxJ /opt/iobroker/node_modules/iobroker.web/node_modules/.accepts-OXiUlc3Q /opt/iobroker/node_modules/iobroker.web/node_modules/.bytes-1xgHDNBN /opt/iobroker/node_modules/iobroker.web/node_modules/.body-parser-UqURhhX1 /opt/iobroker/node_modules/iobroker.web/node_modules/.cookie-tK2ONQ1o /opt/iobroker/node_modules/iobroker.web/node_modules/.depd-C51S9yJW /opt/iobroker/node_modules/iobroker.web/node_modules/.destroy-qlf2lv5l /opt/iobroker/node_modules/iobroker.web/node_modules/.http-errors-Za9l7C18 /opt/iobroker/node_modules/iobroker.web/node_modules/.inherits-TuGh0LXN /opt/iobroker/node_modules/iobroker.web/node_modules/.mime-types-PeP4UgEO /opt/iobroker/node_modules/iobroker.web/node_modules/.mime-db-kRSHCEJi /opt/iobroker/node_modules/iobroker.web/node_modules/.ms-eKzAxOLx /opt/iobroker/node_modules/iobroker.web/node_modules/.negotiator-cgjfl5da /opt/iobroker/node_modules/iobroker.web/node_modules/.on-finished-xF1T4SnU
Was müsste ich jetzt tun...?
Node Red läuft auch nicht da immer diesr Fehler kommt.warn node:internal/modules/cjs/loader:959 throw err; ^ Error: Cannot find module 'jsonfile/utils' Require stack: - /opt/iobroker/node_modules/node-red/node_modules/fs-extra/lib/json/output-json.js - /opt/iobroker/node_modules/node-red/node_modules/fs-extra/lib/json/index.js - /opt/iobroker/node_modules/node-red/node_modules/fs-extra/lib/index.js - /opt/iobroker/node_modules/node-red/red.js at Function.Module._resolveFilename (node:internal/modules/cjs/loader:956:15) at Function.Module._load (node:internal/modules/cjs/loader:804:27) at Module.require (node:internal/modules/cjs/loader:1028:19) at require (node:internal/modules/cjs/helpers:102:18) at Object.<anonymous> (/opt/iobroker/node_modules/node-red/node_modules/fs-extra/lib/json/output-json.js:3:23) at Module._compile (node:internal/modules/cjs/loader:1126:14) at Object.Module._extensions..js (node:internal/modules/cjs/loader:1180:10) at Module.load (node:internal/modules/cjs/loader:1004:32) at Function.Module._load (node:internal/modules/cjs/loader:839:12) at Module.require (node:internal/modules/cjs/loader:1028:19) { code: 'MODULE_NOT_FOUND', requireStack: [ '/opt/iobroker/node_modules/node-red/node_modules/fs-extra/lib/json/output-json.js', '/opt/iobroker/node_modules/node-red/node_modules/fs-extra/lib/json/index.js', '/opt/iobroker/node_modules/node-red/node_modules/fs-extra/lib/index.js', '/opt/iobroker/node_modules/node-red/red.js' ] } node-red.0 2022-10-03 21:21:29.034 info node-red exited with 1 node-red.0 2022-10-03 21:21:29.030 warn node:internal/modules/cjs/loader:959 throw err; ^ Error: Cannot find module 'jsonfile/utils' Require stack: - /opt/iobroker/node_modules/node-red/node_modules/fs-extra/lib/json/output-json.js - /opt/iobroker/node_modules/node-red/node_modules/fs-extra/lib/json/index.js - /opt/iobroker/node_modules/node-red/node_modules/fs-extra/lib/index.js - /opt/iobroker/node_modules/node-red/red.js at Function.Module._resolveFilename (node:internal/modules/cjs/loader:956:15) at Function.Module._load (node:internal/modules/cjs/loader:804:27) at Module.require (node:internal/modules/cjs/loader:1028:19) at require (node:internal/modules/cjs/helpers:102:18) at Object.<anonymous> (/opt/iobroker/node_modules/node-red/node_modules/fs-extra/lib/json/output-json.js:3:23) at Module._compile (node:internal/modules/cjs/loader:1126:14) at Object.Module._extensions..js (node:internal/modules/cjs/loader:1180:10) at Module.load (node:internal/modules/cjs/loader:1004:32) at Function.Module._load (node:internal/modules/cjs/loader:839:12) at Module.require (node:internal/modules/cjs/loader:1028:19) { code: 'MODULE_NOT_FOUND', requireStack: [ '/opt/iobroker/node_modules/node-red/node_modules/fs-extra/lib/json/output-json.js', '/opt/iobroker/node_modules/node-red/node_modules/fs-extra/lib/json/index.js', '/opt/iobroker/node_modules/node-red/node_modules/fs-extra/lib/index.js', '/opt/iobroker/node_modules/node-red/red.js' ] }
-
@nwh sagte in Untersuchung: code 25 fehlerlösung:
Was müsste ich jetzt tun...?
Dich als user und nicht als root einloggen.
-
@thomas-braun ich mache das über die Konsole vom Docker auf der Synology.
Wüsste gar nicht wie das anders ginge. -
Bei Docker bin ich eh raus. Keinen Bock auf den Kram.
-
@thomas-braun na dann....
-
Lösch die Verzeichnisse.