From e5785f335909d690c4b6757d1a85f2dd945e2638 Mon Sep 17 00:00:00 2001 From: Will Anderson Date: Sat, 11 Apr 2026 04:18:56 -0500 Subject: [PATCH] gluetun: fix ip rule cleanup in init container for VPN restart stability Delete ip rule by priority 101 before table 51820 to prevent 'file exists' errors when gluetun internally restarts the WireGuard connection. --- servers/legion/k8s/media/gluetun-qbittorrent.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/servers/legion/k8s/media/gluetun-qbittorrent.yaml b/servers/legion/k8s/media/gluetun-qbittorrent.yaml index f95ff69..5e87c93 100644 --- a/servers/legion/k8s/media/gluetun-qbittorrent.yaml +++ b/servers/legion/k8s/media/gluetun-qbittorrent.yaml @@ -23,7 +23,7 @@ spec: # Ensure /dev/net/tun exists on the node - name: tun-setup image: busybox:latest - command: ["sh", "-c", "mkdir -p /dev/net && [ -c /dev/net/tun ] || mknod /dev/net/tun c 10 200 && chmod 666 /dev/net/tun && sysctl -w net.ipv6.conf.all.disable_ipv6=1 || true && ip rule del table 51820 2>/dev/null || true && ip route flush table 51820 2>/dev/null || true"] + command: ["sh", "-c", "mkdir -p /dev/net && [ -c /dev/net/tun ] || mknod /dev/net/tun c 10 200 && chmod 666 /dev/net/tun && sysctl -w net.ipv6.conf.all.disable_ipv6=1 || true && ip route flush table 51820 2>/dev/null || true && ip rule del priority 101 2>/dev/null || true && ip rule del table 51820 2>/dev/null || true"] securityContext: privileged: true containers: