Unable to start traefik container due to "Error: statfs /home/ubuntu/config/traefik/logs: no such file or directory" #951

Closed
opened 2026-04-05 18:02:51 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @Crazzygamerr on 9/7/2025

Trying to run the installer in Oracle Cloud Free Tier, came across this issue. Attached logs below, it seems like creating the ~/config/traefik/logs directory was missed in the install script.

The second issue is that the gerbil container fails with the following:
FATAL: 2025/09/07 15:05:05 Failed to save private key: open /var/config/key: permission denied

Should I should be running podman-compose as root?

Logs

podman-compose version: 1.0.6
['podman', '--version', '']
using podman version: 4.9.3
** excluding: set()
['podman', 'ps', '--filter', 'label=io.podman.compose.project=pangolin', '-a', '--format', '{{ index .Labels "io.podman.compose.config-hash"}}']
podman volume inspect pangolin_pangolin-data || podman volume create pangolin_pangolin-data
['podman', 'volume', 'inspect', 'pangolin_pangolin-data']
podman volume inspect pangolin_pangolin-data || podman volume create pangolin_pangolin-data
['podman', 'volume', 'inspect', 'pangolin_pangolin-data']
['podman', 'network', 'exists', 'pangolin']
podman run --name=pangolin -d --label io.podman.compose.config-hash=ecde3cfd5489443b2a042faabc5e0a599d65e56b2df1d82bed3eb061bd6430b3 --label io.podman.compose.project=pangolin --label io.podman.compose.version=1.0.6 --label PODMAN_SYSTEMD_UNIT=podman-compose@pangolin.service --label com.docker.compose.project=pangolin --label com.docker.compose.project.working_dir=/home/ubuntu --label com.docker.compose.project.config_files=docker-compose.yml --label com.docker.compose.container-number=1 --label com.docker.compose.service=pangolin -v /home/ubuntu/config:/app/config -v pangolin_pangolin-data:/var/certificates -v pangolin_pangolin-data:/var/dynamic --net pangolin --network-alias pangolin --restart unless-stopped --healthcheck-command /bin/sh -c curl' '-f' 'http://localhost:3001/api/v1/ --healthcheck-interval 10s --healthcheck-timeout 10s --healthcheck-retries 15 docker.io/fosrl/pangolin:1.9.4
Error: creating container storage: the container name "pangolin" is already in use by 5652b3c929241bf5a654b4384836ab79acc3eed16dbccc193bc33d1c8d1a4c08. You have to remove that container to be able to reuse that name: that name is already in use, or use --replace to instruct Podman to do so.
exit code: 125
podman start pangolin
exit code: 0
['podman', 'network', 'exists', 'pangolin']
podman run --name=gerbil -d --requires=pangolin --label io.podman.compose.config-hash=ecde3cfd5489443b2a042faabc5e0a599d65e56b2df1d82bed3eb061bd6430b3 --label io.podman.compose.project=pangolin --label io.podman.compose.version=1.0.6 --label PODMAN_SYSTEMD_UNIT=podman-compose@pangolin.service --label com.docker.compose.project=pangolin --label com.docker.compose.project.working_dir=/home/ubuntu --label com.docker.compose.project.config_files=docker-compose.yml --label com.docker.compose.container-number=1 --label com.docker.compose.service=gerbil --cap-add NET_ADMIN --cap-add SYS_MODULE -v /home/ubuntu/config:/var/config --net pangolin --network-alias gerbil -p 51820:51820/udp -p 21820:21820/udp -p 443:443 -p 80:80 --restart unless-stopped docker.io/fosrl/gerbil:1.2.1 --reachableAt=http://gerbil:3003 --generateAndSaveKeyTo=/var/config/key --remoteConfig=http://pangolin:3001/api/v1/
Error: creating container storage: the container name "gerbil" is already in use by ec577541e1239d246912326e468766edb29ab5541d028bd23e2b1081695675e9. You have to remove that container to be able to reuse that name: that name is already in use, or use --replace to instruct Podman to do so.
exit code: 125
podman start gerbil
Error: unable to start container "ec577541e1239d246912326e468766edb29ab5541d028bd23e2b1081695675e9": rootlessport cannot expose privileged port 80, you can add 'net.ipv4.ip_unprivileged_port_start=80' to /etc/sysctl.conf (currently 1024), or choose a larger port number (>= 1024): listen tcp 0.0.0.0:80: bind: permission denied
exit code: 125
podman volume inspect pangolin_pangolin-data || podman volume create pangolin_pangolin-data
['podman', 'volume', 'inspect', 'pangolin_pangolin-data']
podman volume inspect pangolin_pangolin-data || podman volume create pangolin_pangolin-data
['podman', 'volume', 'inspect', 'pangolin_pangolin-data']
podman run --name=traefik -d --requires=pangolin --label io.podman.compose.config-hash=ecde3cfd5489443b2a042faabc5e0a599d65e56b2df1d82bed3eb061bd6430b3 --label io.podman.compose.project=pangolin --label io.podman.compose.version=1.0.6 --label PODMAN_SYSTEMD_UNIT=podman-compose@pangolin.service --label com.docker.compose.project=pangolin --label com.docker.compose.project.working_dir=/home/ubuntu --label com.docker.compose.project.config_files=docker-compose.yml --label com.docker.compose.container-number=1 --label com.docker.compose.service=traefik -v /home/ubuntu/config/traefik:/etc/traefik:ro -v /home/ubuntu/config/letsencrypt:/letsencrypt -v /home/ubuntu/config/traefik/logs:/var/log/traefik -v pangolin_pangolin-data:/var/certificates:ro -v pangolin_pangolin-data:/var/dynamic:ro --network container:gerbil --restart unless-stopped docker.io/traefik:v3.5 --configFile=/etc/traefik/traefik_config.yml
Error: statfs /home/ubuntu/config/traefik/logs: no such file or directory
exit code: 125
podman start traefik
Error: unable to start container "0901d7fdc4a61fe3af5db4f1dc4ebf38ab535ad65d5597b47b9f7ad735bf49a3": generating dependency graph for container 0901d7fdc4a61fe3af5db4f1dc4ebf38ab535ad65d5597b47b9f7ad735bf49a3: container ec577541e1239d246912326e468766edb29ab5541d028bd23e2b1081695675e9 depends on container 5652b3c929241bf5a654b4384836ab79acc3eed16dbccc193bc33d1c8d1a4c08 not found in input list: no such container
exit code: 125

