Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

[BUG] Irregular speedtest fail

Open
#81 7 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
38/100
Issue type
Bug
Clarity
Needs clarification
Activity status
Active
Tech stack
docker

Research direction

Start with the speedtest-tracker Docker service configuration and its scheduled-run container logs, comparing the successful ping entries with runs that report connection refused or network unreachable. Determine whether the intermittent failure is reproducible in the described hourly Docker setup; done means scheduled tests complete consistently without those errors.

Written by the indexing model from the issue text.

Description

Is there an existing issue for this?
  • I have searched the existing issues
Current Behavior

I have been getting some fails on speedtests without any clear indication why. Getting the following error:
Error: [111] Connection refused | Error: [0] Cannot read from socket: | Error: [101] Network unreachable

Image Image
Expected Behavior

Expected is to have all tests complete

Steps To Reproduce
  1. Run the app in docker environment
  2. Run test hourly
  3. Sometimes test passes, sometimes it does not
Environment
- OS: Ubuntu 24.04.4 LTS
- How docker service was installed: Through apt
CPU architecture

x86-64

Docker creation
services:
    speedtest-tracker:
        image: lscr.io/linuxserver/speedtest-tracker:latest
        restart: unless-stopped
        container_name: speedtest-tracker
        ports:
            - 8080:80
            - 8443:443
        environment:
            - PUID=1000
            - PGID=1000
            - APP_KEY=base64:xxxxxx
            - APP_URL=https://xxxxx
            - APP_DEBUG=true
            - DB_CONNECTION=sqlite
            - APP_TIMEZONE=Europe/Budapest
            - ASSET_URL=https://xxxxx
            - SPEEDTEST_SCHEDULE=0 * * * *
            - DISPLAY_TIMEZONE=Europe/Budapest
        volumes:
            - /docker/speedtester/config:/config
            - /docker/speedtester/config/keys:/config/keys
