Henry Whitaker Speedtest keine Messwerte

spodec

Benutzer
Mitglied seit
21. Sep 2016
Beiträge
144
Punkte für Reaktionen
9
Punkte
18
Hallo,

ich habe mir in Docker den Speedtest von Henry Whitaker (https://github.com/henrywhitaker3/Speedtest-Tracker) installiert. Es läuft auch soweit und ich komme auf die Benutzeroberfläche. Allerdings erhalte ich dann wie auf dem Bild zu sehen keine Messwerte, wenn ich einen Test starte. Kann mir hier jemand weiter helfen, woran das liegen könnte? OOKLA_EULA_GDPR habe ich auf true gesetzt.

Danke für eure Hilfe!

Bildschirmfoto 2022-01-01 um 15.28.56.png

Bildschirmfoto 2022-01-01 um 15.34.05.png
 

Ulfhednir

Benutzer
Sehr erfahren
Mitglied seit
26. Aug 2013
Beiträge
3.476
Punkte für Reaktionen
1.087
Punkte
194

Ulfhednir

Benutzer
Sehr erfahren
Mitglied seit
26. Aug 2013
Beiträge
3.476
Punkte für Reaktionen
1.087
Punkte
194
Weil ich bei meinem Bruder gerade das selbe Thema auf dem Tisch hatte:
Letztendlich lag es an der Namensauflösung. Hier war noch AdGuard im Einsatz.
In der DS als DNS OpenDNS bzw. Google hinterlegt und obligatorisch neugestartet - danach lief es.
 
  • Love
Reaktionen: unLieb

spodec

Benutzer
Mitglied seit
21. Sep 2016
Beiträge
144
Punkte für Reaktionen
9
Punkte
18
In der DS als DNS OpenDNS bzw. Google hinterlegt und obligatorisch neugestartet - danach lief es.
Kannst du mir das näher erläutern, was ich genau machen muss? Ich bin nicht sonderlich bewandert mit dem Thema und hangele mich immer durch Schritt für Schritt Anleitungen, was solche Projekte angeht. Danke.
 

Ulfhednir

Benutzer
Sehr erfahren
Mitglied seit
26. Aug 2013
Beiträge
3.476
Punkte für Reaktionen
1.087
Punkte
194
Dann wäre es wohl an der Zeit sich etwas mehr mit der Materie zu beschäftigen anstelle nur "Schritt-für-Schritt-Anleitungen" abzuklimpern.
z7JS3uo.png
 
  • Love
Reaktionen: unLieb

spodec

Benutzer
Mitglied seit
21. Sep 2016
Beiträge
144
Punkte für Reaktionen
9
Punkte
18
Habs leider nicht hinbekommen. Ich vermute einmal ich benötige dafür auch einen eingerichteten DNS Server?
 

MasterJM

Benutzer
Mitglied seit
03. Feb 2016
Beiträge
29
Punkte für Reaktionen
2
Punkte
3
Tag,
schau mal in die Logs vom Container, vermute das hat nichts mit DNS zu tun, sondern beim Install des Dockers konnte der speedtest CLI, das Script nicht geladen werden. Ist ein Bug, der bei Git vor gut 4 Monaten gemeldet wurde.
Gibt einige Hilfen dort dazu, ich z.B. hab das tgz manuell geladen und vor Start des Dockers auf die NAS gepackt.
Da sah man sofort an den Fehler vorher, wo das Problem lag, danach war es weg und der Speedtest lief, die Werte kamen an.
Gruß
 

spodec

Benutzer
Mitglied seit
21. Sep 2016
Beiträge
144
Punkte für Reaktionen
9
Punkte
18
Tag,
schau mal in die Logs vom Container, vermute das hat nichts mit DNS zu tun, sondern beim Install des Dockers konnte der speedtest CLI, das Script nicht geladen werden. Ist ein Bug, der bei Git vor gut 4 Monaten gemeldet wurde.
Gibt einige Hilfen dort dazu, ich z.B. hab das tgz manuell geladen und vor Start des Dockers auf die NAS gepackt.
Da sah man sofort an den Fehler vorher, wo das Problem lag, danach war es weg und der Speedtest lief, die Werte kamen an.
Gruß
Code:
chmod: cannot access '/config/www/app/Bin/speedtest': No such file or directory

Diese Zeile habe ich gefunden, die mir aufgefallen ist. Hat das was mit deiner Ausführung zu tun?
 

haydibe

Benutzer
Sehr erfahren
Mitglied seit
12. Apr 2016
Beiträge
1.519
Punkte für Reaktionen
404
Punkte
103
Hast Du das Volume für /config gemapped und passende Werte für PUID und GUID verwendet, die zu dem Verzeichnis passen, dass Du gegen das Verzeichnis gemapped hast?
 

spodec

Benutzer
Mitglied seit
21. Sep 2016
Beiträge
144
Punkte für Reaktionen
9
Punkte
18
Die /config habe ich erstellt, was aber meinst du mit ...
...und passende Werte für PUID und GUID verwendet, die zu dem Verzeichnis passen, dass Du gegen das Verzeichnis gemapped hast?
Bildschirmfoto 2022-01-03 um 11.27.05.png
 

Ulfhednir

Benutzer
Sehr erfahren
Mitglied seit
26. Aug 2013
Beiträge
3.476
Punkte für Reaktionen
1.087
Punkte
194
Bei mir läuft das Ding auch ohne angepasster PGID und PUID. Wird auch als optional angegeben:

-e PUID​
Optional. Supply a local user ID for volume permissions
-e PGID​
Optional. Supply a local group ID for volume permissions
-e AUTH​
Optional. Set to 'true' to enable authentication for the app
 

CrimsonGlory

Benutzer
Mitglied seit
08. Okt 2011
Beiträge
218
Punkte für Reaktionen
13
Punkte
18
Also bei mir hat das hier geholfen Link
 
  • Like
Reaktionen: MasterJM

MasterJM

Benutzer
Mitglied seit
03. Feb 2016
Beiträge
29
Punkte für Reaktionen
2
Punkte
3
Code:
chmod: cannot access '/config/www/app/Bin/speedtest': No such file or directory

Diese Zeile habe ich gefunden, die mir aufgefallen ist. Hat das was mit deiner Ausführung zu tun?
Ja, sag ich ja - der hat das Archiv gar nicht geladen, daher kann er da auch kein Script ausführen. Das wget vorher ging vermutlich schon schief?
https://github.com/henrywhitaker3/Speedtest-Tracker/issues/558
oder auch https://github.com/henrywhitaker3/Speedtest-Tracker/issues/670
 
  • Like
Reaktionen: spodec

Monacum

Benutzer
Sehr erfahren
Maintainer
Mitglied seit
03. Jan 2022
Beiträge
2.200
Punkte für Reaktionen
1.024
Punkte
224
Nur weil es als optional angegeben wird, kann es trotzdem für die Funktionalität notwendig sein; beispielsweise ließen sich bei mir keine Zeitpläne (alle x Stunden durchführen o. ä.) durchführen, wenn keine Timezone über den Parameter TZ und einen Input von hier eingetragen war.
 

haydibe

Benutzer
Sehr erfahren
Mitglied seit
12. Apr 2016
Beiträge
1.519
Punkte für Reaktionen
404
Punkte
103
Ich nehme alles von heute morgen zurück und sag jetzt das Gegenteil (heute morgen hatte ich nur kurz in meine eigene Konfiguration geschaut)

1. PUID und GUID sollten egal sein , weil der Container als root startet und den Owner beim Start ändert - ggf. halt auf die Default-Werte die im Image hinterlegt sind.

2. Könntest Du Versuchsweise das Volume /config wieder entfernen und dann schauen ob es geht... wenn ich mit meiner Vermutung richtig liege, dann sollte es gehen... Ich setze mein Geld auf Syno-ACL-Probleme. Docker Container können mit den ACLs herzlich wenig anfangen - trotzdem unterliegt die Host seine ein Volume-Binds den ACLs. Das Filesystem des Containers bzw. anonym angelegt Volume unterliegen den ACLs nicht.
 
Zuletzt bearbeitet:

spodec

Benutzer
Mitglied seit
21. Sep 2016
Beiträge
144
Punkte für Reaktionen
9
Punkte
18
2. Könntest Du Versuchsweise das Volume /config wieder entfernen und dann schauen ob es geht... wenn ich mit meiner Vermutung richtig liege, dann sollte es gehen... Ich setze mein Geld auf Syno-ACL-Probleme. Docker Container können mit den ACLs herzlich wenig anfangen - trotzdem unterliegt die Host seine ein Volume-Binds den ACLs. Das Filesystem des Containers bzw. anonym angelegt Volume unterliegen den ACLs nicht.
Klappt leider auch nicht. Habe noch einmal alles gelöscht und den Container neu installiert. Dieses mal ohne /config anzulegen. Leider bringt das auch keine Veränderung.
 

MasterJM

Benutzer
Mitglied seit
03. Feb 2016
Beiträge
29
Punkte für Reaktionen
2
Punkte
3
Moin. Poste doch mal den Log vom Docker Container hier rein, das man mal was sieht - also den Teil vom Install.
 

spodec

Benutzer
Mitglied seit
21. Sep 2016
Beiträge
144
Punkte für Reaktionen
9
Punkte
18
Eine Sache habe ich noch. Ich schaffe es aktuell nur über die IP Adresse auf die Weboberfläche des Speedtests zu kommen. Geht das auch von außerhalb des eigenen Netzwerkes über DynDNS? Ich habe verschiedene Kombinationen probiert, schaffe es aber nicht. DynDNS an sich funktioniert. Der Zugriff von außen auf DSM Oberfläche, Fotos etc klappt problemlos.
 

MasterJM

Benutzer
Mitglied seit
03. Feb 2016
Beiträge
29
Punkte für Reaktionen
2
Punkte
3
Eine Sache habe ich noch. Ich schaffe es aktuell nur über die IP Adresse auf die Weboberfläche des Speedtests zu kommen. Geht das auch von außerhalb des eigenen Netzwerkes über DynDNS? Ich habe verschiedene Kombinationen probiert, schaffe es aber nicht. DynDNS an sich funktioniert. Der Zugriff von außen auf DSM Oberfläche, Fotos etc klappt problemlos.
War also wohl genau das, was ich sagte - wget hat das File nicht gezogen, daher gab es dort kein Script zu laufen.


Hast du denn in deinem Router den Port Forward gemacht für den Port, den du extern nutzen willst auf das interne Ziel? Sonst geht das nicht.
Alternativ per VPN.
 
  • Like
Reaktionen: spodec


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat