[GH-ISSUE #2253] The file /etc/sysctl.conf does not have any effect #4058

Closed
opened 2026-04-20 08:28:38 -05:00 by GiteaMirror · 0 comments
Owner

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

Originally assigned to: @oschwartz10612 on GitHub.

Describe the Bug

At least Debian 12/13 and Ubuntu 22.04/24.04 depend on systemd-sysctl.service. For that reason the file /etc/sysctl.conf does not have any effect and instead the file should be placed at /etc/sysctl.d/99-podman.conf.

https://github.com/fosrl/pangolin/blob/main/install/main.go#L289-L312

Environment

  • OS Type & Version: Debian 12/13, Ubuntu 22.04/24.04
  • 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 the string net.ipv4.ip_unprivileged_port_start=80 has been placed within /etc/sysctl.conf, but according to the command sudo cat /proc/sys/net/ipv4/ip_unprivileged_port_start the value is still set to 1024.

Expected Behavior

The file should be placed at a different location and the value should be set to 80 instead of 1024.

Originally created by @dhoppe on GitHub (Jan 16, 2026). Original GitHub issue: https://github.com/fosrl/pangolin/issues/2253 Originally assigned to: @oschwartz10612 on GitHub. ### Describe the Bug At least Debian 12/13 and Ubuntu 22.04/24.04 depend on systemd-sysctl.service. For that reason the file /etc/sysctl.conf does not have any effect and instead the file should be placed at /etc/sysctl.d/99-podman.conf. https://github.com/fosrl/pangolin/blob/main/install/main.go#L289-L312 ### Environment - OS Type & Version: Debian 12/13, Ubuntu 22.04/24.04 - 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 the string `net.ipv4.ip_unprivileged_port_start=80` has been placed within /etc/sysctl.conf, but according to the command `sudo cat /proc/sys/net/ipv4/ip_unprivileged_port_start` the value is still set to `1024`. ### Expected Behavior The file should be placed at a different location and the value should be set to 80 instead of 1024.
GiteaMirror added the bug label 2026-04-20 08:28:38 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/pangolin#4058