Comment 19 for bug 1947601

Revision history for this message
ianmacs (ianmacs2018) wrote (last edit ):

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, 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 than 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 only **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 problem for your server image than letting all your users in the dark about why they cannot run docker anymore in 21.10.