Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Speedtest.net for unRAID 6.1+

Featured Replies

On 9/10/2021 at 7:06 PM, henryw3 said:

@Masterwishx
try pulling the Dev image mate have just updated it

Hi Henry, this seems to have stopped working about 12 hours ago... 

  • 3 weeks later...
  • Replies 521
  • Views 149.4k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • truckerCLOCK
    truckerCLOCK

    If you go to setting and go to v0.3.4. It works fine for me.

  • I also updated python and pip for 6.7 and added setuptools as a separate package

  • Thanks for that. Just in case someone else has this issue and to expand upon what @dmacias said. I had to go into Nerdtools and set it to download and install the pip package. Once that was done every

Posted Images

I installed this via CA on Unraid 6.9.2 and python-2.7.11 via NerdPack but when I click on "Begin Test" I just see "Internet bandwidth test started" and an odd button with some sort of GUID as its text:

image.png.4b8006d26e5163b22fd83eca265fd4bb.png

 

If I try running at a terminal I see:

root@Tower:~# speedtest-xml
ERROR:root:code for hash md5 was not found.
Traceback (most recent call last):
  File "/usr/lib64/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/lib64/python2.7/hashlib.py", line 97, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type md5
ERROR:root:code for hash sha1 was not found.
Traceback (most recent call last):
  File "/usr/lib64/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/lib64/python2.7/hashlib.py", line 97, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type sha1
ERROR:root:code for hash sha224 was not found.
Traceback (most recent call last):
  File "/usr/lib64/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/lib64/python2.7/hashlib.py", line 97, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type sha224
ERROR:root:code for hash sha256 was not found.
Traceback (most recent call last):
  File "/usr/lib64/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/lib64/python2.7/hashlib.py", line 97, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type sha256
ERROR:root:code for hash sha384 was not found.
Traceback (most recent call last):
  File "/usr/lib64/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/lib64/python2.7/hashlib.py", line 97, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type sha384
ERROR:root:code for hash sha512 was not found.
Traceback (most recent call last):
  File "/usr/lib64/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/lib64/python2.7/hashlib.py", line 97, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type sha512
Traceback (most recent call last):
  File "/usr/local/emhttp/plugins/speedtest/scripts/speedtest-latest.py", line 120, in <module>
    from md5 import md5
  File "/usr/lib64/python2.7/md5.py", line 10, in <module>
    from hashlib import md5
ImportError: cannot import name md5
Internet bandwidth test started

 

I never get a proper test result, just a row in the results showing 0/0:

image.png.22ce60e7f5c1b2c3088d0e3bfa6055d0.png

 

Can anyone suggest what might be wrong please?

  • 2 weeks later...

Kinda the same issue here. Test seem to be failing all the time.

 

105106368_Screenshot2021-10-06at14_19_30.thumb.png.a8bbf15620b1345f72d5d3fa2d206891.png

 

1260355312_Screenshot2021-10-06at14_19_45.thumb.png.dcf04a19d4896fa1a6ec5ee04eae7ba6.png

  • 3 weeks later...
El 10/6/2021 a las 14:20, l3gion dijo:

Un poco el mismo problema aquí. La prueba parece fallar todo el tiempo.

 

105106368_Screenshot2021-10-06at14_19_30.thumb.png.a8bbf15620b1345f72d5d3fa2d206891.png

 

1260355312_Screenshot2021-10-06at14_19_45.thumb.png.dcf04a19d4896fa1a6ec5ee04eae7ba6.png

 

Same situation, do you know how to fix it?

Edited by foncubierta

  • 2 weeks later...
On 9/10/2021 at 7:06 PM, henryw3 said:

@Masterwishx
try pulling the Dev image mate have just updated it

This has stopped working for me for the last 12 hours even after deleting and reinstalling the image...

On 4/21/2021 at 5:21 AM, truckerCLOCK said:

If you go to setting and go to v0.3.4. It works fine for me.

Guys, this works.

  • 3 weeks later...

Same problem here, even when choosing script v0.3.4, nothing happens, test is blank with 0 Mb/s results.

  • 3 weeks later...

same this no longer works

Going to mark this plugin as being incompatible since it appears that it hasn't worked at all for a couple of months

 

On 12/3/2021 at 6:52 PM, Squid said:

Going to mark this plugin as being incompatible since it appears that it hasn't worked at all for a couple of months

 

Mine still solid and for what is worth using version v0.3.4. I run it once a week to make sure my ISP is not scamming me. I happily change to another plugin if there's one

  • 4 weeks later...
On 12/5/2021 at 8:23 AM, gacpac said:

