I understand the motivation. Reducing boot time by reducing the number
of kernel modules is something I can understand.

However, the original problem is not solved. I had to invest >10 hours
of trying to get docker containers to work with ubuntu 21.10 on
Raspberry Pi.

Why was a solution for running docker containers not mentioned in the Ubuntu 
21.10 release notes?
Why have you, Dave, not immediately told me of the solution (install 
modules-extra!) as soon as you saw this bug report?
Why has the docker.io package not added a dependency on the modules-extra 
package? It clearly does not work without this package on raspi.
Why was the veth kernel module moved to modules-extra? You are talking about 
19MB space savings of compressed initrd, but this module is only 25k, 
uncompressed! And on ubuntu servers, Docker certainly is one of the main use 
cases.

I feel that there needs to be a fix other from invalidating my >10 hours
of my work by invalidating this bug report.

Coming back to boot time savings: IMO that's a thing for desktops. But
for servers? I mean, servers are meant to run uninterrupted until there
is a kernel update. A few seconds more per reboot therefore does not eat
away from the uptime. Your server images, therefore, should have
modules-extra installed by default.

We use ubuntu instead of raspi-os on our ARM build servers because we
need to run Docker for ARM 32 and 64 bits. Please find another solution
for this cannot-run-docker out of the box for your server image than
letting all your users in the dark about why they cannot run docker
anymore in 21.10.

** Changed in: linux-raspi (Ubuntu)
       Status: Invalid => Confirmed

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux-raspi in Ubuntu.
https://bugs.launchpad.net/bugs/1947601

Title:
  Cannot start docker container on ubuntu 21.10 server for raspberry pi

Status in linux-raspi package in Ubuntu:
  Confirmed

Bug description:
  Using the Ubuntu image for Raspberry Pi from here:
  https://cdimage.ubuntu.com/releases/21.10/release/ubuntu-21.10-preinstalled-
  server-arm64+raspi.img.xz

  After installing the docker.io package, I cannot start a docker
  container. Example:

  $ sudo docker run --rm hello-world
  docker: Error response from daemon: failed to create endpoint pensive_greider 
on network bridge: failed to add the host (veth2102512) <=> sandbox 
(veth4fb66df) pair interfaces: operation not supported.

  This was working in the previous ubuntu release for 64 bit raspberry
  pi, 21.04.

  This problem is caused by the linux kernel shipped for ubuntu 21.10
  for 64 bit raspberry pi, see post #14.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-raspi/+bug/1947601/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to