Hmm, das ist Jha wirklich sehr merkwürdig, speedtest stürzt ab, wenn es aus IPS heraus aufgerufen wird - ist ja die Meldung, die Du schon am 5.9. gemeldet hattest und ich habe nach wie vor keine Antwort darauf. Das Ganze hat nicht wirklich was mit dem Modul zu tun, das ist ein Problem des Exceutables ‚speedtest‘ ggfs in Kombination mit Deinem System. Bisschen schwierig da zu suchen.
Ich habe ein Ubuntu-System als IPS-Prod, daher nicht vergleichbar und auf meinem Testsystem (pi4) habe ich speedtest noch nicht installiert. Wie hast Du das genau gemacht? Welchen PI benutzt Du mit welchen OS?
Rein interessehalber - hast Du nach der Installation des Speedtest IPS mal gebootet?
ich hatte ja damals angeboten, für dich testhalber das wieder raus zu nehmen, aber da ich nichts gehört habe… Sehe zwar keine Zusammenhang, da das ja grundsätzlich so läuft, aber mache ich natürlich gerne. Du kannst und solltest deinen manuelle Aufruf ja gerne mit den gleichen Optionen durchführen.
Trotzdem wüsste ich gerne, wie du speedtest genau installiert hast, damit ich es auf keine pi4 versuchen kann nachzuvollziehen.
root@ips-dev:/tmp# tar xvfz ookla-speedtest-1.0.0-armhf-linux.tgz
root@ips-dev:/tmp# mv speedtest /usr/bin/speedtest
root@ips-dev:/tmp# mv speedtest.5 /usr/share/man/man5
root@ips-dev:/tmp# type speedtest
speedtest ist /usr/bin/speedtest
dann einmal als root speedtest aufgerufen und beide Fragen bestätigt
Instanz im IPS eingerichtet.
Gibt bei mir keine Fehlermeldung
12.11.2020, 17:14:24 | CheckPrerequisites | cmd=speedtest --version --accept-license --accept-gdpr, exitcode=0, output=Array<LF>(<LF> [0] => Speedtest by Ookla 1.0.0.2 (5ae238b) Linux/arm-linux-musleabihf 5.4.51-v7l+ arm/armv7l<LF> [1] => <LF> [2] => The official command line client for testing the speed and performance<LF> [3] => of your internet connection.<LF>)<LF>
vielen Dank noch mal für Deine Mühe. Haben es noch mal nach Deiner Anleitung installiert, aus dem CLI funktioniert auch alles, nur nicht über Dein Modul.
Ist ein „nice to have“-Modul, aber nicht ganz so wichtig. Schade.
Hallo
bin vor einiger Zeit auch auf Docker umgestiegen und hadere nun mit dem Speedtest…
Wie installiert ihr denn den Speedtest wenn IP Symcon im Docker läuft?
Über apt-get würde ja nach einem Update des Containers der Speedtest wieder weg sein…
und die binary manuell in ei n Dcokervolume zu legen funktioniert aktuell auch nicht.
Das modul kann wohl die Speedtest cli ausführen:
Debuglog
07.01.2021, 13:13:57 | CheckPrerequisites | cmd=/root/speedtest --version --accept-license --accept-gdpr, exitcode=0, output=Array
(
[0] => Speedtest by Ookla 1.0.0.2 (5ae238b) Linux/x86_64-linux-musl 4.19.0-12-amd64 x86_64
[1] =>
[2] => The official command line client for testing the speed and performance
[3] => of your internet connection.
)
allerdings beim eigentlichen testen kommt wie bei einem anderen User hier auch schon:
EDIT: Falls jemand das Problem nochmal haben sollte:
es muss zwingend einmal der speedtest aus einem Terminal des Dockercontainers ausgeführt werden,
damit die Lizenzangaben gespeichert werden können.
Es reicht nicht dies aus dem Dockerserver heraus zu tun
Danach das Modul Speedtest aus dem Store installiert.
Eine Instanz Speedtest wurde angelegt, hier unter Programmversion Ookla ausgewählt und Daten aktualisiert.
Bekomme anschließend einen Hinweis: Instanz ist inaktiv (Service nicht verfügbar).
Fehlt in meiner Vorgehensweise noch etwas??
Gruß Yansoph.
das kommt inzwischen bei mir auch, nach dem ich den Server (Ubuntu) neu gestartet habe. Wenn ich den IPS-Prozess dann neu starte sudo /etc/init.d/symcon restart funktioniert das einwandfrei.
Das muss meiner Meinung nach also etwas mit der Startreihenfolge bzw zu tun haben.
wäre vielleicht information, was paresy dazu meint, ob das vorstellbar ist.
Jup Falls es keine Abhängkeiten zu deiner davor installierten speedtest-cli Version gibt, sollte das ohne Problem durchlaufen. Kannst aber auch erst einmal Zeile für Zeile in die Shell tippen.