[GH-ISSUE #2421] After Proxmox reboot i get 404 page not found on resource #4107

Closed
opened 2026-04-20 08:33:31 -05:00 by GiteaMirror · 6 comments
Owner

Originally created by @ankycooper on GitHub (Feb 6, 2026).
Original GitHub issue: https://github.com/fosrl/pangolin/issues/2421

Describe the Bug

Proxmox running 3 LXC Debian 13 with docker on it, all container's data is on a mp (mount path)

1st LXC runs pangolin with all local resources (nothing remote at the moment)

Whenever I reboot proxmox, post reboot i cant connect to any pangolin resource even though LXC are up and docker compose is also up automatically.

Workaround is restart pangolin's compose, which restarts (Pangolin, Gerbil, Traefik, Newt) containers. After this all resources become available

If I restart LXC's this behaviour is not there only when proxmox reboots

Tried changing LXC os to deb 12 same issue, NPM and vanilla traefic works .

Found a similar issue:

https://github.com/fosrl/pangolin/issues/1455

Environment

  • OS Type & Version: (e.g., Ubuntu 22.04) Debian 13 in LXC
  • Pangolin Version: latest (1.15.1)
  • Gerbil Version: latest
  • Traefik Version: latest
  • Newt Version: latest
  • Olm Version: NA

To Reproduce

Not sure try running LXC on proxmox and then reboot proxmox

Expected Behavior

it should bring resources back online automatically

Originally created by @ankycooper on GitHub (Feb 6, 2026). Original GitHub issue: https://github.com/fosrl/pangolin/issues/2421 ### Describe the Bug Proxmox running 3 LXC Debian 13 with docker on it, all container's data is on a mp (mount path) 1st LXC runs pangolin with all local resources (nothing remote at the moment) Whenever I reboot proxmox, post reboot i cant connect to any pangolin resource even though LXC are up and docker compose is also up automatically. Workaround is restart pangolin's compose, which restarts (Pangolin, Gerbil, Traefik, Newt) containers. After this all resources become available If I restart LXC's this behaviour is not there only when proxmox reboots Tried changing LXC os to deb 12 same issue, NPM and vanilla traefic works . Found a similar issue: https://github.com/fosrl/pangolin/issues/1455 ### Environment - OS Type & Version: (e.g., Ubuntu 22.04) Debian 13 in LXC - Pangolin Version: latest (1.15.1) - Gerbil Version: latest - Traefik Version: latest - Newt Version: latest - Olm Version: NA ### To Reproduce Not sure try running LXC on proxmox and then reboot proxmox ### Expected Behavior it should bring resources back online automatically
GiteaMirror added the stale label 2026-04-20 08:33:31 -05:00
Author
Owner

@oschwartz10612 commented on GitHub (Feb 6, 2026):

Could you dump the logs from all of the containers when this is
happening and attach them here?

<!-- gh-comment-id:3861903305 --> @oschwartz10612 commented on GitHub (Feb 6, 2026): Could you dump the logs from all of the containers when this is happening and attach them here?
Author
Owner

@ankycooper commented on GitHub (Feb 9, 2026):

all the backend service is accessible via ip:port

this is what traefik has in its logs for each backend service.

[traefik] 2026-02-06T04:02:35.788578037Z {"level":"error","entryPointName":"websecure","routerName":"10-mysvc-router@http","error":"invalid middleware "badger@http" configuration: invalid middleware type or middleware does not exist","time":"2026-02-06T04:02:35Z"}

<!-- gh-comment-id:3869226630 --> @ankycooper commented on GitHub (Feb 9, 2026): all the backend service is accessible via ip:port this is what traefik has in its logs for each backend service. [traefik] 2026-02-06T04:02:35.788578037Z {"level":"error","entryPointName":"websecure","routerName":"10-mysvc-router@http","error":"invalid middleware \"badger@http\" configuration: invalid middleware type or middleware does not exist","time":"2026-02-06T04:02:35Z"}
Author
Owner

@oschwartz10612 commented on GitHub (Feb 9, 2026):

This could be caused by your VM not having internet access to pull the
plugin when it boots up.

<!-- gh-comment-id:3869272658 --> @oschwartz10612 commented on GitHub (Feb 9, 2026): This could be caused by your VM not having internet access to pull the plugin when it boots up.
Author
Owner

@ankycooper commented on GitHub (Feb 9, 2026):

For sure, as the firewall has rebooted too. Is there a way to cache the plugin so it does not have to use internet or even better retry after a delay?

<!-- gh-comment-id:3869303033 --> @ankycooper commented on GitHub (Feb 9, 2026): For sure, as the firewall has rebooted too. Is there a way to cache the plugin so it does not have to use internet or even better retry after a delay?
Author
Owner

@github-actions[bot] commented on GitHub (Feb 24, 2026):

This issue has been automatically marked as stale due to 14 days of inactivity. It will be closed in 14 days if no further activity occurs.

<!-- gh-comment-id:3948172328 --> @github-actions[bot] commented on GitHub (Feb 24, 2026): This issue has been automatically marked as stale due to 14 days of inactivity. It will be closed in 14 days if no further activity occurs.
Author
Owner

@oschwartz10612 commented on GitHub (Feb 25, 2026):

You can install it locally. I think thats the only option.

https://github.com/traefik/plugindemo

https://plugins.traefik.io/install

<!-- gh-comment-id:3961672434 --> @oschwartz10612 commented on GitHub (Feb 25, 2026): You can install it locally. I think thats the only option. https://github.com/traefik/plugindemo https://plugins.traefik.io/install
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/pangolin#4107