fhem / fhem-docker

A basic Docker image for FHEM house automation system, based on Debian Linux.
https://fhem.de/
MIT License
84 stars 28 forks source link

Pyhten Link fehlt #49

Closed hko123 closed 2 years ago

hko123 commented 2 years ago

Für das Fhem-Modul speedtest. wird das Phyton-scipt speedtest benötig.

Dies wirft in fhem den Fehler

/usr/bin/env: ‘python’: No such file or directory

In der bash funktioniert es.

Hier wird der link python zu python3 benötigt.

sidey79 commented 2 years ago

Auf welches Docker Image bezieht sich dieser Fehler?

hko123 commented 2 years ago

ghcr.io/fhem/fhem-experimental:dev

docker-compose: volumes:

sidey79 commented 2 years ago

Speedtest-cli scheint für python2 ausgelegt zu sein.

Hast Du wie in Troubleshooting vorgeschlagen schon mal die 1. Zeile im Script angepasst? https://wiki.fhem.de/wiki/Speedtest

hko123 commented 2 years ago

Ja habe ich gemacht. Hilft auch. Das läuft alles.

Nur ist der Link, nach meiner Einschätzung, die universellere Lösung.

Der Link ist auch in den anderen Images drin.

Danke für den Einsatz und das tolle Image

sidey79 commented 2 years ago

Ich schau mir das dir Tage an. Hoffentlich bekomme ich heraus durch was dieser Link erzeugt wurde.

sidey79 commented 2 years ago

Die Änderung ist durch debian bullseye verursacht.

https://packages.debian.org/bullseye/python-is-python2

Ich würde das nicht in das Image integrieren. Du kannst das Paket bei Bedarf über eine Umgebungsvariable beim starten des Containers installieren lassen.