*Originally created by @Crazzygamerr on 9/7/2025* Trying to run the installer in Oracle Cloud Free Tier, came across this issue. Attached logs below, it seems like creating the ~/config/traefik/logs directory was missed in the install script. The second issue is that the gerbil container fails with the following: FATAL: 2025/09/07 15:05:05 Failed to save private key: open /var/config/key: permission denied Should I should be running podman-compose as root? ### Logs podman-compose version: 1.0.6 ['podman', '--version', ''] using podman version: 4.9.3 ** excluding: set() ['podman', 'ps', '--filter', 'label=io.podman.compose.project=pangolin', '-a', '--format', '{{ index .Labels "io.podman.compose.config-hash"}}'] podman volume inspect pangolin_pangolin-data || podman volume create pangolin_pangolin-data ['podman', 'volume', 'inspect', 'pangolin_pangolin-data'] podman volume inspect pangolin_pangolin-data || podman volume create pangolin_pangolin-data ['podman', 'volume', 'inspect', 'pangolin_pangolin-data'] ['podman', 'network', 'exists', 'pangolin'] podman run --name=pangolin -d --label io.podman.compose.config-hash=ecde3cfd5489443b2a042faabc5e0a599d65e56b2df1d82bed3eb061bd6430b3 --label io.podman.compose.project=pangolin --label io.podman.compose.version=1.0.6 --label PODMAN_SYSTEMD_UNIT=podman-compose@pangolin.service --label com.docker.compose.project=pangolin --label com.docker.compose.project.working_dir=/home/ubuntu --label com.docker.compose.project.config_files=docker-compose.yml --label com.docker.compose.container-number=1 --label com.docker.compose.service=pangolin -v /home/ubuntu/config:/app/config -v pangolin_pangolin-data:/var/certificates -v pangolin_pangolin-data:/var/dynamic --net pangolin --network-alias pangolin --restart unless-stopped --healthcheck-command /bin/sh -c curl' '-f' 'http://localhost:3001/api/v1/ --healthcheck-interval 10s --healthcheck-timeout 10s --healthcheck-retries 15 docker.io/fosrl/pangolin:1.9.4 Error: creating container storage: the container name "pangolin" is already in use by 5652b3c929241bf5a654b4384836ab79acc3eed16dbccc193bc33d1c8d1a4c08. You have to remove that container to be able to reuse that name: that name is already in use, or use --replace to instruct Podman to do so. exit code: 125 podman start pangolin exit code: 0 ['podman', 'network', 'exists', 'pangolin'] podman run --name=gerbil -d --requires=pangolin --label io.podman.compose.config-hash=ecde3cfd5489443b2a042faabc5e0a599d65e56b2df1d82bed3eb061bd6430b3 --label io.podman.compose.project=pangolin --label io.podman.compose.version=1.0.6 --label PODMAN_SYSTEMD_UNIT=podman-compose@pangolin.service --label com.docker.compose.project=pangolin --label com.docker.compose.project.working_dir=/home/ubuntu --label com.docker.compose.project.config_files=docker-compose.yml --label com.docker.compose.container-number=1 --label com.docker.compose.service=gerbil --cap-add NET_ADMIN --cap-add SYS_MODULE -v /home/ubuntu/config:/var/config --net pangolin --network-alias gerbil -p 51820:51820/udp -p 21820:21820/udp -p 443:443 -p 80:80 --restart unless-stopped docker.io/fosrl/gerbil:1.2.1 --reachableAt=http://gerbil:3003 --generateAndSaveKeyTo=/var/config/key --remoteConfig=http://pangolin:3001/api/v1/ Error: creating container storage: the container name "gerbil" is already in use by ec577541e1239d246912326e468766edb29ab5541d028bd23e2b1081695675e9. You have to remove that container to be able to reuse that name: that name is already in use, or use --replace to instruct Podman to do so. exit code: 125 podman start gerbil Error: unable to start container "ec577541e1239d246912326e468766edb29ab5541d028bd23e2b1081695675e9": rootlessport cannot expose privileged port 80, you can add 'net.ipv4.ip_unprivileged_port_start=80' to /etc/sysctl.conf (currently 1024), or choose a larger port number (>= 1024): listen tcp 0.0.0.0:80: bind: permission denied exit code: 125 podman volume inspect pangolin_pangolin-data || podman volume create pangolin_pangolin-data ['podman', 'volume', 'inspect', 'pangolin_pangolin-data'] podman volume inspect pangolin_pangolin-data || podman volume create pangolin_pangolin-data ['podman', 'volume', 'inspect', 'pangolin_pangolin-data'] podman run --name=traefik -d --requires=pangolin --label io.podman.compose.config-hash=ecde3cfd5489443b2a042faabc5e0a599d65e56b2df1d82bed3eb061bd6430b3 --label io.podman.compose.project=pangolin --label io.podman.compose.version=1.0.6 --label PODMAN_SYSTEMD_UNIT=podman-compose@pangolin.service --label com.docker.compose.project=pangolin --label com.docker.compose.project.working_dir=/home/ubuntu --label com.docker.compose.project.config_files=docker-compose.yml --label com.docker.compose.container-number=1 --label com.docker.compose.service=traefik -v /home/ubuntu/config/traefik:/etc/traefik:ro -v /home/ubuntu/config/letsencrypt:/letsencrypt -v /home/ubuntu/config/traefik/logs:/var/log/traefik -v pangolin_pangolin-data:/var/certificates:ro -v pangolin_pangolin-data:/var/dynamic:ro --network container:gerbil --restart unless-stopped docker.io/traefik:v3.5 --configFile=/etc/traefik/traefik_config.yml Error: statfs /home/ubuntu/config/traefik/logs: no such file or directory exit code: 125 podman start traefik Error: unable to start container "0901d7fdc4a61fe3af5db4f1dc4ebf38ab535ad65d5597b47b9f7ad735bf49a3": generating dependency graph for container 0901d7fdc4a61fe3af5db4f1dc4ebf38ab535ad65d5597b47b9f7ad735bf49a3: container ec577541e1239d246912326e468766edb29ab5541d028bd23e2b1081695675e9 depends on container 5652b3c929241bf5a654b4384836ab79acc3eed16dbccc193bc33d1c8d1a4c08 not found in input list: no such container exit code: 125
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/pangolin#951