NEWS
JS Adpater lässt sich nicht updaten / Falsche Admin Version
-
Auch wenn wir gerade weeeit vom eigentlichen Thread Thema abgekommen sind:
Ich habe jetzt auf zwei meiner Systeme den Admin aktualisiert und in beiden Fällen hat alles wie gewünscht geklappt und ich hatte sofort in der Admin UI die Möglichkeit zB Devices oder iot oder auch Javascript zu installieren ... ich kann den Fehler von Euch also nicht nachvollziehen.
Ich warte immer noch darauf das mit mal jemand der dieses Problem hatte das Log vom initialen "Admin 4.0 update" bereitstellt. Ohne das kommen wir hier nicht wirklich weiter
-
@AlCalzone sagte in JS Adpater lässt sich nicht updaten / Falsche Admin Version:
@Beowolf Ganz einfach:
Deine Experimente mitsudo
haben die Permissions durcheinander gebracht. Siehe auch meine Signatur.Also
- Fixer ausführen (egal wo)
- Vor jeder manuellen Installation ins richtige Verzeichnis wechseln
- Nach jeder manuellen Installation Upload durchführen
npm
nicht mitsudo
ausführen
iobroker fix cd /opt/iobroker npm i iobroker.javascript@4.3.4 iobroker upload javascript
Hallo AlCalzone,
vielen Dank für die Hilfe. Wäre es besser, das ich ioBroker noch einmal neu aufsetze, das vorletzte Backup einspiele und dann noch einmal update? -
So, nachdem es mit dem Upload auch im Expert Modus nicht geklappt hat,
habe ich mich genau an die Anweisung von @AlCalzone gehalten (allerdings ohne fixer) und das hat funktioniert.
Anbei die Ausgabe der Konsole. Die npn-Warnungen verstehe ich allerdings nicht. Die Funktionen sind aber alle gegeben.
Mein Admin Adapter hat die Version 3.7.8Gruß
Hans-Jürgenpi@ioBroker-RasPi:~ $ cd /opt/iobroker pi@ioBroker-RasPi:/opt/iobroker $ npm i iobroker.javascript@4.3.4 > iobroker.javascript@4.3.4 postinstall /opt/iobroker/node_modules/iobroker.javascript > node ./install/installTypings.js Installing NodeJS typings... latest @types: 13, installed node: 10 npm WARN ajv-keywords@2.1.1 requires a peer of ajv@^5.0.0 but none is installed. You must install peer dependencies yourself. npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.2 (node_modules/fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"}) npm WARN optional SKIPPING OPTIONAL DEPENDENCY: osx-temperature-sensor@1.0.5 (node_modules/osx-temperature-sensor): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for osx-temperature-sensor@1.0.5: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"}) + iobroker.javascript@4.3.4 removed 68 packages and updated 7 packages in 143.491s 5 packages are looking for funding run `npm fund` for details pi@ioBroker-RasPi:/opt/iobroker $ iobroker upload javascript upload [100] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/vs/basic-languages/python/python.js vs/basic-languages/python/python.js application/javascript upload [90] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/vs/basic-languages/lua/lua.js vs/basic-languages/lua/lua.js application/javascript upload [80] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/vs/basic-languages/csp/csp.js vs/basic-languages/csp/csp.js application/javascript upload [70] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/static/js/runtime-main.b8ed958b.js static/js/runtime-main.b8ed958b.js application/javascript upload [60] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/precache-manifest.746ac9eff22296784d9a7ef35a405493.js precache-manifest.746ac9eff22296784d9a7ef35a405493.js application/javascript upload [50] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/own/msg/fr.js google-blockly/own/msg/fr.js application/javascript upload [40] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/own/blocks_time.js google-blockly/own/blocks_time.js application/javascript upload [30] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/msg/js/pl.js google-blockly/msg/js/pl.js application/javascript upload [20] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/quote0.png google-blockly/media/quote0.png image/png upload [19] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/handopen.cur google-blockly/media/handopen.cur null upload [18] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/handdelete.cur google-blockly/media/handdelete.cur null upload [17] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/handclosed.cur google-blockly/media/handclosed.cur null upload [16] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/disconnect.wav google-blockly/media/disconnect.wav audio/wav upload [15] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/disconnect.ogg google-blockly/media/disconnect.ogg audio/ogg upload [14] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/disconnect.mp3 google-blockly/media/disconnect.mp3 audio/mpeg upload [13] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/delete.wav google-blockly/media/delete.wav audio/wav upload [12] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/delete.ogg google-blockly/media/delete.ogg audio/ogg upload [11] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/delete.mp3 google-blockly/media/delete.mp3 audio/mpeg upload [10] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/click.wav google-blockly/media/click.wav audio/wav upload [9] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/click.ogg google-blockly/media/click.ogg audio/ogg upload [8] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/click.mp3 google-blockly/media/click.mp3 audio/mpeg upload [7] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/1x1.gif google-blockly/media/1x1.gif image/gif upload [6] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/javascript_compressed.js google-blockly/javascript_compressed.js application/javascript upload [5] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/blocks_compressed.js google-blockly/blocks_compressed.js application/javascript upload [4] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/blockly_compressed.js google-blockly/blockly_compressed.js application/javascript upload [3] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/LICENSE google-blockly/LICENSE null upload [2] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/favicon.ico favicon.ico image/vnd.microsoft.icon upload [1] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/asset-manifest.json asset-manifest.json application/json upload [0] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/adminWords.js adminWords.js application/javascript Update "system.adapter.javascript.0" pi@ioBroker-RasPi:/opt/iobroker $
-
@Jack01 sagte in JS Adpater lässt sich nicht updaten / Falsche Admin Version:
Die npn-Warnungen verstehe ich allerdings nicht.
Das sind optionale Abhängigkeiten für andere Betriebssyteme o.ä.
Einfach ignorieren. Wie alle npm-Warnungen -
Hi zusammen, ich klinke mich hier mal ein, da dies Problem eventuell noch nicht gelöst ist?
Admin Version: 4.1.11
Javascript Engine Version: 4.1.14 --> Soll auf 4.8.4 geupdatet werden.Dies ist der Log des Updates:
$ ./iobroker upgrade javascript ERROR: Invalid version of "admin". Installed "3.7.8", required ">=4.0.1 process exited with code 0
Nicht ganz nachvollziehbar was ich ändern soll, da die admin Version ja korrekt ist?
Hier nochmal der Auszug aus der Konsole:
hendrik@debian-hslounge01:~$ iobroker update Used repository: default hash unchanged, use cached sources update done Adapter "admin" : 4.1.11 , installed 4.1.11
Danke euch für einen Tipp
-
-
@smile Und auch : Multihost system? Hier den lokalen Admin auf dem host checken wo javascript läuft
-
iobroker upload admin hat funktioniert.
Was bewirkt der Befehl genau? Ich würde es gerne verstehen warum das nur auf dem Wege funktioniert und nicht in der Admin Oberfläche? -
@smile sagte in JS Adpater lässt sich nicht updaten / Falsche Admin Version:
Was bewirkt der Befehl genau?
-
Hallo zusammen,
ich habe aktuell ähnliche Probleme. Nachdem ich den Javascript adapter gepdated habe, zeigt er mir an, dass meine Admin Version veraltet ist:
daraufhin habe ich die Admin-Version geprüft und diese ist lt Adapter up to date bei 5.2.3:
allerdings ist die Instanz älter und steht bei v4.2.1... wie kann das sein?
-
@erazor86 sagte in JS Adpater lässt sich nicht updaten / Falsche Admin Version:
daraufhin habe ich die Admin-Version geprüft und diese ist lt Adapter up to date bei 5.2.3:
Code/logs bitte nicht als Screenshot, sondern als text in Code-tags posten!
Was sagt:
iobroker list instances
undiobroker update -i
korrekte nodejs Installation setze ich erst einmal voraus
-
@homoran
sorry, werde ich zukünftig beachten... also folgend noch die Systeminfos und die ausgaben der Befehle:PLATTFORM: LINUX
RAM: 3.7 GB
NODE.JS: V14.18.3
NPM: V6.14.15iobroker list instances:
+ system.adapter.admin.0 : admin : raspberrypi - enabled, port: 8081, bind: 0.0.0.0, run as: admi n + system.adapter.backitup.0 : backitup : raspberrypi - enabled + system.adapter.discovery.0 : discovery : raspberrypi - enabled + system.adapter.history.0 : history : raspberrypi - enabled + system.adapter.info.0 : info : raspberrypi - enabled + system.adapter.jarvis.0 : jarvis : raspberrypi - enabled system.adapter.javascript.0 : javascript : raspberrypi - enabled system.adapter.net-tools.0 : net-tools : raspberrypi - disabled + system.adapter.shelly.0 : shelly : raspberrypi - enabled, port: 1882, bind: 0.0.0.0 system.adapter.vis.0 : vis : raspberrypi - enabled system.adapter.web.0 : web : raspberrypi - enabled, port: 8082, bind: 0.0.0.0, run as: admi
iobroker update -i
Used repository: default hash unchanged, use cached sources update done Adapter "admin" : 5.2.3 , installed 5.2.3 Adapter "backitup" : 2.2.3 , installed 2.2.3 Adapter "discovery" : 2.7.3 , installed 2.7.3 Adapter "history" : 1.10.5 , installed 1.10.5 Adapter "info" : 1.9.8 , installed 1.9.8 Adapter "jarvis" : 3.0.11 , installed 2.2.1 [Updateable] Adapter "javascript" : 5.2.21 , installed 5.2.21 Controller "js-controller" : 3.3.22 , installed 3.3.22 Adapter "net-tools" : 0.1.7 , installed 0.1.7 Adapter "shelly" : 4.0.7 , installed 4.0.7 Adapter "simple-api" : 2.6.2 , installed 2.6.2 Adapter "socketio" : 3.1.5 , installed 3.1.5 Adapter "vis" : 1.4.5 , installed 1.4.5 Adapter "web" : 3.4.16 , installed 3.4.16
-
@erazor86 jetzt bin ich verwirrt. Laut Threadtitel soll sich der js-Adapter nicht updaten lassen.
Das ist er bei dir aber doch.Hast du mal den Browsercache gelöscht?
Ansonsten mach mal
iobroker upload all
und danach nochmal einen forced refresh des Browsers.
Bei deiner überschaubaren Anzahl an Instanzen dauert das auch nicht allzu lange -
@homoran said in JS Adpater lässt sich nicht updaten / Falsche Admin Version:
iobroker upload all
perfekt... danke dir! Also der Befehl upload all hat das Problem gelöst... könntest du mir bitte noch kurz erläutern was da genau abläuft?
-
@erazor86 sagte in JS Adpater lässt sich nicht updaten / Falsche Admin Version:
könntest du mir bitte noch kurz erläutern was da genau abläuft?
https://www.iobroker.net/#de/documentation/tutorial/adapter.md?uploadvonadapterdateien
Die heruntergeladenen Adapterdaten werden in die Instanz geschrieben