Traefik container unable to download Badger plugin during installation #1638

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

Originally created by @slmingol on 4/6/2025

Was noticing the following errors while attempting to use the installer

gerbil    | INFO: 2025/04/06 17:12:03 Successfully added and verified MSS clamping rule for chain FORWARD
gerbil    | INFO: 2025/04/06 17:12:03 WireGuard interface wg0 created and configured
gerbil    | INFO: 2025/04/06 17:12:03 Starting server on :3003
traefik   | 2025-04-06T17:12:25Z ERR Request failed error={"Err":{},"Op":"Get","URL":"https://plugins.traefik.io/public/download/github.com/fosrl/badger/v1.0.0"} method=GET url=https://plugins.traefik.io/public/download/github.com/fosrl/badger/v1.0.0
traefik   | 2025-04-06T17:12:37Z ERR Request failed error={"Err":{},"Op":"Get","URL":"https://plugins.traefik.io/public/download/github.com/fosrl/badger/v1.0.0"} method=GET url=https://plugins.traefik.io/public/download/github.com/fosrl/badger/v1.0.0
traefik   | 2025-04-06T17:12:51Z ERR Request failed error={"Err":{},"Op":"Get","URL":"https://plugins.traefik.io/public/download/github.com/fosrl/badger/v1.0.0"} method=GET url=https://plugins.traefik.io/public/download/github.com/fosrl/badger/v1.0.0
traefik   | 2025-04-06T17:12:51Z ERR 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.0.0\": GET https://plugins.traefik.io/public/download/github.com/fosrl/badger/v1.0.0 giving up after 4 attempt(s): Get \"https://plugins.traefik.io/public/download/github.com/fosrl/badger/v1.0.0\": context deadline exceeded (Client.Timeout exceeded while awaiting headers)" plugins=["badger"]
traefik   | 2025-04-06T17:12:51Z INF Starting provider aggregator *aggregator.ProviderAggregator
traefik   | 2025-04-06T17:12:51Z INF Starting provider *file.Provider
traefik   | 2025-04-06T17:12:51Z INF Starting provider *traefik.Provider
traefik   | 2025-04-06T17:12:51Z INF Starting provider *acme.ChallengeTLSALPN
traefik   | 2025-04-06T17:12:51Z INF Starting provider *http.Provider
traefik   | 2025-04-06T17:12:51Z INF Starting provider *acme.Provider

I'm able to access the corresponding URL https://plugins.traefik.io/public/download/github.com/fosrl/badger/v1.0.0 so it's unclear to me what the issue is with the Traefik container not being able to reach this URI.

root@pangolin:~ # curl -I https://plugins.traefik.io/public/download/github.com/fosrl/badger/v1.0.0
HTTP/2 200
date: Sun, 06 Apr 2025 17:51:14 GMT
content-type: application/zip
strict-transport-security: max-age=31536000; includeSubDomains; preload
x-content-type-options: nosniff
x-frame-options: SAMEORIGIN
x-xss-protection: 1; mode=block
cache-control: max-age=3600
cf-cache-status: HIT
age: 2858120
last-modified: Tue, 04 Mar 2025 15:55:54 GMT
report-to: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=WmF0FbBHP5TA49nTVzeKC5B%2F16G3j6ebP97%2Fe7XlgsBrvUoFYjFS8BZCx04bvAso4z2CbHGch%2BJZhHgVejM%2F7u8UmhdmVMJpVGPFQZqJ40SY2ZFlvty1B0mlT3u4WReAEa4pfg9upSjad5u0X%2Fg3iQ%3D%3D"}],"group":"cf-nel","max_age":604800}
nel: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
server: cloudflare
cf-ray: 92c321d47c549d90-IAD
server-timing: cfL4;desc="?proto=TCP&rtt=8075&min_rtt=7837&rtt_var=2441&sent=6&recv=9&lost=0&retrans=0&sent_bytes=3384&recv_bytes=818&delivery_rate=468001&cwnd=253&unsent_bytes=0&cid=ca67353e3537bea3&ts=67&x=0"

For reference I'm using the 1.1.0 installer

wget -O installer "https://github.com/fosrl/pangolin/releases/download/1.1.0/installer_linux_$(uname -m | sed 's/x86_64/amd64/;s/aarch64/arm64/')" && chmod +x ./installer
*Originally created by @slmingol on 4/6/2025* Was noticing the following errors while attempting to use the installer ``` gerbil | INFO: 2025/04/06 17:12:03 Successfully added and verified MSS clamping rule for chain FORWARD gerbil | INFO: 2025/04/06 17:12:03 WireGuard interface wg0 created and configured gerbil | INFO: 2025/04/06 17:12:03 Starting server on :3003 traefik | 2025-04-06T17:12:25Z ERR Request failed error={"Err":{},"Op":"Get","URL":"https://plugins.traefik.io/public/download/github.com/fosrl/badger/v1.0.0"} method=GET url=https://plugins.traefik.io/public/download/github.com/fosrl/badger/v1.0.0 traefik | 2025-04-06T17:12:37Z ERR Request failed error={"Err":{},"Op":"Get","URL":"https://plugins.traefik.io/public/download/github.com/fosrl/badger/v1.0.0"} method=GET url=https://plugins.traefik.io/public/download/github.com/fosrl/badger/v1.0.0 traefik | 2025-04-06T17:12:51Z ERR Request failed error={"Err":{},"Op":"Get","URL":"https://plugins.traefik.io/public/download/github.com/fosrl/badger/v1.0.0"} method=GET url=https://plugins.traefik.io/public/download/github.com/fosrl/badger/v1.0.0 traefik | 2025-04-06T17:12:51Z ERR 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.0.0\": GET https://plugins.traefik.io/public/download/github.com/fosrl/badger/v1.0.0 giving up after 4 attempt(s): Get \"https://plugins.traefik.io/public/download/github.com/fosrl/badger/v1.0.0\": context deadline exceeded (Client.Timeout exceeded while awaiting headers)" plugins=["badger"] traefik | 2025-04-06T17:12:51Z INF Starting provider aggregator *aggregator.ProviderAggregator traefik | 2025-04-06T17:12:51Z INF Starting provider *file.Provider traefik | 2025-04-06T17:12:51Z INF Starting provider *traefik.Provider traefik | 2025-04-06T17:12:51Z INF Starting provider *acme.ChallengeTLSALPN traefik | 2025-04-06T17:12:51Z INF Starting provider *http.Provider traefik | 2025-04-06T17:12:51Z INF Starting provider *acme.Provider ``` I'm able to access the corresponding URL `https://plugins.traefik.io/public/download/github.com/fosrl/badger/v1.0.0` so it's unclear to me what the issue is with the Traefik container not being able to reach this URI. ``` root@pangolin:~ # curl -I https://plugins.traefik.io/public/download/github.com/fosrl/badger/v1.0.0 HTTP/2 200 date: Sun, 06 Apr 2025 17:51:14 GMT content-type: application/zip strict-transport-security: max-age=31536000; includeSubDomains; preload x-content-type-options: nosniff x-frame-options: SAMEORIGIN x-xss-protection: 1; mode=block cache-control: max-age=3600 cf-cache-status: HIT age: 2858120 last-modified: Tue, 04 Mar 2025 15:55:54 GMT report-to: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=WmF0FbBHP5TA49nTVzeKC5B%2F16G3j6ebP97%2Fe7XlgsBrvUoFYjFS8BZCx04bvAso4z2CbHGch%2BJZhHgVejM%2F7u8UmhdmVMJpVGPFQZqJ40SY2ZFlvty1B0mlT3u4WReAEa4pfg9upSjad5u0X%2Fg3iQ%3D%3D"}],"group":"cf-nel","max_age":604800} nel: {"success_fraction":0,"report_to":"cf-nel","max_age":604800} server: cloudflare cf-ray: 92c321d47c549d90-IAD server-timing: cfL4;desc="?proto=TCP&rtt=8075&min_rtt=7837&rtt_var=2441&sent=6&recv=9&lost=0&retrans=0&sent_bytes=3384&recv_bytes=818&delivery_rate=468001&cwnd=253&unsent_bytes=0&cid=ca67353e3537bea3&ts=67&x=0" ``` For reference I'm using the 1.1.0 installer ``` wget -O installer "https://github.com/fosrl/pangolin/releases/download/1.1.0/installer_linux_$(uname -m | sed 's/x86_64/amd64/;s/aarch64/arm64/')" && chmod +x ./installer ```
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/pangolin#1638