[GH-ISSUE #1378] ERROR INSTALLING PANGOLIN #16863

Closed
opened 2026-05-18 17:07:53 -05:00 by GiteaMirror · 6 comments
Owner

Originally created by @reans on GitHub (Aug 29, 2025).
Original GitHub issue: https://github.com/fosrl/pangolin/issues/1378

anyone have idea how to solve this issue while installing pangolin

Starting containers...
[+] Running 4/5
✔ Network pangolin Created 0.1s
✔ Volume "pangolin_pangolin-data" Created 0.0s
✔ Container pangolin Healthy 11.7s
✔ Container gerbil Started 11.1s
⠸ Container traefik Starting 11.8s
Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: can't get final child's PID from pipe: EOF: unknown
Error: failed to start containers: exit status 1

DISTRO:
Distributor ID: Ubuntu
Description: Ubuntu 20.04 LTS
Release: 20.04
Codename: focal

Originally created by @reans on GitHub (Aug 29, 2025). Original GitHub issue: https://github.com/fosrl/pangolin/issues/1378 anyone have idea how to solve this issue while installing pangolin Starting containers... [+] Running 4/5 ✔ Network pangolin Created 0.1s ✔ Volume "pangolin_pangolin-data" Created 0.0s ✔ Container pangolin Healthy 11.7s ✔ Container gerbil Started 11.1s ⠸ Container traefik Starting 11.8s Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: can't get final child's PID from pipe: EOF: unknown Error: failed to start containers: exit status 1 DISTRO: Distributor ID: Ubuntu Description: Ubuntu 20.04 LTS Release: 20.04 Codename: focal
Author
Owner

@MarlosChida commented on GitHub (Aug 29, 2025):

Can you post your configs, redacting any sensitive information?

docker-compose.yml
config/config.yml
config/traefik/traefik_config.yml
config/traefik/dynamic_config.yml

<!-- gh-comment-id:3238178711 --> @MarlosChida commented on GitHub (Aug 29, 2025): Can you post your configs, redacting any sensitive information? docker-compose.yml config/config.yml config/traefik/traefik_config.yml config/traefik/dynamic_config.yml
Author
Owner

@oschwartz10612 commented on GitHub (Aug 29, 2025):

Can you post your configs, redacting any sensitive information?
Yeah feels like something is having a moment in Docker. Worth seeing if
Pangolin is crashing or doing a:

docker compose down

docker compose up -d

...and see what happens!

<!-- gh-comment-id:3238357304 --> @oschwartz10612 commented on GitHub (Aug 29, 2025): > Can you post your configs, redacting any sensitive information? Yeah feels like something is having a moment in Docker. Worth seeing if Pangolin is crashing or doing a: docker compose down docker compose up -d ...and see what happens!
Author
Owner

@reans commented on GitHub (Aug 30, 2025):

Can you post your configs, redacting any sensitive information?

docker-compose.yml config/config.yml config/traefik/traefik_config.yml config/traefik/dynamic_config.yml

root@vpn:# docker compose down
[+] Running 4/4
✔ Container traefik Removed 0.0s
✔ Container gerbil Removed 0.0s
✔ Container pangolin Removed 10.2s
✔ Network pangolin Removed 0.1s
root@vpn:
# docker compose up -d
[+] Running 3/4
✔ Network pangolin Created 0.0s
✔ Container pangolin Healthy 11.6s
✔ Container gerbil Started 11.0s
⠹ Container traefik Starting 11.6s
Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: can't get final child's PID from pipe: EOF: unknown
root@vpn:~#


config.yml

To see all available options, please visit the docs:

https://docs.digpangolin.com/self-host/advanced/config-file

gerbil:
start_port: 51820
base_endpoint: "pangolin.my-domain.net"

managed:
id: "ntcxnw55bex5li6"
secret: "cee03nlqfi813jf801gtuv4vr4kasl68m22etbo2srg372uv"


traefik_config.yml

api:
insecure: true
dashboard: true

providers:

file:
directory: "/var/dynamic"
watch: true

experimental:
plugins:
badger:
moduleName: "github.com/fosrl/badger"
version: "v1.2.0"

log:
level: "INFO"
format: "common"
maxSize: 100
maxBackups: 3
maxAge: 3
compress: true

entryPoints:
web:
address: ":80"
websecure:
address: ":443"
proxyProtocol:
trustedIPs:
- 0.0.0.0/0
- ::1/128
transport:
respondingTimeouts:
readTimeout: "30m"

serversTransport:
insecureSkipVerify: true

ping:
entryPoint: "web"

NO dynamic_config.yml file found. this is fresh install pangolin.

<!-- gh-comment-id:3238885015 --> @reans commented on GitHub (Aug 30, 2025): > Can you post your configs, redacting any sensitive information? > > docker-compose.yml config/config.yml config/traefik/traefik_config.yml config/traefik/dynamic_config.yml root@vpn:~# docker compose down [+] Running 4/4 ✔ Container traefik Removed 0.0s ✔ Container gerbil Removed 0.0s ✔ Container pangolin Removed 10.2s ✔ Network pangolin Removed 0.1s root@vpn:~# docker compose up -d [+] Running 3/4 ✔ Network pangolin Created 0.0s ✔ Container pangolin Healthy 11.6s ✔ Container gerbil Started 11.0s ⠹ Container traefik Starting 11.6s Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: can't get final child's PID from pipe: EOF: unknown root@vpn:~# ----- config.yml ----------- # To see all available options, please visit the docs: # https://docs.digpangolin.com/self-host/advanced/config-file gerbil: start_port: 51820 base_endpoint: "pangolin.my-domain.net" managed: id: "ntcxnw55bex5li6" secret: "cee03nlqfi813jf801gtuv4vr4kasl68m22etbo2srg372uv" --------------- traefik_config.yml ----------- api: insecure: true dashboard: true providers: file: directory: "/var/dynamic" watch: true experimental: plugins: badger: moduleName: "github.com/fosrl/badger" version: "v1.2.0" log: level: "INFO" format: "common" maxSize: 100 maxBackups: 3 maxAge: 3 compress: true entryPoints: web: address: ":80" websecure: address: ":443" proxyProtocol: trustedIPs: - 0.0.0.0/0 - ::1/128 transport: respondingTimeouts: readTimeout: "30m" serversTransport: insecureSkipVerify: true ping: entryPoint: "web" NO dynamic_config.yml file found. this is fresh install pangolin.
Author
Owner

@oschwartz10612 commented on GitHub (Sep 1, 2025):

Do you see anything if you run docker compose logs -f? If so could you post?

This feels like it is failing to start a container or something odd.
Could you try a fresh install of the installer with the latest
container? Also run docker image prune -a first to clear all of the
containers so they download again. Maybe one of them is corrupt or
something...

<!-- gh-comment-id:3240843083 --> @oschwartz10612 commented on GitHub (Sep 1, 2025): Do you see anything if you run docker compose logs -f? If so could you post? This feels like it is failing to start a container or something odd. Could you try a fresh install of the installer with the latest container? Also run docker image prune -a first to clear all of the containers so they download again. Maybe one of them is corrupt or something...
Author
Owner

@Esa-mimbias commented on GitHub (Sep 1, 2025):

Hi

I met this error a few times in the past (but not with Pangolin)

how did you installed Docker?

you may check https://docs.docker.com/engine/install/ and use the provided guide according to your distribution ?

<!-- gh-comment-id:3241953099 --> @Esa-mimbias commented on GitHub (Sep 1, 2025): Hi I met this error a few times in the past (but not with Pangolin) how did you installed Docker? you may check https://docs.docker.com/engine/install/ and use the provided guide according to your distribution ?
Author
Owner

@reans commented on GitHub (Sep 1, 2025):

i used the quick install guide found in the website but i change my option when running the installer script

Lets get started!

=== Basic Configuration ===
Do you want to install Pangolin as a cloud-managed (beta) node? (yes/no): (if i choose YES error happen but if i choose NO) it working fine so i choose NO right now. everything works good.

<!-- gh-comment-id:3242133768 --> @reans commented on GitHub (Sep 1, 2025): i used the quick install guide found in the website but i change my option when running the installer script Lets get started! === Basic Configuration === Do you want to install Pangolin as a cloud-managed (beta) node? (yes/no): (if i choose YES error happen but if i choose NO) it working fine so i choose NO right now. everything works good.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/pangolin#16863