NEWS
UNSOLVED Update javascript from @4.0.12 to @4.1.8 funktioniert nicht
-
Hallo, kann mir jemand behilflich sein. Ich kann mein JavaScript nicht aktualisieren. Die Aktualisierung endet zwar mit RC0 aber irgendwie bleibt das Update immer noch in der Übersicht. Folgende Ausgabe erhalte ich bei der Aktualisierung:
$ ./iobroker upgrade javascript Update javascript from @4.0.12 to @4.1.8 NPM version: 6.8.0 npm install iobroker.javascript@4.1.8 --unsafe-perm --production --save --prefix "/opt/iobroker" (System call) npm WARN enoent ENOENT: no such file or directory, open '/opt/iobroker/node_modules/iobroker.radar/package.json' npm ERR! path /opt/iobroker/node_modules/iobroker.javascript/node_modules/.bin/tsservernpm ERR! code EEXIST npm ERR! Refusing to delete /opt/iobroker/node_modules/iobroker.javascript/node_modules/.bin/tsserver: is outside /opt/iobroker/node_modules/iobroker.javascript/node_modules/typescript and not a link npm ERR! File exists: /opt/iobroker/node_modules/iobroker.javascript/node_modules/.bin/tsserver npm ERR! Move it away, and try again. npm ERR! A complete log of this run can be found in:npm ERR! /root/.npm/_logs/2019-03-03T08_08_38_356Z-debug.log npm install --production (System call) in "/opt/iobroker/node_modules/iobroker.javascript" npm WARN lifecycle iobroker.javascript@4.0.12~postinstall: cannot run in wd iobroker.javascript@4.0.12 node ./install/installTypings.js (wd=/opt/iobroker/node_modules/iobroker.javascript) got /opt/iobroker/node_modules/iobroker.javascript/admin upload [100] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/vs/basic-languages/redshift/redshift.js vs/basic-languages/redshift/redshift.js application/javascript upload [90] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/vs/basic-languages/objective-c/objective-c.js vs/basic-languages/objective-c/objective-c.js application/javascript upload [80] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/vs/basic-languages/go/go.js vs/basic-languages/go/go.js application/javascript upload [70] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/vendor/socket.io.js vendor/socket.io.js application/javascript upload [60] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/static/css/main.071206b3.chunk.css static/css/main.071206b3.chunk.css text/css upload [50] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/own/msg/it.js google-blockly/own/msg/it.js application/javascript upload [40] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/own/blocks_timeout.js google-blockly/own/blocks_timeout.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 application/octet-stream upload [18] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/handdelete.cur google-blockly/media/handdelete.cur application/octet-stream upload [17] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/handclosed.cur google-blockly/media/handclosed.cur application/octet-stream upload [16] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/disconnect.wav google-blockly/media/disconnect.wav audio/x-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/x-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/x-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 application/octet-stream upload [2] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/favicon.ico favicon.ico image/x-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 Adapter "javascript" updated process exited with code 0
-
Danach mal einen manuellen Upload versucht?
-
Wie mache ich das?
-
Experten Modus aktivieren, dann gibt es hinter der Instanz einen Upload Button
-
-
Ein manueller Upload bringt folgendes Ergebnis:
$ ./iobroker upload javascript got /opt/iobroker/node_modules/iobroker.javascript/admin upload [100] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/vs/basic-languages/redshift/redshift.js vs/basic-languages/redshift/redshift.js application/javascript upload [90] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/vs/basic-languages/objective-c/objective-c.js vs/basic-languages/objective-c/objective-c.js application/javascript upload [80] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/vs/basic-languages/go/go.js vs/basic-languages/go/go.js application/javascript upload [70] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/vendor/socket.io.js vendor/socket.io.js application/javascript upload [60] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/static/css/main.071206b3.chunk.css static/css/main.071206b3.chunk.css text/css upload [50] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/own/msg/it.js google-blockly/own/msg/it.js application/javascript upload [40] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/own/blocks_timeout.js google-blockly/own/blocks_timeout.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 application/octet-stream upload [18] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/handdelete.cur google-blockly/media/handdelete.cur application/octet-stream upload [17] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/handclosed.cur google-blockly/media/handclosed.cur application/octet-stream upload [16] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/disconnect.wav google-blockly/media/disconnect.wav audio/x-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/x-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/x-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 application/octet-stream upload [2] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/favicon.ico favicon.ico image/x-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 process exited with code 0
Trotzdem steht der Adapter nach wie vor in der Übersicht der zu aktualisierenden Adapter:
-
Mal ein Browser refresh versucht ?
-
Ja, natürlich
-
Es könnte eventuell ein Rechteproblem sein. Kann mir jemand sagen wie die ganzen Rechte in den Verzeichniseen und Datein sein müssten.
Ich denke überall OwnerGroup root und benutzer root mit 777? Wenn ja, wie kann ich das mit einem Befehl machen? -
Ich habe die Berechtigungen einmal angepasst. Leider funktioniert es immer noch nicht das der Adpater nicht mehr in der Übersicht auftaucht. Ich erhlte nun folgende Rückmeldung bei dem manuellen Upgrade:
root@iOBroker:/opt/iobroker# iobroker upgrade javascript Update javascript from @4.0.12 to @4.1.8 NPM version: 6.8.0 npm install iobroker.javascript@4.1.8 --production --save --prefix "/opt/iobroker" (System call) npm ERR! path /opt/iobroker/node_modules/iobroker.javascript/node_modules/.bin/tsc npm ERR! code EEXIST npm ERR! Refusing to delete /opt/iobroker/node_modules/iobroker.javascript/node_modules/.bin/tsc: is outside /opt/iobroker/node_modules/iobroker.javascript/node_modules/typescript and not a link npm ERR! File exists: /opt/iobroker/node_modules/iobroker.javascript/node_modules/.bin/tsc npm ERR! Move it away, and try again. npm ERR! A complete log of this run can be found in: npm ERR! /home/iobroker/.npm/_logs/2019-03-03T12_07_36_063Z-debug.log npm install --production (System call) in "/opt/iobroker/node_modules/iobroker.javascript" got /opt/iobroker/node_modules/iobroker.javascript/admin upload [100] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/vs/basic-languages/redshift/redshift.js vs/basic-languages/redshift/redshift.js application/javascript upload [90] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/vs/basic-languages/objective-c/objective-c.js vs/basic-languages/objective-c/objective-c.js application/javascript upload [80] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/vs/basic-languages/go/go.js vs/basic-languages/go/go.js application/javascript upload [70] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/vendor/socket.io.js vendor/socket.io.js application/javascript upload [60] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/static/css/main.071206b3.chunk.css static/css/main.071206b3.chunk.css text/css upload [50] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/own/msg/it.js google-blockly/own/msg/it.js application/javascript upload [40] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/own/blocks_timeout.js google-blockly/own/blocks_timeout.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 application/octet-stream upload [18] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/handdelete.cur google-blockly/media/handdelete.cur application/octet-stream upload [17] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/handclosed.cur google-blockly/media/handclosed.cur application/octet-stream upload [16] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/disconnect.wav google-blockly/media/disconnect.wav audio/x-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/x-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/x-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 application/octet-stream upload [2] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/favicon.ico favicon.ico image/x-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 Adapter "javascript" updated
Ich bin ratlos. hat noch jemand eine Idee?
Danke !
-
Problem gelöst. Ich habe einfach sämtliche Dateien im folgenden Verzeichnis gelöscht: