On Sat, 2012-01-14 at 02:06 +0100, Stéphane Aulery wrote: > Package: linux-2.6 > Version: 3.1.8-2 > Severity: normal > > Dear Maintainer, > > When I have updated package linux-image-3.1.0-1-686-pae 3.1.6-1 to > 3.1.8-2, aptitude sent some error messages like this : > > dm_mod: Unknown symbol scsi_verify_blk_ioctl (err 0) [...]
It looks like this is due to GRUB running os-prober. We do not bump the kernel ABI when adding symbols, because that is backward-compatible with modules built for the earlier version. But loading new modules is liable to fail after an upgrade until the new kernel is running (i.e. until the next reboot.) So long as os-prober relies on loading a bunch of modules, GRUB *must not* run os-prober in its kernel postinst hook. Ben. -- Ben Hutchings When in doubt, use brute force. - Ken Thompson
signature.asc
Description: This is a digitally signed message part