Fix pentru speedtest-cli

Pe fiecare server am instalat speedtest-cli (un script de testat viteza si latimea de banda scris in Python de cei de la speedtest.net) ca sa mai verific din cand in cand performanta retelei, mai ales atunci cand am suspiciuni ca sunt ceva probleme.

De obicei il instalez cu apt-get direct din repo de la Debian pentru ca mi-e mult mai usor si se instaleaza mult mai repede. Mai devreme l-am pus pe zmeurica (Raspberry Pi) si dupa ce l-am rulat m-am trezit ca-mi da exact aceeasi eroare pe care mi-a dat-o de fiecare data dupa ce l-am instalat din repo de la Debian:

Failed to parse list of speedtest.net servers

Si pentru ca aparent in repo pachetul nu a mai fost actualizat de cel putin un an pentru ca speedtest-cli sa functioneze e nevoie de un mic hack. Astfel, pentru a corecta configuratia e nevoie sa editati fisierul /usr/lib/python2.7/dist-packages/speedtest_cli.py si sa modificati linia numarul 354 din:

uh = urlopen(‘http://www.speedtest.net/speedtest-servers-static.php’)

in:

uh = urlopen(‘http://c.speedtest.net/speedtest-servers-static.php’)

Practic avem de-a face cu un URL incorect pentru XML-ul ce contine lista de servere. (sursa)

Sau desigur puteti alege calea mai usoara si sa inlocuiti fisierul respectiv cu ultima versiune de pe Github.

raspberry-pi-572481

Cele mai citite:

  • speedtest
Lunarpages Internet Solutions
Postarea de comentarii pe acest site reprezinta acceptul dumneavoastra in ceea ce priveste stocarea si procesarea datelor furnizate prin formularul disponibil in acest sens, in conformitate cu politica noastra de confidentialitate.

Add a Comment

Your email address will not be published. Required fields are marked *

Acest site folosește cookie-uri. Continuarea navigării reprezintă acceptul dvs. pentru această folosință. Pentru mai multe detalii privind gestionarea preferințelor privind cookie-urile, vedeți Politica de utillizare cookie-uri.