NEWS
Skript Engine startet Oberfläche nicht
-
@flinke-flasche sagte in Skript Engine startet Oberfläche nicht:
Mein System ist schon älter und ich habe daran selber nichts gemacht, da es ja läuft.
Fehler.
Wie bist du denn da jetzt genau unterwegs?
sudo ln -s /usr/bin/node /usr/bin/nodejs uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && whoami && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
anschauen.
-
@flinke-flasche sagte in Skript Engine startet Oberfläche nicht:
Mein System ist schon älter und ich habe daran selber nichts gemacht, da es ja läuft.Da bin ich mal gespannt ... was die Ausgabe sagt ... von Thomas
... du kannst uns auch mal das dazu zeigen :
iobroker update -i
-
@thomas-braun said in Skript Engine startet Oberfläche nicht:
uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && whoami && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
Danke dir für deine Antwort.
komme leider erst gerade dazu.beim ersten Befehl bekomme ich:
ln: die symbolische Verknüpfung '/usr/bin/nodejs' konnte nicht angelegt werden: Die Datei existiert bereitsbeim zweiten Befehl:
armv7l
/usr/bin/nodejs
/usr/bin/node
/usr/bin/npm
v10.19.0
v10.19.0
6.13.4
pi
/home/pi -
@glasfaser said in Skript Engine startet Oberfläche nicht:
iobroker update -i
Used repository: latest
hash changed or no sources cached => force download of new sources
update done
Adapter "admin" : 6.2.13 , installed 4.2.1 [Updateable]
Adapter "backitup" : 2.4.10 , installed 2.2.3 [Updateable]
Adapter "broadlink2" : 2.1.5 , installed 2.1.5
Adapter "daswetter" : 3.1.3 , installed 3.1.3
Adapter "energymanager" : 1.3.4 , installed 1.3.4
Adapter "flot" : 1.11.0 , installed 1.11.0
Adapter "hass-mqtt" : 0.0.7 , installed 0.0.7
Adapter "icons-addictive-flavour-png": 0.1.0 , installed 0.1.0
Adapter "icons-ultimate-png": 1.0.1 , installed 1.0.1
Adapter "info" : 1.9.19 , installed 1.9.19
Adapter "javascript" : 6.0.0 , installed 6.0.0
Controller "js-controller" : 4.0.23 , installed 2.2.9 [Updateable]
Adapter "maxcube" : 1.0.4 , installed 1.0.4
Adapter "mihome" : 1.4.0 , installed 1.4.0
Adapter "mihome-vacuum" : 3.6.0 , installed 2.1.1 [Updateable]
Adapter "ping" : 1.5.3 , installed 1.5.3
Adapter "pollenflug" : 1.0.6 , installed 1.0.6
Adapter "radar2" : 2.0.3 , installed 2.0.3
Adapter "simple-api" : 2.7.0 , installed 2.7.0
Adapter "socketio" : 6.1.8 , installed 6.1.8
Adapter "sonoff" : 2.5.1 , installed 2.5.1
Adapter "telegram" : 1.14.1 , installed 1.10.0 [Updateable]
Adapter "terminal" : 0.2.6 , installed 0.2.6
Adapter "vis" : 1.4.15 , installed 1.4.15
Adapter "vis-bars" : 0.1.4 , installed 0.1.4
Adapter "vis-canvas-gauges": 0.1.5 , installed 0.1.5
Adapter "vis-fancyswitch": 1.1.0 , installed 1.1.0
Adapter "vis-history" : 1.0.0 , installed 1.0.0
Adapter "vis-hqwidgets" : 1.2.0 , installed 1.2.0
Adapter "vis-jqui-mfd" : 1.0.12 , installed 1.0.12
Adapter "vis-justgage" : 1.0.2 , installed 1.0.2
Adapter "vis-keyboard" : 0.0.2 , installed 0.0.2
Adapter "vis-lcars" : 1.0.4 , installed 1.0.4
Adapter "vis-map" : 1.0.4 , installed 1.0.4
Adapter "vis-material" : 0.1.3 , installed 0.1.3
Adapter "vis-metro" : 1.2.0 , installed 1.2.0
Adapter "vis-plumb" : 1.0.2 , installed 1.0.2
Adapter "vis-timeandweather": 1.2.2 , installed 1.2.2
Adapter "vis-weather" : 2.5.5 , installed 2.5.5
Adapter "web" : 5.2.4 , installed 3.3.0 [Updateable]
Adapter "yahka" : 0.13.1 , installed 0.13.1Bei denen, wo updateable steht, kann ich nicht updaten, da ein neuerer js Controller benötigt wird. Bin da noch auf 2.2.9. Evtl. wird es sogar daran liegen (zu neuer Adapter, zu alter Controller)?
Wie gesagt, es lief alles und ich wollte nicht riskieren, dass nichts mehr läuft.Ein Backup wird alle 2 Tage erstellt. Allerdings weiß ich nicht wirklich ob auch alle Einstellungen und Skript gespeichert werden.
-
Erstmal nodejs@16 installieren.
Undsudo apt update sudo apt full-upgrade
noch nachreichen.
Edit: js-controller 2? Ernsthaft? Und stell das Repo nicht auf latest/Beta ein!
-
@thomas-braun said in Skript Engine startet Oberfläche nicht:
nodejs@16
Hab nodejs nun auf 16 .16 geupdatet.
Leider funktioniert es immer noch nicht.Wollte jetzt mal noch den Js Controller updaten.
In der Anleitung steht man solle aber erst auf 3.3 updaten bevor man auf 4.x geht wegen einem downgrade.
Kann ich den js Controller 3.3 direkt auswählen bei dem update und nicht "iobroker upgrade self", denn da will er gleich die 4.x installieren. -
Habs nun rausgefunden.
hatte immer
npm i iobroker.js-controller@3.3.22
im falschen Verzeichnis aufgerufen
in /opt/iobroker hat es dann funktioniert und der Controller wurde installiert.
Danch öffnete auch die Skript engine wieder.Danach habe ich noch auf die aktuellste Version des js Controller geupdatet.
Danke schon mal für die Hilfe.
-
sudo apt update sudo apt full-upgrade sudo ln -s /usr/bin/node /usr/bin/nodejs uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && whoami && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
sagt?
-
@flinke-flasche sagte in Skript Engine startet Oberfläche nicht:
npm i iobroker.js-controller@3.3.22
im falschen Verzeichnis aufgerufen
in /opt/iobroker hat es dann funktioniert und der Controller wurde installiert.der wurde auch im falschen Verzeichnis installiert!
deswegen dürfen npm-Befehle nur im Installationsvetzeichnis von ioBroker ausgeführt werden! -
Besser: Man nutzt npm gar nicht direkt sondern installiert mit
iobroker add
Dann ist es egal.