Error in Traefik / failure to get badger plugin #1352

Closed
opened 2026-04-05 19:08:48 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @phantomtypist on 6/13/2025

After rebooting of my pangolin server, I noticed none of the resources would load and only get 404 page not found responses. Things were working fine before.

  • pangolin:latest
  • gerbil:latest
  • traefik:3.4.0

I went into docker and looked at the logs section for Traefik and noticed the following:

ERR Request failed error= method=GET url=https://plugins.traefik.io/public/download/github.com/fosrl/badger/v1.2.0

ERR github.com/traefik/traefik/v3/pkg/server/router/router.go:135 > error="invalid middleware "badger@http" configuration: invalid middleware type or middleware does not exist" entryPointName=websecure routerName=16-router@http

ERR github.com/traefik/traefik/v3/cmd/traefik/traefik.go:247 > Plugins are disabled because an error has occurred. error="unable to set up plugins environment: unable to download plugin github.com/fosrl/badger: failed to call service: Get "https://plugins.traefik.io/public/download/github.com/fosrl/badger/v1.2.0": GET https://plugins.traefik.io/public/download/github.com/fosrl/badger/v1.2.0 giving up after 4 attempt(s): Get "https://plugins.traefik.io/public/download/github.com/fosrl/badger/v1.2.0": context deadline exceeded (Client.Timeout exceeded while awaiting headers)" plugins=["badger"]

WRN github.com/traefik/traefik/v3/pkg/version/version.go:76 > Error checking new version error="Get "https://update.traefik.io/repos/traefik/traefik/releases": dial tcp 13.39.208.199:443: i/o timeout"

From the server that runs pangolin/docker, I can successfully wget that plugin file for badger. I'm unsure as to why the traefik container cannot load that plugin.

I attached to the console of the traefik container and ran the wget inside of the container and I get a timeout. It says there was a timeout connecting to plugins.traefik.io (172.67.75.8:443). I can however ping that domain and IP.

Any ideas?

*Originally created by @phantomtypist on 6/13/2025* After rebooting of my pangolin server, I noticed none of the resources would load and only get 404 page not found responses. Things were working fine before. - pangolin:latest - gerbil:latest - traefik:3.4.0 I went into docker and looked at the logs section for Traefik and noticed the following: > ERR Request failed error= method=GET url=https://plugins.traefik.io/public/download/github.com/fosrl/badger/v1.2.0 > > ERR github.com/traefik/traefik/v3/pkg/server/router/router.go:135 > error="invalid middleware \"badger@http\" configuration: invalid middleware type or middleware does not exist" entryPointName=websecure routerName=16-router@http > > ERR github.com/traefik/traefik/v3/cmd/traefik/traefik.go:247 > Plugins are disabled because an error has occurred. error="unable to set up plugins environment: unable to download plugin github.com/fosrl/badger: failed to call service: Get \"https://plugins.traefik.io/public/download/github.com/fosrl/badger/v1.2.0\": GET https://plugins.traefik.io/public/download/github.com/fosrl/badger/v1.2.0 giving up after 4 attempt(s): Get \"https://plugins.traefik.io/public/download/github.com/fosrl/badger/v1.2.0\": context deadline exceeded (Client.Timeout exceeded while awaiting headers)" plugins=["badger"] > > WRN github.com/traefik/traefik/v3/pkg/version/version.go:76 > Error checking new version error="Get \"https://update.traefik.io/repos/traefik/traefik/releases\": dial tcp 13.39.208.199:443: i/o timeout" From the server that runs pangolin/docker, I can successfully wget that plugin file for badger. I'm unsure as to why the traefik container cannot load that plugin. I attached to the console of the traefik container and ran the wget inside of the container and I get a timeout. It says there was a timeout connecting to plugins.traefik.io (172.67.75.8:443). I can however ping that domain and IP. Any ideas?
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/pangolin#1352