[GH-ISSUE #2254] The installer tries to execute docker instead of podman #4059

Closed
opened 2026-04-20 08:28:40 -05:00 by GiteaMirror · 1 comment
Owner

Originally created by @dhoppe on GitHub (Jan 16, 2026).
Original GitHub issue: https://github.com/fosrl/pangolin/issues/2254

Originally assigned to: @oschwartz10612 on GitHub.

Describe the Bug

During the execution of the Pangolin installer one of the commands failed because it could not find the binary docker.

I believe the following code is responsible, even if the dynamic config for Traefik has been created.

Environment

  • OS Type & Version: all
  • Pangolin Version: latest
  • Gerbil Version: latest
  • Traefik Version: latest
  • Newt Version: latest
  • Olm Version: ?

To Reproduce

I told the Pangolin installer that I want to use rootless Podman and enable CrowdSec. One of the commands failed, because it could not find the binary docker.

Expected Behavior

The Pangolin installer should use the correct binary, based on the questions that have been answered.

Originally created by @dhoppe on GitHub (Jan 16, 2026). Original GitHub issue: https://github.com/fosrl/pangolin/issues/2254 Originally assigned to: @oschwartz10612 on GitHub. ### Describe the Bug During the execution of the Pangolin installer one of the commands failed because it could not find the binary `docker`. I believe the following code is responsible, even if the dynamic config for Traefik has been created. - https://github.com/fosrl/pangolin/blob/main/install/crowdsec.go#L94-L97 - https://github.com/fosrl/pangolin/blob/main/install/crowdsec.go#L119-L122 ### Environment - OS Type & Version: all - Pangolin Version: latest - Gerbil Version: latest - Traefik Version: latest - Newt Version: latest - Olm Version: ? ### To Reproduce I told the Pangolin installer that I want to use rootless Podman and enable CrowdSec. One of the commands failed, because it could not find the binary `docker`. ### Expected Behavior The Pangolin installer should use the correct binary, based on the questions that have been answered.
GiteaMirror added the bug label 2026-04-20 08:28:40 -05:00
Author
Owner

@dhoppe commented on GitHub (Jan 16, 2026):

Just to be clear. I just checked and the traefik-bouncer has not been configured by the Pangolin installer.

(podman) dhoppe@pangolin:~/pangolin$ podman exec crowdsec cscli bouncers list
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
 Name          IP Address  Valid  Last API pull         Type                       Version                                                                  Auth Type
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
 vps-firewall  10.89.0.3   ✔️     2026-01-16T09:45:27Z  crowdsec-firewall-bouncer  v0.0.34-debian-pragmatic-amd64-4144555453620958398aee64253dfd90bbc1f698  api-key
----------------------------------------------------------------------------------------------------------------------------------------------------------------------

(podman) dhoppe@pangolin:~/pangolin$ podman exec crowdsec cscli bouncers add traefik-bouncer -o raw
zKb0A65yhqsY2mf2sol8xhwL9dGqaRRUykVNnCKMFdU(podman) dhoppe@pangolin:~/pangolin$ podman exec crowdsec cscli bouncers list
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 Name             IP Address  Valid  Last API pull         Type                       Version                                                                  Auth Type
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 vps-firewall     10.89.0.3   ✔️     2026-01-16T09:46:17Z  crowdsec-firewall-bouncer  v0.0.34-debian-pragmatic-amd64-4144555453620958398aee64253dfd90bbc1f698  api-key
 traefik-bouncer              ✔️                                                                                                                               api-key
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------

I am wondering what else might be missing.

<!-- gh-comment-id:3759092591 --> @dhoppe commented on GitHub (Jan 16, 2026): Just to be clear. I just checked and the `traefik-bouncer` has not been configured by the Pangolin installer. ```shell (podman) dhoppe@pangolin:~/pangolin$ podman exec crowdsec cscli bouncers list ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- Name IP Address Valid Last API pull Type Version Auth Type ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- vps-firewall 10.89.0.3 ✔️ 2026-01-16T09:45:27Z crowdsec-firewall-bouncer v0.0.34-debian-pragmatic-amd64-4144555453620958398aee64253dfd90bbc1f698 api-key ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- (podman) dhoppe@pangolin:~/pangolin$ podman exec crowdsec cscli bouncers add traefik-bouncer -o raw zKb0A65yhqsY2mf2sol8xhwL9dGqaRRUykVNnCKMFdU(podman) dhoppe@pangolin:~/pangolin$ podman exec crowdsec cscli bouncers list ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Name IP Address Valid Last API pull Type Version Auth Type ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- vps-firewall 10.89.0.3 ✔️ 2026-01-16T09:46:17Z crowdsec-firewall-bouncer v0.0.34-debian-pragmatic-amd64-4144555453620958398aee64253dfd90bbc1f698 api-key traefik-bouncer ✔️ api-key ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ``` I am wondering what else might be missing.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/pangolin#4059