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.
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.