[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#991417: simple-cdd generated iso: No kernel modules were found



Hi Mike!

On 7/23/21 3:23 AM, Mike Depot wrote:
> Machine: qemu kvm, on top of bullseye amd64
> Processor: QEMU Virtual CPU version 2.5+ (over i7-6920HQ physical)
> Memory: 4G in QEMU (64G physical)
> 
> I've been using simple-cdd running on my bullseye host to generate a custom iso (also bullseye). 
> My simple-cdd config had been working fine until a couple days ago.  Now I am getting an error
> early in debian-installer when I boot from the generated ISO:
> 
> "No kernel modules were found. This probably is due to a mismatch between the kernel used by this
> version of the installer and the kernel version available in the archive."

This happens when the kernel ABI version that debian-installer booted into does not match the kernel
ABI version of the debian-installer module udebs on the installation medium.

I assume that simple-cdd is just re-using the d-i images which contain a certain kernel version while
retrieving the d-i module udebs from the archives which then can lead to the version mismatch in
case the kernel is updated in the archives.

Thus, the bug lies in simple-cdd which should pick the d-i images and the d-i module udebs from Debian
testing or stable where such a mismatch cannot occur. Alternatively, it could also rebuild debian-installer
itself to make sure the d-i images use the kernel ABI version that matches the one of the d-i module
udebs.

Adrian

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaubitz@debian.org
`. `'   Freie Universitaet Berlin - glaubitz@physik.fu-berlin.de
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913


Reply to: