NEWS
(Gelöst) Adapter Version wird nicht aktualisiert
-
Ich aktualisiere jeden Adapter sofort, wenn es eine neue Version gibt.
Allerdings ändert sich die Versionsnummer des Adapters seit einiger Zeit in der Adapteransicht nicht und es bleibt die alte bestehen.
Hier mal die Liste der "angeblich" update-fähigen Adapter (diese 8 werden auch in der Adapteransicht angezeigt).C:\iobroker\node_modules\iobroker.js-controller>node iobroker.js update Used repository: stable Adapter "admin" : 6.3.5 , installed 6.3.5 Adapter "alexa2" : 3.24.1 , installed 3.23.2 [Updatable] Adapter "alias-manager": 1.2.4 , installed 1.2.4 Adapter "backitup" : 2.6.23 , installed 2.6.23 Adapter "chromecast" : 3.0.3 , installed 3.0.3 Adapter "cloud" : 4.4.1 , installed 4.4.1 Adapter "countdown" : 2.0.1 , installed 2.0.1 Adapter "daswetter" : 3.1.10 , installed 3.1.8 [Updatable] Adapter "deconz" : 1.3.21 , installed 1.3.21 Adapter "denon" : 1.15.3 , installed 1.15.0 [Updatable] Adapter "discovery" : 3.1.0 , installed 3.1.0 Adapter "dwd" : 2.8.5 , installed 2.8.3 [Updatable] Adapter "echarts" : 1.5.1 , installed 1.5.1 Adapter "email" : 1.2.0 , installed 1.2.0 Adapter "epson_ecotank_et_2750": 0.0.12, installed 0.0.12 Adapter "flot" : 1.12.0 , installed 1.12.0 Adapter "geofency" : 1.2.4 , installed 1.2.4 Adapter "heos" : 1.10.0 , installed 1.10.0 Adapter "history" : 2.2.4 , installed 2.2.4 Adapter "ical" : 1.13.3 , installed 1.13.3 Adapter "icons-icons8" : 0.0.1 , installed 0.0.1 Adapter "icons-material-svg": 0.1.0, installed 0.1.0 Adapter "icons-mfd-png": 1.1.0 , installed 1.1.0 Adapter "icons-mfd-svg": 1.1.0 , installed 1.1.0 Adapter "influxdb" : 3.2.0 , installed 3.2.0 Adapter "info" : 1.9.26 , installed 1.9.26 Adapter "iot" : 1.14.5 , installed 1.14.5 Adapter "javascript" : 7.0.3 , installed 7.0.3 Controller "js-controller": 4.0.24 , installed 4.0.24 Adapter "lgtv" : 1.1.10 , installed 1.1.10 Adapter "lupusec" : 1.3.6 , installed 1.3.6 Adapter "material" : 1.3.1 , installed 1.3.1 Adapter "mercedesme" : 0.1.1 , installed 0.1.1 Adapter "minuvis" : 2.2.0 , installed 2.2.0 Adapter "mqtt" : 4.1.1 , installed 4.1.1 Adapter "mqtt-client" : 1.6.3 , installed 1.6.3 Adapter "net-tools" : 0.2.0 , installed 0.2.0 Adapter "octoprint" : 4.0.0 , installed 4.0.0 Adapter "ping" : 1.5.3 , installed 1.5.3 Adapter "pollenflug" : 1.0.6 , installed 1.0.6 Adapter "pushover" : 3.0.3 , installed 3.0.3 Adapter "sainlogic" : 0.10.5 , installed 0.10.3 [Updatable] Adapter "scenes" : 2.3.9 , installed 2.3.9 Adapter "shelly" : 6.4.1 , installed 6.4.1 Adapter "simple-api" : 2.7.2 , installed 2.7.2 Adapter "smartgarden" : 2.0.0 , installed 2.0.0 Adapter "socketio" : 4.2.0 , installed 4.2.0 Adapter "text2command" : 3.0.2 , installed 3.0.2 Adapter "tr-064" : 4.2.18 , installed 4.2.18 Adapter "trashschedule": 2.2.0 , installed 2.2.0 Adapter "tuya" : 3.14.2 , installed 3.14.2 Adapter "tvspielfilm" : 2.0.4 , installed 2.0.4 Adapter "vis" : 1.4.16 , installed 1.4.16 Adapter "vis-canvas-gauges": 1.0.1, installed 1.0.1 Adapter "vis-fancyswitch": 1.1.0 , installed 1.1.0 Adapter "vis-hqwidgets": 1.4.0 , installed 1.4.0 Adapter "vis-icontwo" : 0.96.0 , installed 0.94.0 [Updatable] Adapter "vis-inventwo" : 3.3.3 , installed 3.3.1 [Updatable] Adapter "vis-jqui-mfd" : 1.0.12 , installed 1.0.12 Adapter "vis-map" : 1.0.4 , installed 1.0.4 Adapter "vis-material-advanced": 1.7.2, installed 1.7.2 Adapter "vis-metro" : 1.2.0 , installed 1.2.0 Adapter "vis-timeandweather": 1.2.2, installed 1.2.2 Adapter "weatherunderground": 3.4.2, installed 3.4.2 Adapter "web" : 4.3.0 , installed 4.3.0 Adapter "whatsapp-cmb" : 0.2.3 , installed 0.2.3 Adapter "ws" : 1.3.0 , installed 1.3.0 Adapter "zigbee" : 1.8.21 , installed 1.8.10 [Updatable]
Versuche ich einen dieser Adapter, z.B. alexa2, zu aktualisieren, kommt der Hinweis:
C:\iobroker\node_modules\iobroker.js-controller>node iobroker.js upgrade alexa2 Adapter "alexa2" is up to date. PS C:\iobroker\node_modules\iobroker.js-controller>
Was mache ich hier falsch?
Vielen Dank
ExMatador -
@exmatador
Mehr Infos zum System! -
@sigi234
Natürlich, hier bitte schönC:\iobroker\node_modules\iobroker.js-controller>node iobroker.js info Platform : Windows os : win32 Architecture : ia32 CPUs : 8 Speed : 2918 MHz Model : 11th Gen Intel(R) Core(TM) i7-1195G7 @ 2.90GHz RAM : 31.7 GB System uptime : 6d. 03:09:46 Node.js : v18.16.1 time : 1691606410556 timeOffset : -120 adapters count : 488 NPM : v9.5.1 Disk size : 952.8 GiB Disk free : 596.3 GiB
-
C:\iobroker\node_modules\iobroker.js-controller>node iobroker.js version 4.0.24
-
@exmatador
Ev. kann dir @Gaspode helfen.
Kennst du den neuen Installer schon? -
@sigi234
Nein, den kenne ich vermutlich nicht, weil meine Instanz ja grundsätzlich funktioniert. Ich habe wirklich viele Anwendungen, zig Javascripts, alles läuft korrekt.
Nur die Anzeige leider nicht.
Unter "Windows" bringt der FIX vermutlich auch nichts, oder? -
@exmatador
Ok, ich gehe davon aus, das du alles gesichert hast? -
@sigi234
Natürlich, ioBroker, influx und grafana -
@exmatador
Problem noch aktuell? -
@gaspode
Leider noch aktuell und ich denke, ich muss ioBroker komplett neu installieren.
Es läuft immer noch alles, aber nun funktioniert BackitUp und der Adapter Update gar nicht mehr, bei der Statusabfrage kommt folgender Fehler.PS C:\iobroker\node_modules\iobroker.js-controller> ./iob status C:\iobroker\node_modules\iobroker.js-controller>node iobroker.js status Uncaught Rejection: TypeError: Cannot read properties of undefined (reading 'process') at processCommand (C:\iobroker\node_modules\iobroker.js-controller\lib\setup.js:514:49) at module.exports.execute (C:\iobroker\node_modules\iobroker.js-controller\lib\setup.js:3319:5) at Object.<anonymous> (C:\iobroker\node_modules\iobroker.js-controller\iobroker.js:1:24) at Module._compile (node:internal/modules/cjs/loader:1256:14) at Module._extensions..js (node:internal/modules/cjs/loader:1310:10) at Module.load (node:internal/modules/cjs/loader:1119:32) at Module._load (node:internal/modules/cjs/loader:960:12) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12) at node:internal/main/run_main_module:23:47 Uncaught Rejection: TypeError: Cannot read properties of undefined (reading 'process') at processCommand (C:\iobroker\node_modules\iobroker.js-controller\lib\setup.js:514:49) at module.exports.execute (C:\iobroker\node_modules\iobroker.js-controller\lib\setup.js:3319:5) at Object.<anonymous> (C:\iobroker\node_modules\iobroker.js-controller\iobroker.js:1:24) at Module._compile (node:internal/modules/cjs/loader:1256:14) at Module._extensions..js (node:internal/modules/cjs/loader:1310:10) at Module.load (node:internal/modules/cjs/loader:1119:32) at Module._load (node:internal/modules/cjs/loader:960:12) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12) at node:internal/main/run_main_module:23:47
Gibt es eigentlich eine Möglichkeit, die Files package-lock.json und package.json neu aufzubauen?
Da scheint bei mir irgendetwas nicht zu stimmen.Danke
Gruß ExMatador -
Hast du hier schonmal vorbeigeschaut?
-
@exmatador sagte in Adapter Version wird nicht aktualisiert:
Gibt es eigentlich eine Möglichkeit, die Files package-lock.json
ja!
probier aber erst den Rat von @Meister-Mopperdu kannst die package-lock.json einfach löschen. wird wieder neu gebaut.
wenn du dem nicht traust, benenne sie einfach nur um -
@exmatador said in Adapter Version wird nicht aktualisiert:
Gibt es eigentlich eine Möglichkeit, die Files package-lock.json und package.json neu aufzubauen?
Ja, die package-lock.json wird automatisch neu aufgebaut, wenn du sie löschst.
Evtl. wäre es aber sinnvoll, gleich auf den neuen Installer umzusteigen, dann hast du in Zukunft gleich Ruhe und kannst auch den Fixer verwenden:
Installer herunterladen (https://www.iobroker.net/#de/download), den "alten" Windows Service beenden und auf "manuell" stellen, dann den neuen Installer starten und im weiteren Verlauf "Datenübernahme" anwählen. Als Quelle gibst du deinen vorhandenen iobroker Ordner an. Dann nach dem ioBroker Start warten, bis alle benötigten Adapter automatisch installiert werden, fertig.
Ups, hat sich mit der Antwort von @Homoran überschnitten.
Noch ein Hinweis: Auf die gerade von mir beschriebene Weise gehst du kein Risiko ein, die alte Installation bleibt dabei unangetastet.
-
@gaspode
Super, das werde ich so machen.
Steckt ja doch viel Arbeit drin, da was zu verlieren, wäre übel.
Danke Euch. -
@Gaspode
Es hat auf Anhieb funktioniert, alles, wirklich alles ist wieder da.
Diese Installation ist wirklich richtig gut.
Besten Dank
Gruß ExMatador -
@exmatador said in (Gelöst) Adapter Version wird nicht aktualisiert:
Es hat auf Anhieb funktioniert, alles, wirklich alles ist wieder da.
Freut mich, dass es geklappt hat. Danke für die Rückmeldung.