Sorry, my instructions weren't clear enough. You can have different kernel versions (packages) installed at the same time but obviously only one is 'active'. The running (active) kernel looks for modules in its directory, basically /lib/modules/$(uname -r).
1) Please reinstall the modules package for the running kernel: $ sudo apt install --reinstall linux-modules-$(uname -r) 2) Save the kernel log: $ sudo dmesg > before.dmesg 3) Sync to disk: $ sudo sync 4) Check the content of the modules directory: $ find /lib/modules/$(uname -r) 5) Reboot 6) Check the content of the modules directory again 7) Save the new kernel log: $ sudo dmesg > after.dmesg 8) Attach before.dmesg and after.dmesg to this ticket. There is no update or other process that selectively removes kernel modules. Updating a package simply removes the files from the previous version and adds the files from the new version (more or less). Maybe your SD card is bad and data doesn't get written properly but that's just speculation at this point. Also, at some point can you run: $ sudo apport-collect 1962053 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1962053 Title: Modules missing from package install To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux-raspi/+bug/1962053/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs