This module had already been added to the armhf machines, but
unfortunately, things seems to have broken. It is now fixed, and should
hold much better, but here is the story.

Because of #2067633, we have to install a newer kernel on the Jammy
arm64 VM that run the LXD armhf containers. It was done with `apt
install --install-suggests linux-virtual-hwe-22.04`, to have a chain of
dependencies bringing `linux-modules-extra`. That chain of dependency,
for some reason doesn't seem to survive the upgrades (would need to be
reproduced and verified, this is just an hypothesis at this point), so I
looked for a more explicit install. After a chat with a kernel guy
(thanks @smb), I was explained that even though the name is confusing,
the package I needed was `linux-image-extra-virtual-hwe-22.04`. I've put
that in our cloud-config file [1] for long term fix, and manually
installed it for short term.

Another long term fix that was overlooked before was making sure the
module is loaded on boot [2]. That had been done manually, but for
workers that have been trashed and rebuilt, it had obviously
disappeared.

[1]: 
https://git.launchpad.net/autopkgtest-cloud/commit/?id=16c5efebd46eeacb804d3703e5e9fc1e095868fe
[2]: 
https://git.launchpad.net/autopkgtest-cloud/commit/?id=42c9eb93cf9c5634f6211923ee7847fc7142ef61

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2073997

Title:
  netplan: routing autopkgtest fails on armhf

To manage notifications about this bug go to:
https://bugs.launchpad.net/auto-package-testing/+bug/2073997/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to