NEWS
SOLVED Script Engine 4.3.4 zu 4.6.17 funktioniert nicht
-
Das ganz riecht wieder nach 'irgendwie im System als root rumgefuhrwerkt' oder das Dateisystem hat 'nen Schuss. Jedenfalls scheint da ein symlink ins Leere zu laufen oder durch die bin ersetzt worden zu sein.
iobroker version
liefert was?
-
@Thomas-Braun top vielen Dank hat funktioniert Adapter ist aktuell
-
@Thomas-Braun sagte in Script Engine 4.3.4 zu 4.6.17 funktioniert nicht:
ins Leere zu laufen oder durch die bin ersetzt worden zu sein.
Deshalb wir nie ein Update gelingen , da zuvor alles im Ordner / .bin /
/opt/iobroker/node_modules/iobroker.javascript/node_modules/.bin/
installiert wurde , was so nicht sein sollte ....
-
@Glasfaser Stimmt.
Müsste so aussehen:pi@raspberrypi:~ $ cd /opt/iobroker/node_modules/.bin/ pi@raspberrypi:/opt/iobroker/node_modules/.bin $ ls -la | grep wake lrwxrwxrwx 1 iobroker iobroker 19 Apr 12 13:04 wake -> ../wake_on_lan/wake pi@raspberrypi:/opt/iobroker/node_modules/.bin $
Da ist wohl mal javascript von Hand im falschen Verzeichnis installiert worden.
-
pi@raspberrypi:~ $ ls -la /opt/iobroker/node_modules/.bin/wake lrwxrwxrwx 1 iobroker iobroker 19 Apr 12 13:04 /opt/iobroker/node_modules/.bin/wake -> ../wake_on_lan/wake pi@raspberrypi:~ $ ls -la /opt/iobroker/node_modules/wake_on_lan/wake -rwxrwxr-x+ 1 iobroker iobroker 1611 Mai 20 2018 /opt/iobroker/node_modules/wake_on_lan/wake
Sieht das bei dir so aus?
-
@Thomas-Braun sagte in Script Engine 4.3.4 zu 4.6.17 funktioniert nicht:
iobroker install --force javascript@4.6.17
Hallo, funktioniert leider nicht
pi@raspberrypi:~ $ iobroker install --force javascript@4.6.17 /opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:441 if (name.indexOf('@') !== -1) { ^ TypeError: Cannot read property 'indexOf' of undefined at processCommand (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:441:22) at Object.module.exports.execute (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:2601:5) at Object.<anonymous> (/opt/iobroker/node_modules/iobroker.js-controller/iobroker.js:1:24) at Module._compile (internal/modules/cjs/loader.js:1137:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1157:10) at Module.load (internal/modules/cjs/loader.js:985:32) at Function.Module._load (internal/modules/cjs/loader.js:878:14) at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12) at internal/main/run_main_module.js:17:47
-
@Thomas-Braun sagte in Script Engine 4.3.4 zu 4.6.17 funktioniert nicht:
iobroker version
pi@raspberrypi:~ $ iobroker version 3.1.6
-
@Thomas-Braun
was muss ich eingeben um das zu sehen? -
@Ibot Die beiden Zeilen mit ls -la usw.
Die Pfade sind absolut, das passt dann so -
@Thomas-Braun du meinst hiervon die erste und die dritte?
pi@raspberrypi:~ $ ls -la /opt/iobroker/node_modules/.bin/wake lrwxrwxrwx 1 iobroker iobroker 19 Apr 12 13:04 /opt/iobroker/node_modules/.bin/wake -> ../wake_on_lan/wake pi@raspberrypi:~ $ ls -la /opt/iobroker/node_modules/wake_on_lan/wake -rwxrwxr-x+ 1 iobroker iobroker 1611 Mai 20 2018 /opt/iobroker/node_modules/wake_on_lan/wake
-
@Ibot Ja.
-
@Thomas-Braun da schreib er Komando nicht gefunden in die Konsole ich glaube ich mache noch irgend was falsch...
-
@Ibot Das kannst du sogar per Copy&Paste rüber kopieren.
Und wenn du die komplette Ein- und Ausgabe posten würdest könnte man dir auch helfen. -
@Thomas-Braun habe ich probiert```
pi@raspberrypi:~ $ pi@raspberrypi:~ $ ls -la /opt/iobroker/node_modules/.bin/wake
-bash: pi@raspberrypi:~: Kommando nicht gefunden.
pi@raspberrypi:~ $ pi@raspberrypi:~ $ ls -la /opt/iobroker/node_modules/wake_on_lan/wake
-bash: pi@raspberrypi:~: Kommando nicht gefunden.
pi@raspberrypi:~ $ -
-
@Thomas-Braun sieht jetzt so aus
pi@raspberrypi:~ $ ls -la /opt/iobroker/node_modules/.bin/wake lrwxrwxrwx 1 iobroker iobroker 19 Okt 10 2019 /opt/iobroker/node_modules/.bin/wake -> ../wake_on_lan/wake pi@raspberrypi:~ $ ls -la /opt/iobroker/node_modules/wake_on_lan/wake -rwxrwxr-x+ 1 iobroker iobroker 1611 Mai 20 2018 /opt/iobroker/node_modules/wake_on_lan/wake pi@raspberrypi:~ $
-
@Ibot Jetzt holen wir doch den Holzhammer raus:
iobroker stop sudo mv /opt/iobroker/node_modules/iobroker.javascript/node_modules/* /home/pi/ iobroker start iobroker update iobroker upgrade
Edit: Falsche Option bei mv entfernt.
-
@Thomas-Braun sagte in Script Engine 4.3.4 zu 4.6.17 funktioniert nicht:
iobroker stop sudo mv -r /opt/iobroker/node_modules/iobroker.javascript/node_modules/* /home/pi
pi@raspberrypi:~ $ iobroker stop pi@raspberrypi:~ $ sudo mv -r /opt/iobroker/node_modules/iobroker.javascript/node_modules/* /home/pi mv: Ungültige Option -- r „mv --help“ liefert weitere Informationen. pi@raspberrypi:~ $
-
@Ibot Ohne -r dann
-
@Thomas-Braun top vielen Dank hat funktioniert Adapter ist aktuell
-
@Ibot sagte in Script Engine 4.3.4 zu 4.6.17 funktioniert nicht:
Adapter ist aktuell
Dann setzt den Thread auf gelöst .
... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.