You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello, I'm a first time user. Trying to get OpenShell up and running, but can't seem to do so. Hopefully this is the right place to post a Help request.
`porkroll@porkroll:~/OpenShell$ openshell gateway start
✓ Checking Docker
✓ Downloading gateway
x Initializing environment x Gateway failed: openshell
Docker is not running
The Docker daemon is not running or not accessible. OpenShell requires a Docker-compatible container runtime to manage gateway clusters.
To fix:
Start your Docker runtime
Verify Docker is accessible
docker info
If using a non-default Docker socket, set DOCKER_HOST:
export DOCKER_HOST=unix:///var/run/docker.sock
Then retry: openshell gateway start
Error: × K8s namespace not ready
╰─▶ gateway container is not running while waiting for namespace 'openshell': container exited (status=EXITED, exit_code=2)
container logs:
line 3: RULE_APPEND failed (No such file or directory): rule in chain FLANNEL-POSTRTG
line 4: RULE_APPEND failed (No such file or directory): rule in chain FLANNEL-POSTRTG
line 5: RULE_APPEND failed (No such file or directory): rule in chain FLANNEL-POSTRTG
line 6: RULE_APPEND failed (No such file or directory): rule in chain FLANNEL-POSTRTG
line 7: RULE_APPEND failed (No such file or directory): rule in chain FLANNEL-POSTRTG
line 8: RULE_APPEND failed (No such file or directory): rule in chain FLANNEL-POSTRTG
): exit status 4
time="2026-03-24T03:09:13Z" level=info msg="Started tunnel to 172.18.0.2:6443"
time="2026-03-24T03:09:13Z" level=info msg="Stopped tunnel to 127.0.0.1:6443"
time="2026-03-24T03:09:13Z" level=info msg="Connecting to proxy" url="wss://172.18.0.2:6443/v1-k3s/connect"
time="2026-03-24T03:09:13Z" level=info msg="Proxy done" err="context canceled" url="wss://127.0.0.1:6443/v1-k3s/connect"
time="2026-03-24T03:09:13Z" level=info msg="error in remotedialer server [400]: websocket: close 1006 (abnormal closure): unexpected EOF"
time="2026-03-24T03:09:13Z" level=info msg="Handling backend connection request [239fd35e70c5]"
time="2026-03-24T03:09:13Z" level=info msg="Connected to proxy" url="wss://172.18.0.2:6443/v1-k3s/connect"
time="2026-03-24T03:09:13Z" level=info msg="Remotedialer connected to proxy" url="wss://172.18.0.2:6443/v1-k3s/connect"
time="2026-03-24T03:09:30Z" level=info msg="Starting network policy controller version v2.6.3-k3s1, built on 2026-03-04T18:39:36Z, go1.25.7"
I0324 03:09:30.980787 86 network_policy_controller.go:164] Starting network policy controller
F0324 03:09:31.075012 86 network_policy_controller.go:412] Failed to run iptables command to insert in INPUT chain running [/usr/sbin/iptables -t filter -I INPUT 1 -m comment --comment
kube-router netpol - 4IA2OSFRMVNDXBVV -j KUBE-ROUTER-INPUT --wait]: exit status 4: Warning: Extension comment revision 0 not supported, missing kernel module?
iptables v1.8.10 (nf_tables): RULE_INSERT failed (No such file or directory): rule in chain INPUT
panic: F0324 03:09:31.075012 86 network_policy_controller.go:412] Failed to run iptables command to insert in INPUT chain running [/usr/sbin/iptables -t filter -I INPUT 1 -m comment
--comment kube-router netpol - 4IA2OSFRMVNDXBVV -j KUBE-ROUTER-INPUT --wait]: exit status 4: Warning: Extension comment revision 0 not supported, missing kernel module?
iptables v1.8.10 (nf_tables): RULE_INSERT failed (No such file or directory): rule in chain INPUT
goroutine 29566 [running]:
k8s.io/klog/v2.(*loggingT).output(0xbb287a0, 0x3, 0x4000596c20, 0x4004bac310, 0x1, {0x9293e8d?, 0x2?}, 0x4?, 0x0)
/go/pkg/mod/github.com/k3s-io/klog/v2@v2.120.1-k3s1/klog.go:965 +0x6b0
k8s.io/klog/v2.(*loggingT).printfDepth(0xbb287a0, 0x3, 0x4000596c20, {0x0, 0x0}, 0x1, {0x681ea2a, 0x37}, {0x400e11f9c0, 0x2, ...})
/go/pkg/mod/github.com/k3s-io/klog/v2@v2.120.1-k3s1/klog.go:767 +0x198
k8s.io/klog/v2.(*loggingT).printf(...)
/go/pkg/mod/github.com/k3s-io/klog/v2@v2.120.1-k3s1/klog.go:744
k8s.io/klog/v2.Fatalf(...)
/go/pkg/mod/github.com/k3s-io/klog/v2@v2.120.1-k3s1/klog.go:1655
github.com/cloudnativelabs/kube-router/v2/pkg/controllers/netpol.(*NetworkPolicyController).ensureTopLevelChains.func2({0x78916d8, 0x4011fdef50}, {0x6634a6b, 0x5}, {0x4011d38ba0, 0x6, 0x6},
{0x4010258340, 0x10}, 0x1)
/go/pkg/mod/github.com/k3s-io/kube-router/v2@v2.6.3-k3s1/pkg/controllers/netpol/network_policy_controller.go:412 +0x498
github.com/cloudnativelabs/kube-router/v2/pkg/controllers/netpol.(*NetworkPolicyController).ensureTopLevelChains(0x4013558000)
/go/pkg/mod/github.com/k3s-io/kube-router/v2@v2.6.3-k3s1/pkg/controllers/netpol/network_policy_controller.go:472 +0x154c
github.com/cloudnativelabs/kube-router/v2/pkg/controllers/netpol.(*NetworkPolicyController).Run(0x4013558000, 0x40117b6930, 0x4000fae070, 0x4000f0d700)
/go/pkg/mod/github.com/k3s-io/kube-router/v2@v2.6.3-k3s1/pkg/controllers/netpol/network_policy_controller.go:168 +0x100
created by github.com/k3s-io/k3s/pkg/agent/netpol.Run in goroutine 510
/go/src/github.com/k3s-io/k3s/pkg/agent/netpol/netpol.go:191 +0xd40
`
Also found some info here, and I got the logs, but don't know what it means...
`porkroll@porkroll:$ docker ps --filter name=openshell
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
239fd35e70c5 ghcr.io/nvidia/openshell/cluster:0.0.14 "/usr/local/bin/clus…" 17 seconds ago Up Less than a second (health: starting) 0.0.0.0:8080->30051/tcp openshell-cluster-openshell
porkroll@porkroll:$ docker exec 239f sh -c "KUBECONFIG=/etc/rancher/k3s/k3s.yaml kubectl get ns"
NAME STATUS AGE
agent-sandbox-system Active 2s
default Active 9s
kube-node-lease Active 9s
kube-public Active 9s
kube-system Active 9s
porkroll@porkroll:~$ kubectl get pods -A
bash: kubectl: command not found
`
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
Hello, I'm a first time user. Trying to get OpenShell up and running, but can't seem to do so. Hopefully this is the right place to post a Help request.
`porkroll@porkroll:~/OpenShell$ openshell gateway start
✓ Checking Docker
✓ Downloading gateway
x Initializing environment x Gateway failed: openshell
Docker is not running
The Docker daemon is not running or not accessible. OpenShell requires a Docker-compatible container runtime to manage gateway clusters.
To fix:
Start your Docker runtime
Verify Docker is accessible
docker info
If using a non-default Docker socket, set DOCKER_HOST:
export DOCKER_HOST=unix:///var/run/docker.sock
Then retry: openshell gateway start
Error: × K8s namespace not ready
╰─▶ gateway container is not running while waiting for namespace 'openshell': container exited (status=EXITED, exit_code=2)
container logs:
line 3: RULE_APPEND failed (No such file or directory): rule in chain FLANNEL-POSTRTG
line 4: RULE_APPEND failed (No such file or directory): rule in chain FLANNEL-POSTRTG
line 5: RULE_APPEND failed (No such file or directory): rule in chain FLANNEL-POSTRTG
line 6: RULE_APPEND failed (No such file or directory): rule in chain FLANNEL-POSTRTG
line 7: RULE_APPEND failed (No such file or directory): rule in chain FLANNEL-POSTRTG
line 8: RULE_APPEND failed (No such file or directory): rule in chain FLANNEL-POSTRTG
): exit status 4
time="2026-03-24T03:09:13Z" level=info msg="Started tunnel to 172.18.0.2:6443"
time="2026-03-24T03:09:13Z" level=info msg="Stopped tunnel to 127.0.0.1:6443"
time="2026-03-24T03:09:13Z" level=info msg="Connecting to proxy" url="wss://172.18.0.2:6443/v1-k3s/connect"
time="2026-03-24T03:09:13Z" level=info msg="Proxy done" err="context canceled" url="wss://127.0.0.1:6443/v1-k3s/connect"
time="2026-03-24T03:09:13Z" level=info msg="error in remotedialer server [400]: websocket: close 1006 (abnormal closure): unexpected EOF"
time="2026-03-24T03:09:13Z" level=info msg="Handling backend connection request [239fd35e70c5]"
time="2026-03-24T03:09:13Z" level=info msg="Connected to proxy" url="wss://172.18.0.2:6443/v1-k3s/connect"
time="2026-03-24T03:09:13Z" level=info msg="Remotedialer connected to proxy" url="wss://172.18.0.2:6443/v1-k3s/connect"
time="2026-03-24T03:09:30Z" level=info msg="Starting network policy controller version v2.6.3-k3s1, built on 2026-03-04T18:39:36Z, go1.25.7"
I0324 03:09:30.980787 86 network_policy_controller.go:164] Starting network policy controller
F0324 03:09:31.075012 86 network_policy_controller.go:412] Failed to run iptables command to insert in INPUT chain running [/usr/sbin/iptables -t filter -I INPUT 1 -m comment --comment
kube-router netpol - 4IA2OSFRMVNDXBVV -j KUBE-ROUTER-INPUT --wait]: exit status 4: Warning: Extension comment revision 0 not supported, missing kernel module?
iptables v1.8.10 (nf_tables): RULE_INSERT failed (No such file or directory): rule in chain INPUT
panic: F0324 03:09:31.075012 86 network_policy_controller.go:412] Failed to run iptables command to insert in INPUT chain running [/usr/sbin/iptables -t filter -I INPUT 1 -m comment
--comment kube-router netpol - 4IA2OSFRMVNDXBVV -j KUBE-ROUTER-INPUT --wait]: exit status 4: Warning: Extension comment revision 0 not supported, missing kernel module?
iptables v1.8.10 (nf_tables): RULE_INSERT failed (No such file or directory): rule in chain INPUT
goroutine 29566 [running]:
k8s.io/klog/v2.(*loggingT).output(0xbb287a0, 0x3, 0x4000596c20, 0x4004bac310, 0x1, {0x9293e8d?, 0x2?}, 0x4?, 0x0)
/go/pkg/mod/github.com/k3s-io/klog/v2@v2.120.1-k3s1/klog.go:965 +0x6b0
k8s.io/klog/v2.(*loggingT).printfDepth(0xbb287a0, 0x3, 0x4000596c20, {0x0, 0x0}, 0x1, {0x681ea2a, 0x37}, {0x400e11f9c0, 0x2, ...})
/go/pkg/mod/github.com/k3s-io/klog/v2@v2.120.1-k3s1/klog.go:767 +0x198
k8s.io/klog/v2.(*loggingT).printf(...)
/go/pkg/mod/github.com/k3s-io/klog/v2@v2.120.1-k3s1/klog.go:744
k8s.io/klog/v2.Fatalf(...)
/go/pkg/mod/github.com/k3s-io/klog/v2@v2.120.1-k3s1/klog.go:1655
github.com/cloudnativelabs/kube-router/v2/pkg/controllers/netpol.(*NetworkPolicyController).ensureTopLevelChains.func2({0x78916d8, 0x4011fdef50}, {0x6634a6b, 0x5}, {0x4011d38ba0, 0x6, 0x6},
{0x4010258340, 0x10}, 0x1)
/go/pkg/mod/github.com/k3s-io/kube-router/v2@v2.6.3-k3s1/pkg/controllers/netpol/network_policy_controller.go:412 +0x498
github.com/cloudnativelabs/kube-router/v2/pkg/controllers/netpol.(*NetworkPolicyController).ensureTopLevelChains(0x4013558000)
/go/pkg/mod/github.com/k3s-io/kube-router/v2@v2.6.3-k3s1/pkg/controllers/netpol/network_policy_controller.go:472 +0x154c
github.com/cloudnativelabs/kube-router/v2/pkg/controllers/netpol.(*NetworkPolicyController).Run(0x4013558000, 0x40117b6930, 0x4000fae070, 0x4000f0d700)
/go/pkg/mod/github.com/k3s-io/kube-router/v2@v2.6.3-k3s1/pkg/controllers/netpol/network_policy_controller.go:168 +0x100
created by github.com/k3s-io/k3s/pkg/agent/netpol.Run in goroutine 510
/go/src/github.com/k3s-io/k3s/pkg/agent/netpol/netpol.go:191 +0xd40
`
Also found some info here, and I got the logs, but don't know what it means...
`porkroll@porkroll:
$ docker ps --filter name=openshell$ docker exec 239f sh -c "KUBECONFIG=/etc/rancher/k3s/k3s.yaml kubectl get ns"CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
239fd35e70c5 ghcr.io/nvidia/openshell/cluster:0.0.14 "/usr/local/bin/clus…" 17 seconds ago Up Less than a second (health: starting) 0.0.0.0:8080->30051/tcp openshell-cluster-openshell
porkroll@porkroll:
NAME STATUS AGE
agent-sandbox-system Active 2s
default Active 9s
kube-node-lease Active 9s
kube-public Active 9s
kube-system Active 9s
porkroll@porkroll:~$ kubectl get pods -A
bash: kubectl: command not found
`
Any help is appreciated!
Beta Was this translation helpful? Give feedback.
All reactions