Unable to download plugin github.com/fosrl/badger: error: 403 #1671

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

Originally created by @emmdel on 3/28/2025

Hi !

I installed Pangolin 1.1.0 on a brand new Debian 12 VPS as a docker compose stack, without Crowdsec.

The UI is working well, but I have a 404 when trying to access any created resources.

The Traefik log show this :

traefik   | 2025-03-28T10:12:30Z INF Loading plugins... plugins=["badger"]
traefik   | 2025-03-28T10:12:30Z ERR Plugins are disabled because an error has occurred. error="unable to set up plugins environment: unable to download plugin github.com/fosrl/badger: error: 403: <!DOCTYPE html><html lang=\"en-US\"><head><title>Just a moment...</title><meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\"><meta http-equiv=\"X-UA-Compatible\" content=\"IE=Edge\"><meta name=\"robots\" content=\"noindex,nofollow\"><meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">
[...]
IIYkZA6bwI-1743156750-1.0.1.1-kvzmEjckT4wWeKnE241i74c4xU2pdYpnprTq.R3APX8\" + window._cf_chl_opt.cOgUHash);cpo.onload = function() {history.replaceState(null, null, ogU);}}document.getElementsByTagName('head')[0].appendChild(cpo);}());</script></body></html>" plugins=["badger"]
traefik   | 2025-03-28T10:12:30Z INF Starting provider aggregator *aggregator.ProviderAggregator
traefik   | 2025-03-28T10:12:30Z INF Starting provider *file.Provider
traefik   | 2025-03-28T10:12:30Z INF Starting provider *traefik.Provider
traefik   | 2025-03-28T10:12:30Z INF Starting provider *http.Provider
traefik   | 2025-03-28T10:12:30Z INF Starting provider *acme.ChallengeTLSALPN
traefik   | 2025-03-28T10:12:30Z INF Starting provider *acme.Provider
traefik   | 2025-03-28T10:12:30Z INF Testing certificate renew... acmeCA=https://acme-v02.api.letsencrypt.org/directory providerName=letsencrypt.acme
traefik   | 2025-03-28T10:12:30Z ERR error="invalid middleware \"badger@http\" configuration: invalid middleware type or middleware does not exist" entryPointName=websecure routerName=1-router@http

Looks like I hit a remote WAF or something similar ? There is no firewall enabled.

I can curl github.com/fosrl/badger from the same machine.

Did anyone experienced this ?

*Originally created by @emmdel on 3/28/2025* Hi ! I installed Pangolin 1.1.0 on a brand new Debian 12 VPS as a docker compose stack, without Crowdsec. The UI is working well, but I have a 404 when trying to access any created resources. The Traefik log show this : ``` traefik | 2025-03-28T10:12:30Z INF Loading plugins... plugins=["badger"] traefik | 2025-03-28T10:12:30Z ERR Plugins are disabled because an error has occurred. error="unable to set up plugins environment: unable to download plugin github.com/fosrl/badger: error: 403: <!DOCTYPE html><html lang=\"en-US\"><head><title>Just a moment...</title><meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\"><meta http-equiv=\"X-UA-Compatible\" content=\"IE=Edge\"><meta name=\"robots\" content=\"noindex,nofollow\"><meta name=\"viewport\" content=\"width=device-width,initial-scale=1\"> [...] IIYkZA6bwI-1743156750-1.0.1.1-kvzmEjckT4wWeKnE241i74c4xU2pdYpnprTq.R3APX8\" + window._cf_chl_opt.cOgUHash);cpo.onload = function() {history.replaceState(null, null, ogU);}}document.getElementsByTagName('head')[0].appendChild(cpo);}());</script></body></html>" plugins=["badger"] traefik | 2025-03-28T10:12:30Z INF Starting provider aggregator *aggregator.ProviderAggregator traefik | 2025-03-28T10:12:30Z INF Starting provider *file.Provider traefik | 2025-03-28T10:12:30Z INF Starting provider *traefik.Provider traefik | 2025-03-28T10:12:30Z INF Starting provider *http.Provider traefik | 2025-03-28T10:12:30Z INF Starting provider *acme.ChallengeTLSALPN traefik | 2025-03-28T10:12:30Z INF Starting provider *acme.Provider traefik | 2025-03-28T10:12:30Z INF Testing certificate renew... acmeCA=https://acme-v02.api.letsencrypt.org/directory providerName=letsencrypt.acme traefik | 2025-03-28T10:12:30Z ERR error="invalid middleware \"badger@http\" configuration: invalid middleware type or middleware does not exist" entryPointName=websecure routerName=1-router@http ``` Looks like I hit a remote WAF or something similar ? There is no firewall enabled. I can curl `github.com/fosrl/badger` from the same machine. Did anyone experienced this ?
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/pangolin#1671