Container logs
2026-07-25T08:34:22.774118632Z [speedtest-tracker] [migrations] started
2026-07-25T08:34:22.779758963Z [speedtest-tracker] [migrations] 01-nginx-site-confs-default: skipped
2026-07-25T08:34:22.779879901Z [speedtest-tracker] [migrations] done
2026-07-25T08:34:22.826125237Z [speedtest-tracker] ───────────────────────────────────────
2026-07-25T08:34:22.826143870Z [speedtest-tracker] 
2026-07-25T08:34:22.826147328Z [speedtest-tracker]       ██╗     ███████╗██╗ ██████╗
2026-07-25T08:34:22.826150348Z [speedtest-tracker]       ██║     ██╔════╝██║██╔═══██╗
2026-07-25T08:34:22.826153004Z [speedtest-tracker]       ██║     ███████╗██║██║   ██║
2026-07-25T08:34:22.826155624Z [speedtest-tracker]       ██║     ╚════██║██║██║   ██║
2026-07-25T08:34:22.826158240Z [speedtest-tracker]       ███████╗███████║██║╚██████╔╝
2026-07-25T08:34:22.826160812Z [speedtest-tracker]       ╚══════╝╚══════╝╚═╝ ╚═════╝
2026-07-25T08:34:22.826163410Z [speedtest-tracker] 
2026-07-25T08:34:22.826165907Z [speedtest-tracker]    Brought to you by linuxserver.io
2026-07-25T08:34:22.826168478Z [speedtest-tracker] ───────────────────────────────────────
2026-07-25T08:34:22.826281961Z [speedtest-tracker] 
2026-07-25T08:34:22.826425720Z [speedtest-tracker] To support the app dev(s) visit:
2026-07-25T08:34:22.828260977Z [speedtest-tracker] speedtest-tracker: https://github.com/sponsors/alexjustesen
2026-07-25T08:34:22.828745490Z [speedtest-tracker] 
2026-07-25T08:34:22.828755576Z [speedtest-tracker] To support LSIO projects visit:
2026-07-25T08:34:22.828758814Z [speedtest-tracker] https://www.linuxserver.io/donate/
2026-07-25T08:34:22.828761352Z [speedtest-tracker] 
2026-07-25T08:34:22.828778886Z [speedtest-tracker] ───────────────────────────────────────
2026-07-25T08:34:22.828783274Z [speedtest-tracker] GID/UID
2026-07-25T08:34:22.828911681Z [speedtest-tracker] ───────────────────────────────────────
2026-07-25T08:34:22.833481039Z [speedtest-tracker] 
2026-07-25T08:34:22.833501782Z [speedtest-tracker] User UID:    1000
2026-07-25T08:34:22.833505125Z [speedtest-tracker] User GID:    1000
2026-07-25T08:34:22.833507685Z [speedtest-tracker] ───────────────────────────────────────
2026-07-25T08:34:22.835489903Z [speedtest-tracker] Linuxserver.io version: v1.14.6-ls164
2026-07-25T08:34:22.835505632Z [speedtest-tracker] Build-date: 2026-07-23T15:51:22+00:00
2026-07-25T08:34:22.835508777Z [speedtest-tracker] ───────────────────────────────────────
2026-07-25T08:34:22.835512051Z [speedtest-tracker]     
2026-07-25T08:34:22.895301291Z [speedtest-tracker] using keys found in /config/keys
2026-07-25T08:34:25.122172070Z [speedtest-tracker] [custom-init] No custom files found, skipping...
2026-07-25T08:34:25.154336701Z [speedtest-tracker] [ls.io-init] done.
2026-07-25T09:00:02.406808799Z [speedtest-tracker] [2026-07-25 11:00:02] production.DEBUG: Pinged hostname {"host":"icanhazip.com","data":{"success":true,"error":null,"host":"icanhazip.com","packet_loss_percentage":0,"packets_transmitted":1,"packets_received":1,"options":{"timeout_in_seconds":5,"interval":1.0,"packet_size_in_bytes":56,"ttl":64,"ip_version":"ipv4"},"timings":{"minimum_time_in_ms":8.266,"maximum_time_in_ms":8.266,"average_time_in_ms":8.266,"standard_deviation_time_in_ms":0.0}}} 
2026-07-25T10:00:02.144965313Z [speedtest-tracker] [2026-07-25 12:00:02] production.DEBUG: Pinged hostname {"host":"icanhazip.com","data":{"success":true,"error":null,"host":"icanhazip.com","packet_loss_percentage":0,"packets_transmitted":1,"packets_received":1,"options":{"timeout_in_seconds":5,"interval":1.0,"packet_size_in_bytes":56,"ttl":64,"ip_version":"ipv4"},"timings":{"minimum_time_in_ms":8.446,"maximum_time_in_ms":8.446,"average_time_in_ms":8.446,"standard_deviation_time_in_ms":0.0}}} 
2026-07-25T11:00:02.337468175Z [speedtest-tracker] [2026-07-25 13:00:02] production.DEBUG: Pinged hostname {"host":"icanhazip.com","data":{"success":true,"error":null,"host":"icanhazip.com","packet_loss_percentage":0,"packets_transmitted":1,"packets_received":1,"options":{"timeout_in_seconds":5,"interval":1.0,"packet_size_in_bytes":56,"ttl":64,"ip_version":"ipv4"},"timings":{"minimum_time_in_ms":8.411,"maximum_time_in_ms":8.411,"average_time_in_ms":8.411,"standard_deviation_time_in_ms":0.0}}} 
2026-07-25T12:00:03.311125952Z [speedtest-tracker] [2026-07-25 14:00:03] production.DEBUG: Pinged hostname {"host":"icanhazip.com","data":{"success":true,"error":null,"host":"icanhazip.com","packet_loss_percentage":0,"packets_transmitted":1,"packets_received":1,"options":{"timeout_in_seconds":5,"interval":1.0,"packet_size_in_bytes":56,"ttl":64,"ip_version":"ipv4"},"timings":{"minimum_time_in_ms":8.82,"maximum_time_in_ms":8.82,"average_time_in_ms":8.82,"standard_deviation_time_in_ms":0.0}}}
Dominant language
Dockerfile
Stars
186
Forks
8
PR merge metrics
No merged PRs in 30d

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from linuxserver/docker-speedtest-tracker

All issues in linuxserver/docker-speedtest-tracker

Similar issues

More DevOps issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.