Re: Bug#1079443: dracut-install ... -m =drivers/XXX is ignored [on armhf]
user debian-arm@lists.debian.org
usertag 1079443 time-t
thanks
Hi debian-arm,
in case you don't know yet, here is a bug affecting dracut-install
on armhf (and probably armel), causing the built initramfs to lack a
lot of kernel modules. Probably makes a lot of things unbootable.
It looks like the bug is somewhere in the fts_* glibc routines or
maybe deeper down. Tj and I think t64 might be a source of the
problem.
On affected systems, this reproducer will output a single line (but
it should give about 13 or so):
$ pax -w /usr/lib/modules/6.10.6-armmp/kernel/drivers/block | tar -t
(Assuming you have linux-image-6.10.6-armmp installed.)
As noted in my earlier reply, might only happen on ext4.
Good luck,
Chris
On Fri, Aug 23, 2024 at 05:32:53PM +0200, Chris Hofstaedtler wrote:
> debug messages with newly added debug messages:
>
> dracut-install: Handle module '=drivers/block'
> dracut-install: Handling =drivers/block
> dracut-install: path1: /lib/modules/6.10.6-armmp/extra/drivers/block
> dracut-install: path2: /lib/modules/6.10.6-armmp/kernel/drivers/block
> dracut-install: path3: /lib/modules/6.10.6-armmp/updates/drivers/block
> dracut-install: Checking /lib/modules/6.10.6-armmp/extra/drivers/block
> dracut-install: Ignoring /lib/modules/6.10.6-armmp/extra/drivers/block fts_info=10
> dracut-install: Checking /lib/modules/6.10.6-armmp/kernel/drivers/block
> dracut-install: Ignoring /lib/modules/6.10.6-armmp/kernel/drivers/block fts_info=1
> dracut-install: Checking /lib/modules/6.10.6-armmp/kernel/drivers/block
> dracut-install: Ignoring /lib/modules/6.10.6-armmp/kernel/drivers/block fts_info=6
> dracut-install: Checking /lib/modules/6.10.6-armmp/updates/drivers/block
> dracut-install: Ignoring /lib/modules/6.10.6-armmp/updates/drivers/block fts_info=10
>
> It looks like fts_read just doesn't see anything inside
> kernel/drivers/block.
Reply to: