NEWS
Häufung von Update-Problemen
-
Nachdem ich heute meinen Admin-Adapter auf die aktuellste (Beta-)Version gehoben hatte, ließ er sich nicht mehr starten. Nach zwei bis drei Versuchen habe ich meine Dockerinstallation komplett platt gemacht und war nach 10min wieder online.
Nun sehe ich hier im Forum:
https://forum.iobroker.net/topic/74217/update-von-telegram-und-alexa2-führt-zu-fehler
https://forum.iobroker.net/topic/74216/probleme-nach-update-telegramm-und-alexa-adapter
https://forum.iobroker.net/topic/74220/zigbee2mqttexakt die gleichen Fehlermeldungen, die bei mir auch auftraten. Ist hier was im Busch? Es betrifft ganz unterschiedliche Adapter und js-controller Versionen.
'ERR_INVALID_ARG_VALUE' 2024-04-19 17:13:14.268 - [31merror[39m: host.iobroker Caught by controller[0]: TypeError [ERR_INVALID_ARG_VALUE]: The argument 'filename' must be a file URL object, file URL string, or absolute path string. Received 'file:// /opt/iobroker/node_modules/iobroker.telegram/node_modules/@iobroker/adapter-core/build/cjs/helpers.js'
-
Kannst du mal schaun?
-
Es gab heute kurze Zeit (ca 30 Minuten) ein fehlerhaftes Downloadpaket. Durch eine Neuinstallation bzw ein Update eines Adapters sollte der Fehler automatisch behoben werden.
-
@mcm57 sagte in Häufung von Update-Problemen:
Es gab heute kurze Zeit (ca 30 Minuten) ein fehlerhaftes Downloadpaket. Durch eine Neuinstallation bzw ein Update eines Adapters sollte der Fehler automatisch behoben werden.
Dann fielen wohl mein Update und die Reparaturversuche genau in die 30min. Na toll!
-
@marc-berg
Ok, grad nochmal nachgesehen - waren doch 45 Minuten
15:02 bis 15:47 lt npm Timestamps.Edit:
In diesem Zeitraum sollte eine Installation / Upgrade gelaufen sein. Der Fehler selbst kann dann auch später bei einem anderen Adapter aufgetreten sein, -
@mcm57 sagte in Häufung von Update-Problemen:
Ok, grad nochmal nachgesehen - waren doch 45 Minuten
15:02 bis 15:47 lt npm Timestamps.Ja, das passt. Um 16:01 Uhr habe ich die Neuinstallation laufen lassen.
-
Habe den Fehler auch "https://forum.iobroker.net/topic/74229/zigbee-controller-fehler-err_invalid_arg_value"
Aber habe den Adapter mehrmals neu installiert, wie kann ich das Problem abstellen?edit:
2024-04-19 15:05:49.776 - [32minfo[39m: host.iobroker-produktiv iobroker upgrade accuweather@1.4.0 2024-04-19 15:05:52.757 - [32minfo[39m: host.iobroker-produktiv iobroker Update accuweather from @1.3.2 to @1.4.0 2024-04-19 15:05:53.796 - [32minfo[39m: host.iobroker-produktiv iobroker NPM version: 10.5.0 2024-04-19 15:05:53.797 - [32minfo[39m: host.iobroker-produktiv iobroker Installing iobroker.accuweather@1.4.0... (System call) 2024-04-19 15:06:12.063 - [32minfo[39m: host.iobroker-produktiv iobroker added 4 packages, and changed 9 packages in 17s 2024-04-19 15:06:12.065 - [32minfo[39m: host.iobroker-produktiv iobroker 198 packages are looking for funding run `npm fund` for details 2024-04-19 15:06:12.222 - [32minfo[39m: host.iobroker-produktiv iobroker Update "system.adapter.accuweather.0" 2024-04-19 15:06:12.234 - [32minfo[39m: host.iobroker-produktiv stopInstance system.adapter.accuweather.0 (force=false, process=true) 2024-04-19 15:06:12.238 - [32minfo[39m: host.iobroker-produktiv stopInstance system.adapter.accuweather.0 send kill signal 2024-04-19 15:06:12.338 - [32minfo[39m: accuweather.0 (724) Got terminate signal TERMINATE_YOURSELF 2024-04-19 15:06:12.412 - [32minfo[39m: accuweather.0 (724) cleaned everything up... 2024-04-19 15:06:12.414 - [32minfo[39m: accuweather.0 (724) terminating 2024-04-19 15:06:12.474 - [32minfo[39m: accuweather.0 (724) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason 2024-04-19 15:06:12.633 - [32minfo[39m: host.iobroker-produktiv iobroker upload [18] accuweather.admin /opt/iobroker/node_modules/iobroker.accuweather/admin/accuweather.png accuweather.png image/png 2024-04-19 15:06:12.650 - [32minfo[39m: host.iobroker-produktiv iobroker upload [17] accuweather.admin /opt/iobroker/node_modules/iobroker.accuweather/admin/admin.d.ts admin.d.ts video/mp2t 2024-04-19 15:06:12.663 - [32minfo[39m: host.iobroker-produktiv iobroker upload [16] accuweather.admin /opt/iobroker/node_modules/iobroker.accuweather/admin/i18n/de.json i18n/de.json application/json 2024-04-19 15:06:12.674 - [32minfo[39m: host.iobroker-produktiv iobroker upload [15] accuweather.admin /opt/iobroker/node_modules/iobroker.accuweather/admin/i18n/en.json i18n/en.json application/json 2024-04-19 15:06:12.684 - [32minfo[39m: host.iobroker-produktiv iobroker upload [14] accuweather.admin /opt/iobroker/node_modules/iobroker.accuweather/admin/i18n/es.json i18n/es.json application/json 2024-04-19 15:06:12.696 - [32minfo[39m: host.iobroker-produktiv iobroker upload [13] accuweather.admin /opt/iobroker/node_modules/iobroker.accuweather/admin/i18n/fr.json i18n/fr.json application/json 2024-04-19 15:06:12.707 - [32minfo[39m: host.iobroker-produktiv iobroker upload [12] accuweather.admin /opt/iobroker/node_modules/iobroker.accuweather/admin/i18n/it.json i18n/it.json application/json 2024-04-19 15:06:12.718 - [32minfo[39m: host.iobroker-produktiv iobroker upload [11] accuweather.admin /opt/iobroker/node_modules/iobroker.accuweather/admin/i18n/nl.json i18n/nl.json application/json 2024-04-19 15:06:12.727 - [32minfo[39m: host.iobroker-produktiv iobroker upload [10] accuweather.admin /opt/iobroker/node_modules/iobroker.accuweather/admin/i18n/pl.json i18n/pl.json application/json 2024-04-19 15:06:12.738 - [32minfo[39m: host.iobroker-produktiv iobroker upload [9] accuweather.admin /opt/iobroker/node_modules/iobroker.accuweather/admin/i18n/pt.json i18n/pt.json application/json 2024-04-19 15:06:12.749 - [32minfo[39m: host.iobroker-produktiv iobroker upload [8] accuweather.admin /opt/iobroker/node_modules/iobroker.accuweather/admin/i18n/ru.json i18n/ru.json application/json 2024-04-19 15:06:12.759 - [32minfo[39m: host.iobroker-produktiv iobroker upload [7] accuweather.admin /opt/iobroker/node_modules/iobroker.accuweather/admin/i18n/uk.json i18n/uk.json application/json 2024-04-19 15:06:12.770 - [32minfo[39m: host.iobroker-produktiv iobroker upload [6] accuweather.admin /opt/iobroker/node_modules/iobroker.accuweather/admin/i18n/zh-cn.json i18n/zh-cn.json application/json 2024-04-19 15:06:12.800 - [32minfo[39m: host.iobroker-produktiv iobroker upload [5] accuweather.admin /opt/iobroker/node_modules/iobroker.accuweather/admin/image.png image.png image/png 2024-04-19 15:06:12.811 - [32minfo[39m: host.iobroker-produktiv iobroker upload [4] accuweather.admin /opt/iobroker/node_modules/iobroker.accuweather/admin/index_m.html index_m.html text/html 2024-04-19 15:06:12.820 - [32minfo[39m: host.iobroker-produktiv iobroker upload [3] accuweather.admin /opt/iobroker/node_modules/iobroker.accuweather/admin/jsonConfig.json jsonConfig.json application/json 2024-04-19 15:06:12.829 - [32minfo[39m: host.iobroker-produktiv iobroker upload [2] accuweather.admin /opt/iobroker/node_modules/iobroker.accuweather/admin/style.css style.css text/css 2024-04-19 15:06:12.839 - [32minfo[39m: host.iobroker-produktiv iobroker upload [1] accuweather.admin /opt/iobroker/node_modules/iobroker.accuweather/admin/tsconfig.json tsconfig.json application/json 2024-04-19 15:06:12.848 - [32minfo[39m: host.iobroker-produktiv iobroker upload [0] accuweather.admin /opt/iobroker/node_modules/iobroker.accuweather/admin/words.js words.js application/javascript 2024-04-19 15:06:12.981 - [32minfo[39m: accuweather.0 (724) terminating 2024-04-19 15:06:13.243 - [32minfo[39m: host.iobroker-produktiv stopInstance system.adapter.accuweather.0 killing pid 724 2024-04-19 15:06:13.868 - [32minfo[39m: host.iobroker-produktiv instance system.adapter.accuweather.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) 2024-04-19 15:06:13.889 - [32minfo[39m: host.iobroker-produktiv iobroker exit 0 2024-04-19 15:06:15.377 - [32minfo[39m: host.iobroker-produktiv instance system.adapter.accuweather.0 started with pid 41228 2024-04-19 15:06:15.738 - [31merror[39m: host.iobroker-produktiv Caught by controller[0]: node:internal/modules/cjs/loader:1501 2024-04-19 15:06:15.739 - [31merror[39m: host.iobroker-produktiv Caught by controller[0]: throw new ERR_INVALID_ARG_VALUE('filename', filename, 2024-04-19 15:06:15.739 - [31merror[39m: host.iobroker-produktiv Caught by controller[0]: ^ 2024-04-19 15:06:15.739 - [31merror[39m: host.iobroker-produktiv Caught by controller[0]: TypeError [ERR_INVALID_ARG_VALUE]: The argument 'filename' must be a file URL object, file URL string, or absolute path string. Received 'file:// /opt/iobroker/node_modules/iobroker.accuweather/node_modules/@iobroker/adapter-core/build/cjs/helpers.js' 2024-04-19 15:06:15.739 - [31merror[39m: host.iobroker-produktiv Caught by controller[0]: at new NodeError (node:internal/errors:405:5) 2024-04-19 15:06:15.740 - [31merror[39m: host.iobroker-produktiv Caught by controller[0]: at createRequire (node:internal/modules/cjs/loader:1501:13) 2024-04-19 15:06:15.740 - [31merror[39m: host.iobroker-produktiv Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.accuweather/node_modules/@iobroker/adapter-core/build/cjs/helpers.js:36:53) 2024-04-19 15:06:15.740 - [31merror[39m: host.iobroker-produktiv Caught by controller[0]: at Module._compile (node:internal/modules/cjs/loader:1364:14) 2024-04-19 15:06:15.740 - [31merror[39m: host.iobroker-produktiv Caught by controller[0]: at Module._extensions..js (node:internal/modules/cjs/loader:1422:10) 2024-04-19 15:06:15.740 - [31merror[39m: host.iobroker-produktiv Caught by controller[0]: at Module.load (node:internal/modules/cjs/loader:1203:32) 2024-04-19 15:06:15.740 - [31merror[39m: host.iobroker-produktiv Caught by controller[0]: at Module._load (node:internal/modules/cjs/loader:1019:12) 2024-04-19 15:06:15.740 - [31merror[39m: host.iobroker-produktiv Caught by controller[0]: at Module.require (node:internal/modules/cjs/loader:1231:19) 2024-04-19 15:06:15.741 - [31merror[39m: host.iobroker-produktiv Caught by controller[0]: at require (node:internal/modules/helpers:177:18) 2024-04-19 15:06:15.741 - [31merror[39m: host.iobroker-produktiv Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.accuweather/node_modules/@iobroker/adapter-core/build/cjs/controllerTools.js:34:22) { 2024-04-19 15:06:15.741 - [31merror[39m: host.iobroker-produktiv Caught by controller[0]: code: 'ERR_INVALID_ARG_VALUE' 2024-04-19 15:06:15.741 - [31merror[39m: host.iobroker-produktiv Caught by controller[0]: } 2024-04-19 15:06:15.741 - [31merror[39m: host.iobroker-produktiv Caught by controller[0]: Node.js v18.20.1 2024-04-19 15:06:15.741 - [31merror[39m: host.iobroker-produktiv instance system.adapter.accuweather.0 terminated with code 1 (JS_CONTROLLER_STOPPED) 2024-04-19 15:06:15.742 - [32minfo[39m: host.iobroker-produktiv Restart adapter system.adapter.accuweather.0 because enabled
Hatte noch vorher accuweather geupdatet. Aber ich kann die betroffenen Adapter neuinstallieren wie ich will, die Fehler erscheinen dennoch und die Adapter funktionieren natürlich nicht. Wie genau kann ich das Problem beheben?
-
@matzeit
"Mehrmals neu installiert": Hast du den Adapter DEINSTALLIERT und dann neu installiert?Eine Reinstallation derselben Version hilft ev. nicht da npm diese "wegoptimiert". Ev. mach mal einen downgrade zur alten Version und dann einen Update.
-
@mcm57 sagte in Häufung von Update-Problemen:
@matzeit
"Mehrmals neu installiert": Hast du den Adapter DEINSTALLIERT und dann neu installiert?Eine Reinstallation derselben Version hilft ev. nicht da npm diese "wegoptimiert". Ev. mach mal einen downgrade zur alten Version und dann einen Update.
Habe nur im Expertenmodus die Version geändert. Was passiert dann mit den Objekten z.b. zigbee Geräte, Datenpunkte etc bei einer Deinstallation?
-
@matzeit
Eine deinstallation würde sie löschen. Also in deinem Fall suboptimal.Version geändert heißt du hast auf x.y.z-1 downgegradet und dann wieder auf x.y.z ?
Kannst du bitte mal checken welche Version von adapter-core auf deinem System existiert?
Auf der Commandlinecd /opt/iobroker; npm list --depth=1 | grep adapter-core
-
@mcm57 sagte in Häufung von Update-Problemen:
cd /opt/iobroker; npm list --depth=1 | grep adapter-core
iobroker@iobroker-produktiv:~$ cd /opt/iobroker; npm list --depth=1 | grep adapter-core │ ├── @iobroker/adapter-core@3.1.4 │ ├── @iobroker/adapter-core@3.0.4 │ ├── @iobroker/adapter-core@3.1.1 │ └── @iobroker/adapter-core@2.6.8 │ ├── @iobroker/adapter-core@3.0.4 │ ├── @iobroker/adapter-core@3.0.4 │ ├── @iobroker/adapter-core@3.0.4 │ ├── @iobroker/adapter-core@2.6.8 deduped │ ├── @iobroker/adapter-core@2.6.0 │ └── @iobroker/adapter-core@2.6.8 deduped │ ├── @iobroker/adapter-core@2.6.8 deduped │ └── @iobroker/adapter-core@3.0.4 │ ├── @iobroker/adapter-core@3.0.6 │ ├── @iobroker/adapter-core@3.0.3 │ ├── @iobroker/adapter-core@3.0.4 │ ├── @iobroker/adapter-core@3.0.4 │ ├── @iobroker/adapter-core@2.6.8 deduped │ ├── @iobroker/adapter-core@3.0.4 │ ├── @iobroker/adapter-core@3.0.4 │ ├── @iobroker/adapter-core@3.0.4 │ ├── @iobroker/adapter-core@2.6.8 deduped │ ├── @iobroker/adapter-core@3.0.4 │ ├── @iobroker/adapter-core@3.0.4 │ ├── @iobroker/adapter-core@3.0.6 │ ├── @iobroker/adapter-core@3.0.4 │ ├── @iobroker/adapter-core@3.0.4 │ ├── @iobroker/adapter-core@2.6.8 deduped │ ├── @iobroker/adapter-core@3.1.4 │ ├── @iobroker/adapter-core@3.0.4 │ ├── @iobroker/adapter-core@2.6.8 deduped │ ├── @iobroker/adapter-core@2.6.8 deduped │ └── @iobroker/adapter-core@2.6.8 deduped │ └── @iobroker/adapter-core@1.0.3 │ └── @iobroker/adapter-core@3.0.4 │ ├── @iobroker/adapter-core@3.0.6 │ ├── @iobroker/adapter-core@3.0.4 │ ├── @iobroker/adapter-core@3.1.2 ├── @iobroker/adapter-core@2.6.8 deduped iobroker@iobroker-produktiv:/opt/iobroker$
ja hatte zu älteren Versionen geupdaten und wieder zurück. Hat nichts gebracht. Accuweather habe ich neu installiert und musste den API code wieder suchen etc. Geht jetzt aber wohl. Aber beim zigbee Adapter mache ich das lieber nicht. Hätte Backup vom 1.4.24 zur Not aber dann wären auch meine history Daten erstmal futsch. Möchte gerne manuell das Problem lösen. Müsste doch machbar sein, oder?
-
@matzeit
Eigentlich sollte da kein 3.1.2 seinKannst du mal schaun welcher Adapter das ist. Ich tippe auf Zigbee
-
@mcm57 ```
├─┬ iobroker.zigbee@1.10.3 │ ├── @iobroker/adapter-core@3.1.2 │ ├── @iobroker/dm-utils@0.1.9 │ ├── humanize-duration@3.31.0 │ ├── serialport@12.0.0 │ ├── tar@6.2.0 │ ├── typescript@5.3.3 deduped │ ├── zigbee-herdsman-converters@19.15.0 │ └── zigbee-herdsman@0.41.2
Habe das Verzeichnis mal lokalisiert. Kann ich das Verzeichnis ../iobroker.zigbee/node_modules/@iobroker/adapter-core nicht einfach durch ein anderes ersetzen? Oder den typo in Version 3.1.2 in der Datei ersetzen?
-
Ich habe jetzt auf die schnelle mal die Typos in den Dateien mit dem zu viel gemachten Leerzeichen händisch korrigiert (https://github.com/ioBroker/adapter-core/compare/v3.1.2...v3.1.3).
zigbee startete jetzt durch. Gab zwar kurz einen Fehlerzigbee.0 2024-04-19 22:38:54.228 error Exception-Code: EIO: EIO: i/o error, write zigbee.0 2024-04-19 22:38:54.227 error Error: EIO: i/o error, write zigbee.0 2024-04-19 22:38:54.226 error uncaught exception: EIO: i/o error, write
Aber meine Geräte etc. funktionieren nun wieder!
-
@Matzeit
Ok, fürchte da brauchen wir das Skalpel
Ja bin auch parallel am abklären was da abgeht.Lösche mal das Verzeichnis, gefunden hast du es ja schon:
/opt/iobroker/node_modules/iobroker.zigbee/node_modules/@iobroker/adapter-core
Und dann wechsle in /opt/iobroker und installier den Zigbee nochmal drüber
npm install iobroker.zigbee
ACHTUNG: Verzeichnis ist wichtig bei npm Installation.
-
SO sollte es gehen:
cd /opt/iobroker/node_modules/iobroker.zigbee
npm i @iobroker/adapter-core@3.1.4 -
Weiter gehts hier https://forum.iobroker.net/topic/74237/lösung-für-fehler-typeerror-err_invalid_arg_value
Bitte helft mit und linkt alle Threads dazu da hin