Mine still solid and for what is worth using version v0.3.4. I run it once a week to make sure my ISP is not scamming me. I happily change to another plugin if there's one

and it's broken now

mine works when i manually fire it on  0.3.4

I am using the speedtest-tracker docker. It makes regular tests and keeps an overview of your internet performance.

  • 3 weeks later...
On 4/21/2021 at 5:21 AM, truckerCLOCK said:

If you go to setting and go to v0.3.4. It works fine for me.

Works fine for me on v.0.3.4., thanks!

  • 2 months later...
On 1/4/2022 at 1:59 PM, bonienl said:

I am using the speedtest-tracker docker. It makes regular tests and keeps an overview of your internet performance.

I just happened to stumble on this post after noticing this plugin doesn't work.

WOW! Thanks for pointing it out! A great docker. I really like that it runs the automated scans. The only thing I could ask for is the ability to pick locations, but heck- it does pretty well as is.


Can this be added as an approved Unraid docker image? I had to add it from docker hub.  Not sure what is involved with that, but this is certainly a valuable tool for others. 

5 minutes ago, dja said:

The only thing I could ask for is the ability to pick locations, but heck- it does pretty well as is.

 

You can choose specific servers by providing a comma-separated list of server IDs as an environment variable called "SERVERS" - I do this myself. Is that what you mean by locations? The documentation suggests you need to surround the list in parentheses but I find that this causes the container to fail.

Edited by writablevulture

On 4/1/2022 at 10:38 AM, writablevulture said:

 

You can choose specific servers by providing a comma-separated list of server IDs as an environment variable called "SERVERS" - I do this myself. Is that what you mean by locations? The documentation suggests you need to surround the list in parentheses but I find that this causes the container to fail.

Thanks. That's pretty helpful. I didn't see anything about that in the Docker Hub or Github. Maybe I missed it? Do you know where/how I can get a list of sever IDs? 

7 hours ago, dja said:

 Do you know where/how I can get a list of sever IDs? 

 

I ran the container for a few days without specific servers and then queried InfluxDb to get a list of servers that are typically used from my location. I removed any that didn't consistently max out my connection and then used that list for the "SERVERS" environment variable.

 

There is also this list but I don't know how up to date it is.

  • 1 year later...

Find common problems plugin says this is no longer updated, and I always have lag issues loading the page anyway. I have Version: 2018.02.11, and I just removed the plg. Is there any leftover files I need to uninstall?

  • 5 months later...
On 6/11/2019 at 9:05 PM, prongATO said:

Someone may want to post as sticky somewhere to update NerdPack and/or python if their speedtest-cli is broken after update to unRAID 6.7.  It's a simple fix and it's always good practice to update/disable plugins when upgrading the OS but I figure there will be a lot of people asking when they figure it out their scheduled speedtest is broken.

I'm still getting SSL/AWS related errors trying to run speedtest-cli even after updating python through nerdpack:

 

python2.7 speedtest-cli --version                                                      ✘  4.71  95%  16:31 
ERROR:root:code for hash md5 was not found.
Traceback (most recent call last):
  File "/usr/lib64/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/lib64/python2.7/hashlib.py", line 97, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type md5
ERROR:root:code for hash sha1 was not found.
Traceback (most recent call last):
  File "/usr/lib64/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/lib64/python2.7/hashlib.py", line 97, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type sha1
ERROR:root:code for hash sha224 was not found.
Traceback (most recent call last):
  File "/usr/lib64/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/lib64/python2.7/hashlib.py", line 97, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type sha224
ERROR:root:code for hash sha256 was not found.
Traceback (most recent call last):
  File "/usr/lib64/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/lib64/python2.7/hashlib.py", line 97, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type sha256
ERROR:root:code for hash sha384 was not found.
Traceback (most recent call last):
  File "/usr/lib64/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/lib64/python2.7/hashlib.py", line 97, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type sha384
ERROR:root:code for hash sha512 was not found.
Traceback (most recent call last):
  File "/usr/lib64/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/lib64/python2.7/hashlib.py", line 97, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type sha512
Traceback (most recent call last):
  File "speedtest-cli", line 133, in <module>
    from md5 import md5
  File "/usr/lib64/python2.7/md5.py", line 10, in <module>
    from hashlib import md5
ImportError: cannot import name md5

 

Edited by cinereus

  • 1 month later...

Speedtest tracker docker just stopped working for me too. 

  • 1 year later...

Anyone using henrywhitaker3/speedtest-tracker and finding it is stopping working more often now and not recovering? Five times in the last week for me.

Nothing ever in the logs and every time a simple docker restart fixes it.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.