mirror of
https://github.com/fosrl/pangolin.git
synced 2026-05-08 21:59:09 -05:00
Unable to start traefik container due to "Error: statfs /home/ubuntu/config/traefik/logs: no such file or directory" #653
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Crazzygamerr on GitHub (Sep 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
@Esa-mimbias commented on GitHub (Sep 8, 2025):
Hello
have you correctly stopped/downed the containers before restarting podman compose ?
the containers seem to already exist:
"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"
(same for gerbil)
(I'm not using podman - yet, but as a docker user I'd use
docker compose down --remove-orphansbeforedocker compose upto ensure old containers removal)/var/configis bound to/home/ubuntu/config. You may check/home/ubuntu/config/keydirectory permissions and post the result ofls -al /home/ubuntu/configandls -al /home/ubuntu/config/keyif needed.@github-actions[bot] commented on GitHub (Sep 23, 2025):
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.
@github-actions[bot] commented on GitHub (Oct 7, 2025):
This issue has been automatically closed due to inactivity. If you believe this is still relevant, please open a new issue with up-to-date information.