Public bug reported:
Ubuntu 20.04.2 LTS
speedtest-cli 2.1.2-2
Expected result:
When calling "speedtest-cli" without parameters, the program should run without
problems. It should automatically find the nearest speedtest server and perform
a speedtest of the internet connection.
Actual result:
Speedtest crashes with the following error:
# speedtest-cli
Retrieving speedtest.net configuration...
Traceback (most recent call last):
File "/usr/bin/speedtest-cli", line 11, in <module>
load_entry_point('speedtest-cli==2.1.2', 'console_scripts', 'speedtest-cli')()
File "/usr/lib/python3/dist-packages/speedtest.py", line 1986, in main
shell()
File "/usr/lib/python3/dist-packages/speedtest.py", line 1872, in shell
speedtest = Speedtest(
File "/usr/lib/python3/dist-packages/speedtest.py", line 1091, in __init__
self.get_config()
File "/usr/lib/python3/dist-packages/speedtest.py", line 1173, in get_config
ignore_servers = list(
ValueError: invalid literal for int() with base 10: ''
The error is caused by the following line in speedtest.py:
1173 ignore_servers = list(
1174 map(int, server_config['ignoreids'].split(','))
1175 )
This will raise an exception if server_config['ignoreids'] is an empty
string, because the function int() mapped to an empty string will
generate a ValueError.
This has already been fixed upstream by replacing the line with:
1177 ignore_servers = [
1178 int(i) for i in server_config['ignoreids'].split(',') if i
1179 ]
Here " if i " at the end to the line makes sure that int() is only
called if server_config['ignoreids'] is not empty.
ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: speedtest-cli 2.1.2-2 [modified:
usr/lib/python3/dist-packages/speedtest.py]
ProcVersionSignature: Ubuntu 5.4.0-73.82-generic 5.4.106
Uname: Linux 5.4.0-73-generic x86_64
ApportVersion: 2.20.11-0ubuntu27.17
Architecture: amd64
CasperMD5CheckResult: skip
Date: Sat May 22 11:31:10 2021
InstallationDate: Installed on 2019-04-30 (752 days ago)
InstallationMedia: Ubuntu 19.04 "Disco Dingo" - Release amd64 (20190416)
PackageArchitecture: all
SourcePackage: speedtest-cli
UpgradeStatus: Upgraded to focal on 2020-04-25 (391 days ago)
** Affects: speedtest-cli (Ubuntu)
Importance: Undecided
Status: New
** Tags: amd64 apport-bug focal third-party-packages
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1929269
Title:
speedtest-cli crashes when called without parameter --exclude
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/speedtest-cli/+bug/1929269/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs