user debian-...@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 via email to