NEWS
JS Adpater lässt sich nicht updaten / Falsche Admin Version
-
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