NEWS
Untersuchung: code 25 fehlerlösung
- 
					
					
					
					
 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 Windeseile Hier 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-xF1T4SnUWas 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. 
- 
					
					
					
					
 @thomas-braun tjo das kann ich nicht, da ich mich damit nicht auskenne. Leider. 
 Hilft es was wenn ich NodeRed lösche? in der IOB Oberfläche.
- 
					
					
					
					
 
 
		
	 
		
	