Docker-ce 28.0.0 won't run under current L4T

After updating L4T (using apt update && apt upgrade) earlier today, Docker failed to start. The update included an upgrade to docker-ce version 28.0.0. The specific error encountered during startup is:

failed to start daemon: Error initializing network controller: error obtaining controller instance: failed to register bridge" driver: invalid argument

I had to downgrade Docker back to version 27.5.1 (apt install docker-ce=5:27.5.1-1~ubuntu.22.04~jammy) to resume normal ops.

L4T:

> cat /proc/version
Linux version 5.15.148-tegra (buildbrain@mobile-u64-6336-d8000) (aarch64-buildroot-linux-gnu-gcc.br_real (Buildroot 2022.08) 11.3.0, GNU ld (GNU Binutils) 2.38) #1 SMP PREEMPT Tue Jan 7 17:14:38 PST 2025

> lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 22.04.5 LTS
Release:        22.04
Codename:       jammy
5 Likes

Hi,

Please try to restart the docker service to see if it helps.

$ sudo systemctl restart docker.service

Thanks.

Hi,

I have the same issue and restarting the service does not resolve the issue.

I’m on the same version

Linux version 5.15.148-tegra (root@avermedia.com) (aarch64-buildroot-linux-gnu-gcc.br_real (Buildroot 2022.08) 11.3.0, GNU ld (GNU Binutils) 2.38) #1 SMP PREEMPT Mon Oct 28 12:58:01 CST 2024

No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04.5 LTS
Release: 22.04
Codename: jammy

best regards

Restarting doesn’t help. The latest Docker update is not compatible with default config of the L4T network stack.

This issue is related: Please update check-config with new 28.0.0 ipset requirements · Issue #49503 · moby/moby · GitHub

New kernel modules/options are required for the latest Docker version to run.

Fix for now:

sudo apt-get install -y docker-ce=5:27.5.1-1~ubuntu.22.04~jammy --allow-downgrades
sudo apt-get install -y docker-ce-cli=5:27.5.1-1~ubuntu.22.04~jammy --allow-downgrades

To get info about previous versions of docker run:

apt-cache madison docker-ce

12 Likes

Indeed downgrading docker worked for me.

1 Like

Same here, i was going crazy thinking I’m the problem, because I was unable to recreate flash I did 2 days ago.

1 Like

thanks for posting bro !

2 Likes

Thanks for info worked for me as well
Cheers

1 Like

sudo apt-mark hold docker-ce=5:27.5.1-1~ubuntu.22.04~jammy
sudo apt-mark hold docker-ce-cli=5:27.5.1-1~ubuntu.22.04~jammy

4 Likes

Downgrading worked. Also should make sure to turn off docker software updates until this issue is resolved.

2 Likes

Downgrading worked.
Thanks for posting!
Lost 2hrs, but could be more!!

sudo apt-get install -y docker-ce=5:27.5.1-1~ubuntu.22.04~jammy --allow-downgrades
sudo apt-get install -y docker-ce-cli=5:27.5.1-1~ubuntu.22.04~jammy --allow-downgrades
4 Likes

Hi, all

Thanks for the update.

Another possible workaround is to build the kernel with the required config.
You can find more details in the below comment:

Thanks.

Thanks for posting.
I lost 2 days

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.