Page MenuHomeSolus

Speedtest-CLI not working
Closed, ResolvedPublic

Description

When I want to use Speedtest-CLI, I get following error:

speedtest

Traceback (most recent call last):
  File "/usr/bin/speedtest", line 6, in <module>
    from pkg_resources import load_entry_point
  File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 77, in <module>
    __import__('pkg_resources.extern.packaging.requirements')
  File "/usr/lib/python2.7/site-packages/pkg_resources/extern/__init__.py", line 43, in load_module
    __import__(extant)
  File "/usr/lib/python2.7/site-packages/pkg_resources/_vendor/packaging/requirements.py", line 1
SyntaxError: Non-ASCII character '\xff' in file /usr/lib/python2.7/site-packages/pkg_resources/_vendor/packaging/requirements.py on line 1, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

Event Timeline

sunnyflunk added a subscriber: sunnyflunk.

Works without issue here. What's the output of env | grep LANG and locale and what terminal are you using?

$ speedtest
Retrieving speedtest.net configuration...
Testing from iiNet Limited (no DDos xD)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by Telstra (Sydney) [3.19 km]: 37.718 ms
Testing download speed................................................................................
Download: 12.61 Mbit/s
Testing upload speed................................................................................................
Upload: 1.40 Mbit/s

I'm using Gnome Terminal 3.26.1.
My language settings are:

$env | grep LANG

LANG=en_US.utf8
GDM_LANG=en_US.utf8

$locale

LANG=en_US.utf8
LC_CTYPE=en_US.utf8
LC_NUMERIC=sl_SI.UTF-8
LC_TIME=sl_SI.UTF-8
LC_COLLATE="en_US.utf8"
LC_MONETARY=sl_SI.UTF-8
LC_MESSAGES="en_US.utf8"
LC_PAPER=sl_SI.UTF-8
LC_NAME="en_US.utf8"
LC_ADDRESS="en_US.utf8"
LC_TELEPHONE="en_US.utf8"
LC_MEASUREMENT=sl_SI.UTF-8
LC_IDENTIFICATION="en_US.utf8"
LC_ALL=

Also make sure you're fully up to date and reinstall python-setuptools

sudo eopkg up && sudo eopkg install --reinstall python-setuptools

After reinstalling python-setuptools, speedstep is working.
Thank you @sunnyflunk for your help and quick response.