NEWS
Script ausführen geht aufeinmal nicht mehr
-
Habe den Adapter schon neu installiert…wie baue ich da denn ein log ein <emoji seq="1f648"></emoji>
-
20:13:48.641 [info] javascript.0 Stop script script.js.Skripte.alleSonosRadio
20:13:48.688 [info] javascript.0 Start javascript script.js.Skripte.alleSonosRadio
20:13:48.690 [error] javascript.0 script.js.Skripte.alleSonosRadio: exec: python /home/pi/ALLEsonosRadio.py
20:13:48.690 [info] javascript.0 script.js.Skripte.alleSonosRadio: registered 0 subscriptions and 0 schedules
kann da einer das Problem erkennen?
habe schon iobroker komplett neu installiert mit node usw
wenn ich den Befehl exec: python /home/pi/ALLEsonosRadio.py direkt im Raspberry Terminal eingebe geht es…
-
20:13:48.641 [info] javascript.0 Stop script script.js.Skripte.alleSonosRadio
20:13:48.688 [info] javascript.0 Start javascript script.js.Skripte.alleSonosRadio
20:13:48.690 [error] javascript.0 script.js.Skripte.alleSonosRadio: exec: python /home/pi/ALLEsonosRadio.py
20:13:48.690 [info] javascript.0 script.js.Skripte.alleSonosRadio: registered 0 subscriptions and 0 schedules `
Das sieht aus wie der Log aus dem Skripte-Tab, der ist manchmal nicht vollständig. Steht im vollständigen Log-Tab mehr (insbesondere in der Zeile mit [error]?)
-
Also das stand in dem log von iobroker (links im menü unter log)
Muss man denn irgendwas bestimmtes installieren damit man ein Python Script ausführen kann? Oder kann das an der version von npm oder node liegen?
-
Es könnte sein, dass "python" nicht in der PATH-Variable ist.
Per
which python
kannst du den Pfad herausfinden und so den absoluten Pfad angeben, z.B. "/usr/bin/python …", das müsste gehen. -
Also dann so angeben?
exec /usr/bin/python /home/pi/ALLEsonosRadio.py
Also den Pfad passe ich dann nachher zuhause an.
-
So sollte es gehen, ja
-
kommt leider die gleiche Fehlermeldung…
-
also habe es jetzt am laufen :roll:
falls noch jemand probleme damit hat das war die Lösung bei mir:
cd /opt/iobroker
chmod 777 * -R
ls -l reinstall.sh
sollte dann so aussehen
-rwxrwxrwx 1 root root 655 Apr 19 13:23 reinstall.sh
dann habe ich das gemacht:
sudo mv reinstall.sh reinstall.dos
sudo tr -d '\r' < reinstall.dos > reinstall.sh
sudo chmod +x reinstall.sh
dann:
sudo ./reinstall.sh
-
Hab schon wieder ein Problem..nachdem ich mein Raspberry neustarte und iobroker automatisch startet kommt das Problem wieder..
Iobroker kann ich auch nur mit sudo stoppen ist das richtig?
also wenn ich iobroker normal starte mit iobroker start ohne sudo dann geht alles. Wie kann ich das jetzt ändern das iobroker automatisch ohne sudo startet?