× NETGEAR will be terminating ReadyCLOUD service by July 1st, 2023. For more details click here.
Orbi WiFi 7 RBE973
Reply

Re: OS 6.10.5 - Cannot install application Docker CE CLI

dtarin
Luminary

OS 6.10.5 - Cannot install application Docker CE CLI

Hi, my system updgraded from 6.10.4 to 6.10.5.  

 

Suddenly docker will not start and I'm not able to reinstall it by installing docker CLI.  

 

How do we get docker up and running again?  Downgrade back to 6.10.4?

Message 1 of 20
dtarin
Luminary

Re: OS 6.10.5 - Cannot install application Docker CE CLI

Some more info.. docker is insstalled on my ReadyNas as it was running prior to the 6.10.5 upgrade. 

 

The current docker version on my ReadyNas is:

~$ docker -v cli

Docker version 18.06.3-ce, build d7080c1

If I check to see what docker processes are running I get:

~$ sudo docker ps
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

So, ok, I try to restart the docker daemon.  This is the output.  Looks like just warning messages but the daemon fails to start. 

~$ sudo dockerd
INFO[2021-05-23T15:34:55.573724143-04:00] libcontainerd: started new docker-containerd process  pid=13506
INFO[2021-05-23T15:34:55.573831909-04:00] parsed scheme: "unix"                         module=grpc
INFO[2021-05-23T15:34:55.573850243-04:00] scheme "unix" not registered, fallback to default scheme  module=grpc
INFO[2021-05-23T15:34:55.573907989-04:00] ccResolverWrapper: sending new addresses to cc: [{unix:///var/run/docker/containerd/docker-containerd.sock 0  <nil>}]  module=grpc
INFO[2021-05-23T15:34:55.573952021-04:00] ClientConn switching balancer to "pick_first"  module=grpc
INFO[2021-05-23T15:34:55.574017910-04:00] pickfirstBalancer: HandleSubConnStateChange: 0xc420232e60, CONNECTING  module=grpc
INFO[0000] starting containerd                           revision=468a545b9edcd5932818eb9de8e72413e616e86e version=v1.1.2
INFO[0000] loading plugin "io.containerd.content.v1.content"...  type=io.containerd.content.v1
INFO[0000] loading plugin "io.containerd.snapshotter.v1.btrfs"...  type=io.containerd.snapshotter.v1
INFO[0000] loading plugin "io.containerd.snapshotter.v1.aufs"...  type=io.containerd.snapshotter.v1
WARN[0000] failed to load plugin io.containerd.snapshotter.v1.aufs  error="modprobe aufs failed: "modprobe: FATAL: Module aufs not found.\n": exit status 1"
INFO[0000] loading plugin "io.containerd.snapshotter.v1.native"...  type=io.containerd.snapshotter.v1
INFO[0000] loading plugin "io.containerd.snapshotter.v1.overlayfs"...  type=io.containerd.snapshotter.v1
INFO[0000] loading plugin "io.containerd.snapshotter.v1.zfs"...  type=io.containerd.snapshotter.v1
WARN[0000] failed to load plugin io.containerd.snapshotter.v1.zfs  error="path /var/lib/docker/containerd/daemon/io.containerd.snapshotter.v1.zfs must be a zfs filesystem to be used with the zfs snapshotter"
INFO[0000] loading plugin "io.containerd.metadata.v1.bolt"...  type=io.containerd.metadata.v1
WARN[0000] could not use snapshotter zfs in metadata plugin  error="path /var/lib/docker/containerd/daemon/io.containerd.snapshotter.v1.zfs must be a zfs filesystem to be used with the zfs snapshotter"
WARN[0000] could not use snapshotter aufs in metadata plugin  error="modprobe aufs failed: "modprobe: FATAL: Module aufs not found.\n": exit status 1"
INFO[0000] loading plugin "io.containerd.differ.v1.walking"...  type=io.containerd.differ.v1
INFO[0000] loading plugin "io.containerd.gc.v1.scheduler"...  type=io.containerd.gc.v1
INFO[0000] loading plugin "io.containerd.service.v1.containers-service"...  type=io.containerd.service.v1
INFO[0000] loading plugin "io.containerd.service.v1.content-service"...  type=io.containerd.service.v1
INFO[0000] loading plugin "io.containerd.service.v1.diff-service"...  type=io.containerd.service.v1
INFO[0000] loading plugin "io.containerd.service.v1.images-service"...  type=io.containerd.service.v1
INFO[0000] loading plugin "io.containerd.service.v1.leases-service"...  type=io.containerd.service.v1
INFO[0000] loading plugin "io.containerd.service.v1.namespaces-service"...  type=io.containerd.service.v1
INFO[0000] loading plugin "io.containerd.service.v1.snapshots-service"...  type=io.containerd.service.v1
INFO[0000] loading plugin "io.containerd.monitor.v1.cgroups"...  type=io.containerd.monitor.v1
INFO[0000] loading plugin "io.containerd.runtime.v1.linux"...  type=io.containerd.runtime.v1
INFO[0000] loading plugin "io.containerd.service.v1.tasks-service"...  type=io.containerd.service.v1
INFO[0000] loading plugin "io.containerd.grpc.v1.containers"...  type=io.containerd.grpc.v1
INFO[0000] loading plugin "io.containerd.grpc.v1.content"...  type=io.containerd.grpc.v1
INFO[0000] loading plugin "io.containerd.grpc.v1.diff"...  type=io.containerd.grpc.v1
INFO[0000] loading plugin "io.containerd.grpc.v1.events"...  type=io.containerd.grpc.v1
INFO[0000] loading plugin "io.containerd.grpc.v1.healthcheck"...  type=io.containerd.grpc.v1
INFO[0000] loading plugin "io.containerd.grpc.v1.images"...  type=io.containerd.grpc.v1
INFO[0000] loading plugin "io.containerd.grpc.v1.leases"...  type=io.containerd.grpc.v1
INFO[0000] loading plugin "io.containerd.grpc.v1.namespaces"...  type=io.containerd.grpc.v1
INFO[0000] loading plugin "io.containerd.grpc.v1.snapshots"...  type=io.containerd.grpc.v1
INFO[0000] loading plugin "io.containerd.grpc.v1.tasks"...  type=io.containerd.grpc.v1
INFO[0000] loading plugin "io.containerd.grpc.v1.version"...  type=io.containerd.grpc.v1
INFO[0000] loading plugin "io.containerd.grpc.v1.introspection"...  type=io.containerd.grpc.v1
INFO[0000] serving...                                    address="/var/run/docker/containerd/docker-containerd-debug.sock"
INFO[0000] serving...                                    address="/var/run/docker/containerd/docker-containerd.sock"
INFO[0000] containerd successfully booted in 0.014265s  
INFO[2021-05-23T15:34:55.858793524-04:00] pickfirstBalancer: HandleSubConnStateChange: 0xc420232e60, READY  module=grpc
INFO[2021-05-23T15:34:55.860185324-04:00] parsed scheme: "unix"                         module=grpc
INFO[2021-05-23T15:34:55.860219138-04:00] scheme "unix" not registered, fallback to default scheme  module=grpc
INFO[2021-05-23T15:34:55.860275628-04:00] ccResolverWrapper: sending new addresses to cc: [{unix:///var/run/docker/containerd/docker-containerd.sock 0  <nil>}]  module=grpc
INFO[2021-05-23T15:34:55.860291888-04:00] ClientConn switching balancer to "pick_first"  module=grpc
INFO[2021-05-23T15:34:55.860347505-04:00] pickfirstBalancer: HandleSubConnStateChange: 0xc420415520, CONNECTING  module=grpc
INFO[2021-05-23T15:34:55.860495505-04:00] pickfirstBalancer: HandleSubConnStateChange: 0xc420415520, READY  module=grpc
INFO[2021-05-23T15:34:56.102589943-04:00] Graph migration to content-addressability took 0.00 seconds 
INFO[2021-05-23T15:34:56.103260606-04:00] parsed scheme: "unix"                         module=grpc
INFO[2021-05-23T15:34:56.103290818-04:00] scheme "unix" not registered, fallback to default scheme  module=grpc
INFO[2021-05-23T15:34:56.103348282-04:00] ccResolverWrapper: sending new addresses to cc: [{unix:///var/run/docker/containerd/docker-containerd.sock 0  <nil>}]  module=grpc
INFO[2021-05-23T15:34:56.103363187-04:00] ClientConn switching balancer to "pick_first"  module=grpc
INFO[2021-05-23T15:34:56.103413855-04:00] pickfirstBalancer: HandleSubConnStateChange: 0xc420415ee0, CONNECTING  module=grpc
INFO[2021-05-23T15:34:56.104026868-04:00] pickfirstBalancer: HandleSubConnStateChange: 0xc420415ee0, READY  module=grpc
INFO[2021-05-23T15:34:56.104103367-04:00] Loading containers: start.                   
WARN[2021-05-23T15:34:56.105518628-04:00] Running modprobe bridge br_netfilter failed with message: modprobe: ERROR: ../libkmod/libkmod-module.c:186 kmod_module_parse_depline() ctx=0x55b0683d20f0 path=/lib/modules/4.4.218.x86_64.1/kernel/net/802/stp.ko error=No such file or directory
modprobe: ERROR: ../libkmod/libkmod-module.c:186 kmod_module_parse_depline() ctx=0x55b0683d20f0 path=/lib/modules/4.4.218.x86_64.1/kernel/net/802/stp.ko error=No such file or directory
modprobe: ERROR: could not insert 'bridge': Unknown symbol in module, or unknown parameter (see dmesg)
modprobe: ERROR: ../libkmod/libkmod-module.c:186 kmod_module_parse_depline() ctx=0x55b0683d20f0 path=/lib/modules/4.4.218.x86_64.1/kernel/net/bridge/bridge.ko error=No such file or directory
modprobe: ERROR: ../libkmod/libkmod-module.c:186 kmod_module_parse_depline() ctx=0x55b0683d20f0 path=/lib/modules/4.4.218.x86_64.1/kernel/net/bridge/bridge.ko error=No such file or directory
modprobe: ERROR: could not insert 'br_netfilter': Unknown symbol in module, or unknown parameter (see dmesg)
insmod /lib/modules/4.4.218.x86_64.1/kernel/net/bridge/bridge.ko 
insmod /lib/modules/4.4.218.x86_64.1/kernel/net/bridge/br_netfilter.ko 
, error: exit status 1 
WARN[2021-05-23T15:34:56.106402435-04:00] Running modprobe nf_nat failed with message: `modprobe: ERROR: ../libkmod/libkmod-module.c:186 kmod_module_parse_depline() ctx=0x5587a2e200f0 path=/lib/modules/4.4.218.x86_64.1/kernel/net/netfilter/nf_conntrack.ko error=No such file or directory
modprobe: ERROR: ../libkmod/libkmod-module.c:186 kmod_module_parse_depline() ctx=0x5587a2e200f0 path=/lib/modules/4.4.218.x86_64.1/kernel/net/netfilter/nf_conntrack.ko error=No such file or directory
modprobe: ERROR: could not insert 'nf_nat': Unknown symbol in module, or unknown parameter (see dmesg)
insmod /lib/modules/4.4.218.x86_64.1/kernel/net/netfilter/nf_nat.ko`, error: exit status 1 
WARN[2021-05-23T15:34:56.107088932-04:00] Running modprobe xt_conntrack failed with message: `modprobe: ERROR: ../libkmod/libkmod-module.c:186 kmod_module_parse_depline() ctx=0x5567df6fd0f0 path=/lib/modules/4.4.218.x86_64.1/kernel/net/netfilter/nf_conntrack.ko error=No such file or directory
modprobe: ERROR: ../libkmod/libkmod-module.c:186 kmod_module_parse_depline() ctx=0x5567df6fd0f0 path=/lib/modules/4.4.218.x86_64.1/kernel/net/netfilter/nf_conntrack.ko error=No such file or directory
modprobe: ERROR: could not insert 'xt_conntrack': Unknown symbol in module, or unknown parameter (see dmesg)
insmod /lib/modules/4.4.218.x86_64.1/kernel/net/netfilter/xt_conntrack.ko`, error: exit status 1 
Error starting daemon: Error initializing network controller: error obtaining controller instance: failed to create NAT chain DOCKER: iptables failed: iptables --wait -t nat -N DOCKER: iptables v1.4.21: can't initialize iptables table `nat': Table does not exist (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.
 (exit status 3)

Thoughts? 

 

 

Message 2 of 20
dtarin
Luminary

Re: OS 6.10.5 - Cannot install application Docker CE CLI

 

I tried running the docker daemon 

$ sudo dockerd

But it fails when tyring to load up iptables module.  

Error starting daemon: Error initializing network controller: error obtaining controller instance: failed to create NAT chain DOCKER: iptables failed: iptables --wait -t nat -N DOCKER: iptables v1.4.21: can't initialize iptables table `nat': Table does not exist (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.
 (exit status 3)

Any thoughts on how to correct this?  

Message 3 of 20
rhpot1991
Guide

Re: OS 6.10.5 - Cannot install application Docker CE CLI

I'm bit by this as well.  I tried to remove and reinstall via command line and get the following:

 

The following packages have unmet dependencies:
docker-cli-rnapp : Depends: linux-image-extra but it is not going to be installed
Depends: docker-ce (>= 17.09.0~ce-0~debian) but it is not installable

Message 4 of 20
captain_rgb
Aspirant

Re: OS 6.10.5 - Cannot install application Docker CE CLI

Hi there

 

I've got the same problem here, I've tried everything but nothing works to reinstall Docker on the NAS.

I hope they'll fix it soon or give us a workaround. It's a shame, Docker is always used and known to be compatible with nearly everything.

 

Cheers,

 

Louis

Message 5 of 20
rhpot1991
Guide

Re: OS 6.10.5 - Cannot install application Docker CE CLI

Update on my efforts.  Adding Docker to 6.10.5 via the pre-build DEB or adding the Docker source both fail.

 

I was able to roll back to 6.10.4 and install docker-ce again.  It failed via the web interface so I had to use apt and guide the system through the installation issues.  Plymouth keeps failing but appears to not be needed, portainer is failing to install afterwards so I manually installed the latest via docker command.

 

Another thing to watch out for, removing the old docker-ce removed my storage so I'm starting over on all my docker containers.

Message 6 of 20
dtarin
Luminary

Re: OS 6.10.5 - Cannot install application Docker CE CLI

Did you have to restore your data from backup after the 6.10.4 downgrade or was it a simple flash of the 6.10.4 firmware? 

Message 7 of 20
rhpot1991
Guide

Re: OS 6.10.5 - Cannot install application Docker CE CLI

I flashed the firmware manaully and it took, not sure it is the safest thing to do.  I have some UPC weirdness on that box sending low battery alarms which I'm trying to isolate now so there may be some negative effects.

Message 8 of 20
dtarin
Luminary

Re: OS 6.10.5 - Cannot install application Docker CE CLI

I also am running netxtcloud and it stopped working with the 6.10.5 firmware.  =/

 

Allright I'm close to revering back to 6.10.4 as soon as a full backup completes. 

Message 9 of 20
Sandshark
Sensei

Re: OS 6.10.5 - Cannot install application Docker CE CLI

Some addons do need the Kernel Plus addon as well.  In another thread, a user reported that was the solution to his Docker issue, though I believe he also had to do some re-configuring, but I don't know whether that was because of other things he tried first or is always necessary..

Message 10 of 20
rhpot1991
Guide

Re: OS 6.10.5 - Cannot install application Docker CE CLI

linux-image-extra is needed for Docker, you can ssh in and get that cleaned up but I wasn't able to get past resulting issues.

Message 11 of 20
Dewdman42
Virtuoso

Re: OS 6.10.5 - Cannot install application Docker CE CLI

I just discovered that this has bitten me also.  I was using docker to run crashplan...very important in my setup.  

 

Did anyone get docker working again without having to revert back to previous OS version?

 

What exactly is the Kernal Plus package that has been mentioned?

 

 

 

Message 12 of 20
StephenB
Guru

Re: OS 6.10.5 - Cannot install application Docker CE CLI


@Dewdman42 wrote:

 

What exactly is the Kernal Plus package that has been mentioned?

 


From apps.readynas.com:

kernel.png

Message 13 of 20
dtarin
Luminary

Re: OS 6.10.5 - Cannot install application Docker CE CLI

I have that added to my readynas - doesn't resolve docker daemon startup issue. 

Message 14 of 20
Sandshark
Sensei

Re: OS 6.10.5 - Cannot install application Docker CE CLI

My understanding of the Kernel Plus app is that it installs linux-image-extra (possibly among other things).  Since linux-image-extra is specific to an OS version, I would think you'd need to do something to get it to update.  But I don't know if Netgear has actually updated it or how one goes about updating it since it doesn't list a version number that corresponds to an OS build..

Message 15 of 20
Pascal-V
Tutor

Re: OS 6.10.5 - Cannot install application Docker CE CLI

Hi,

 

I didn't try it yet but it seems the linux-image-extra was updated on Wed, 26 May 2021 03:04:23 GMT.

So, installing docker-cli-rnapp should work now .

 

(topic :  Upgrade : linux-image-extra not up-to-date for ReadyNAS OS 6.10.5  )

 

Message 16 of 20
Dewdman42
Virtuoso

Re: OS 6.10.5 - Cannot install application Docker CE CLI

here's what WhoCares has to say about the latest release, maybe this will help.  I peronsally have already deleted both docker and crashplan from my system and moved on to a different solution, but i will be following this to see if anyone gets docker working 

 

https://rnxtras.com/add-ons/firmware-6-10-5-how-to-upgrade-104510 

Message 17 of 20
StephenB
Guru

Re: OS 6.10.5 - Cannot install application Docker CE CLI


@Dewdman42 wrote:

here's what WhoCares has to say about the latest release, maybe this will help.  I peronsally have already deleted both docker and crashplan from my system and moved on to a different solution, but i will be following this to see if anyone gets docker working 

 

https://rnxtras.com/add-ons/firmware-6-10-5-how-to-upgrade-104510 


Thanks for sharing this.

Message 18 of 20
Dewdman42
Virtuoso

Re: OS 6.10.5 - Cannot install application Docker CE CLI

So I followed WhoCares advise....and was able to reinstall the Docker App from Netgear app store, and its now running accoding to ps -ef....

 

Unfortunately since I compeltely removed it earlier, I don't have anything setup with docker to futher test, and I won't have any time to do so anytime soon...I changed over to using my mac to drive my crashplan sessions and backing up from ReadyNAS SMB share..which is actually working fine and lets me backup some mac stuff too on one subscription...so probably I will stick with that for the time being....and I didn't have anything else serious on docker...but still anyway, I would like to hear from others if this solves the docker problem for them.

Message 19 of 20
dtarin
Luminary

Re: OS 6.10.5 - Cannot install application Docker CE CLI

I haven't downgraded my system yet - since I havne't found a good time to do that (and have enough time to restore from backup if needed). But did try the WhoCares steps. 

 

While that upgraded all my system packages, I still am unable to run docker.  

 

It won't install via the applications page but it's already installed on my system.  

 

Running dockerd gives me the same error as before. =(

> sudo dockerd

.

.

.



Error starting daemon: Error initializing network controller: error obtaining controller instance: failed to create NAT chain DOCKER: iptables failed: iptables --wait -t nat -N DOCKER: iptables v1.4.21: can't initialize iptables table `nat': Table does not exist (do you need to insmod?)

Perhaps iptables or your kernel needs to be upgraded.

 (exit status 3)

 

Message 20 of 20
Top Contributors
Discussion stats
  • 19 replies
  • 7069 views
  • 8 kudos
  • 7 in conversation
Announcements