Bug: Container shuts down as soon as I disconnect from SSH
NicoTF opened this issue Β· comments
Is this urgent?
No
Host OS
Debian Bookworm
CPU arch
x86_64
VPN service provider
NordVPN
What are you using to run the container
docker-compose
What is the version of Gluetun
Running version latest built on 2024-05-18T18:08:57.405Z (commit 4218dba)
What's the problem π€
The container keeps shutting down minutes after i disconnect from SSH with message "Caught OS signal terminated, shutting down."
To start it i use the command docker compose up -d
and gluetun is the only container that behave like that
Share your logs (at least 10 lines)
gluetun | Running version latest built on 2024-05-18T18:08:57.405Z (commit 4218dba)
gluetun |
gluetun | π§ Need help? https://github.com/qdm12/gluetun/discussions/new
gluetun | π Bug? https://github.com/qdm12/gluetun/issues/new
gluetun | β¨ New feature? https://github.com/qdm12/gluetun/issues/new
gluetun | β Discussion? https://github.com/qdm12/gluetun/discussions/new
gluetun | π» Email? quentin.mcgaw@gmail.com
gluetun | π° Help me? https://www.paypal.me/qmcgaw https://github.com/sponsors/qdm12
gluetun | 2024-05-19T09:05:08Z INFO [routing] default route found: interface eth0, gateway 172.21.0.1, assigned IP 172.21.0.2 and family v4
gluetun | 2024-05-19T09:05:08Z INFO [routing] local ethernet link found: eth0
gluetun | 2024-05-19T09:05:08Z INFO [routing] local ipnet found: 172.21.0.0/16
gluetun | 2024-05-19T09:05:09Z INFO [firewall] enabling...
gluetun | 2024-05-19T09:05:09Z INFO [firewall] enabled successfully
gluetun | 2024-05-19T09:05:09Z INFO [storage] creating /gluetun/servers.json with 19425 hardcoded servers
gluetun | 2024-05-19T09:05:09Z INFO Alpine version: 3.19.1
gluetun | 2024-05-19T09:05:09Z INFO OpenVPN 2.5 version: 2.5.8
gluetun | 2024-05-19T09:05:09Z INFO OpenVPN 2.6 version: 2.6.8
gluetun | 2024-05-19T09:05:09Z INFO Unbound version: 1.20.0
gluetun | 2024-05-19T09:05:09Z INFO IPtables version: v1.8.10
gluetun | 2024-05-19T09:05:09Z INFO Settings summary:
gluetun | βββ VPN settings:
gluetun | | βββ VPN provider settings:
gluetun | | | βββ Name: nordvpn
gluetun | | | βββ Server selection settings:
gluetun | | | βββ VPN type: openvpn
gluetun | | | βββ Countries: Poland
gluetun | | | βββ OpenVPN server selection settings:
gluetun | | | βββ Protocol: UDP
gluetun | | βββ OpenVPN settings:
gluetun | | βββ OpenVPN version: 2.6
gluetun | | βββ User: [set]
gluetun | | βββ Password: [set]
gluetun | | βββ Network interface: tun0
gluetun | | βββ Run OpenVPN as: root
gluetun | | βββ Verbosity level: 1
gluetun | βββ DNS settings:
gluetun | | βββ Keep existing nameserver(s): no
gluetun | | βββ DNS server address to use: 127.0.0.1
gluetun | | βββ DNS over TLS settings:
gluetun | | βββ Enabled: yes
gluetun | | βββ Update period: every 24h0m0s
gluetun | | βββ Unbound settings:
gluetun | | | βββ Authoritative servers:
gluetun | | | | βββ cloudflare
gluetun | | | βββ Caching: yes
gluetun | | | βββ IPv6: no
gluetun | | | βββ Verbosity level: 1
gluetun | | | βββ Verbosity details level: 0
gluetun | | | βββ Validation log level: 0
gluetun | | | βββ System user: root
gluetun | | | βββ Allowed networks:
gluetun | | | βββ 0.0.0.0/0
gluetun | | | βββ ::/0
gluetun | | βββ DNS filtering settings:
gluetun | | βββ Block malicious: yes
gluetun | | βββ Block ads: no
gluetun | | βββ Block surveillance: no
gluetun | | βββ Blocked IP networks:
gluetun | | βββ 127.0.0.1/8
gluetun | | βββ 10.0.0.0/8
gluetun | | βββ 172.16.0.0/12
gluetun | | βββ 192.168.0.0/16
gluetun | | βββ 169.254.0.0/16
gluetun | | βββ ::1/128
gluetun | | βββ fc00::/7
gluetun | | βββ fe80::/10
gluetun | | βββ ::ffff:127.0.0.1/104
gluetun | | βββ ::ffff:10.0.0.0/104
gluetun | | βββ ::ffff:169.254.0.0/112
gluetun | | βββ ::ffff:172.16.0.0/108
gluetun | | βββ ::ffff:192.168.0.0/112
gluetun | βββ Firewall settings:
gluetun | | βββ Enabled: yes
gluetun | βββ Log settings:
gluetun | | βββ Log level: info
gluetun | βββ Health settings:
gluetun | | βββ Server listening address: 127.0.0.1:9999
gluetun | | βββ Target address: cloudflare.com:443
gluetun | | βββ Duration to wait after success: 5s
gluetun | | βββ Read header timeout: 100ms
gluetun | | βββ Read timeout: 500ms
gluetun | | βββ VPN wait durations:
gluetun | | βββ Initial duration: 6s
gluetun | | βββ Additional duration: 5s
gluetun | βββ Shadowsocks server settings:
gluetun | | βββ Enabled: no
gluetun | βββ HTTP proxy settings:
gluetun | | βββ Enabled: no
gluetun | βββ Control server settings:
gluetun | | βββ Listening address: :8000
gluetun | | βββ Logging: yes
gluetun | βββ OS Alpine settings:
gluetun | | βββ Process UID: 1000
gluetun | | βββ Process GID: 1000
gluetun | βββ Public IP settings:
gluetun | | βββ Fetching: every 12h0m0s
gluetun | | βββ IP file path: /tmp/gluetun/ip
gluetun | | βββ Public IP data API: ipinfo
gluetun | βββ Version settings:
gluetun | βββ Enabled: yes
gluetun | 2024-05-19T09:05:09Z INFO [routing] default route found: interface eth0, gateway 172.21.0.1, assigned IP 172.21.0.2 and family v4
gluetun | 2024-05-19T09:05:09Z INFO [routing] adding route for 0.0.0.0/0
gluetun | 2024-05-19T09:05:09Z INFO [firewall] setting allowed subnets...
gluetun | 2024-05-19T09:05:09Z INFO [routing] default route found: interface eth0, gateway 172.21.0.1, assigned IP 172.21.0.2 and family v4
gluetun | 2024-05-19T09:05:09Z INFO [dns] using plaintext DNS at address 1.1.1.1
gluetun | 2024-05-19T09:05:09Z INFO [http server] http server listening on [::]:8000
gluetun | 2024-05-19T09:05:09Z INFO [healthcheck] listening on 127.0.0.1:9999
gluetun | 2024-05-19T09:05:09Z INFO [firewall] allowing VPN connection...
gluetun | 2024-05-19T09:05:09Z INFO [openvpn] OpenVPN 2.6.8 x86_64-alpine-linux-musl [SSL (OpenSSL)] [LZO] [LZ4] [EPOLL] [MH/PKTINFO] [AEAD]
gluetun | 2024-05-19T09:05:09Z INFO [openvpn] library versions: OpenSSL 3.1.4 24 Oct 2023, LZO 2.10
gluetun | 2024-05-19T09:05:09Z INFO [openvpn] TCP/UDP: Preserving recently used remote address: [AF_INET]82.180.151.61:1194
gluetun | 2024-05-19T09:05:09Z INFO [openvpn] UDPv4 link local: (not bound)
gluetun | 2024-05-19T09:05:09Z INFO [openvpn] UDPv4 link remote: [AF_INET]82.180.151.61:1194
gluetun | 2024-05-19T09:05:09Z INFO [openvpn] [pl218.nordvpn.com] Peer Connection Initiated with [AF_INET]82.180.151.61:1194
gluetun | 2024-05-19T09:05:09Z INFO [openvpn] TUN/TAP device tun0 opened
gluetun | 2024-05-19T09:05:09Z INFO [openvpn] /sbin/ip link set dev tun0 up mtu 1500
gluetun | 2024-05-19T09:05:09Z INFO [openvpn] /sbin/ip link set dev tun0 up
gluetun | 2024-05-19T09:05:09Z INFO [openvpn] /sbin/ip addr add dev tun0 10.100.0.2/24
gluetun | 2024-05-19T09:05:09Z INFO [openvpn] UID set to nonrootuser
gluetun | 2024-05-19T09:05:09Z INFO [openvpn] Initialization Sequence Completed
gluetun | 2024-05-19T09:05:09Z INFO [dns] downloading DNS over TLS cryptographic files
gluetun | 2024-05-19T09:05:09Z INFO [healthcheck] healthy!
gluetun | 2024-05-19T09:05:11Z INFO [dns] downloading hostnames and IP block lists
gluetun | 2024-05-19T09:05:14Z INFO [dns] init module 0: validator
gluetun | 2024-05-19T09:05:14Z INFO [dns] init module 1: iterator
gluetun | 2024-05-19T09:05:14Z INFO [dns] start of service (unbound 1.20.0).
gluetun | 2024-05-19T09:05:14Z INFO [dns] generate keytag query _ta-4a5c-4f66. NULL IN
gluetun | 2024-05-19T09:05:14Z INFO [dns] generate keytag query _ta-4a5c-4f66. NULL IN
gluetun | 2024-05-19T09:05:15Z INFO [dns] ready
gluetun | 2024-05-19T09:05:15Z INFO [ip getter] Public IP address is 193.42.99.168 (Poland, Mazovia, Warsaw)
gluetun | 2024-05-19T09:05:16Z INFO [vpn] You are running on the bleeding edge of latest!
gluetun |
gluetun | 2024-05-19T09:30:33Z WARN Caught OS signal terminated, shutting down
gluetun | 2024-05-19T09:30:33Z INFO dns ticker: terminated βοΈ
gluetun | 2024-05-19T09:30:33Z INFO updater ticker: terminated βοΈ
gluetun | 2024-05-19T09:30:33Z INFO http server: terminated βοΈ
gluetun | 2024-05-19T09:30:33Z INFO control: terminated βοΈ
gluetun | 2024-05-19T09:30:33Z INFO updater: terminated βοΈ
gluetun | 2024-05-19T09:30:33Z INFO tickers: terminated βοΈ
gluetun | 2024-05-19T09:30:33Z INFO HTTP health server: terminated βοΈ
gluetun | 2024-05-19T09:30:33Z INFO vpn: terminated βοΈ
gluetun | 2024-05-19T09:30:33Z INFO shadowsocks proxy: terminated βοΈ
gluetun | 2024-05-19T09:30:33Z INFO http proxy: terminated βοΈ
gluetun | 2024-05-19T09:30:33Z INFO unbound: terminated βοΈ
gluetun | 2024-05-19T09:30:33Z INFO other: terminated βοΈ
gluetun | 2024-05-19T09:30:33Z INFO [routing] routing cleanup...
gluetun | 2024-05-19T09:30:34Z INFO [routing] default route found: interface eth0, gateway 172.21.0.1, assigned IP 172.21.0.2 and family v4
gluetun | 2024-05-19T09:30:34Z INFO [routing] deleting route for 0.0.0.0/0
gluetun | 2024-05-19T09:30:34Z INFO Shutdown successful
Share your configuration
services:
gluetun:
image: qmcgaw/gluetun
container_name: gluetun
cap_add:
- NET_ADMIN
devices:
- /dev/net/tun:/dev/net/tun
ports:
- 8888:8888/tcp # HTTP proxy
- 8388:8388/tcp # Shadowsocks
- 8388:8388/udp # Shadowsocks
- 50026:50026/tcp # Transmission webgui
environment:
- VPN_SERVICE_PROVIDER=nordvpn
- VPN_TYPE=openvpn
- OPENVPN_USER=${VPN_USER}
- OPENVPN_PASSWORD=${VPN_PASSWORD}
- SERVER_COUNTRIES=Poland
restart: unless-stopped
@qdm12 is more or less the only maintainer of this project and works on it in his free time.
Please:
- do not ask for updates, be patient
- π the issue to show your support instead of commenting
@qdm12 usually checks issues at least once a week, if this is a new urgent bug,
revert to an older tagged container image
Something kills with the signal terminated
the gluetun container. This can be because you're out of memory, or maybe have something to restart unhealthy containers etc. I cannot help further since this is an external configuration problem.
Closed issues are NOT monitored, so commenting here is likely to be not seen.
If you think this is still unresolved and have more information to bring, please create another issue.
This is an automated comment setup because @qdm12 is the sole maintainer of this project
which became too popular to monitor issues closed.