Package: dracut
Version: 112-6
Severity: normal
X-Debbugs-Cc: [email protected]

Dear Maintainer,

Since the installation of dracut 112-6 yesterday I get journal
errors (prio <3>) during early boot:

  [1.680672] <5> kernel Loaded X.509 cert 'Build time autogenerated kernel ke>
  [1.680676] <6> kernel Demotion targets for Node 0: null
  [1.680679] <5> kernel Key type .fscrypt registered
  [1.680683] <5> kernel Key type fscrypt-provisioning registered
  [1.680687] <3> kernel Invalid ELF header magic: != %7FELF
  [1.680691] <3> kernel Invalid ELF header magic: != %7FELF
  [1.680694] <3> kernel Invalid ELF header magic: != %7FELF
  [1.680698] <3> kernel Invalid ELF header magic: != %7FELF
  [1.680702] <5> kernel Key type encrypted registered
  [1.680706] <6> kernel AppArmor: AppArmor sha256 policy hashing enabled
  [1.680710] <6> kernel ima: Allocated hash algorithm: sha256
  [1.680713] <6> kernel ima: No architecture policies found

(Note: These errors are visible only as shown above with my
private journalctl wrapper - more on that below.)

If I explicitly omit module "busybox" in my dracut configuration
and rebuild the initramfs, above error messages do not occur in
the journal.


>From what I understood with some LLM help:

- dracut 112-5 includes the busybox module by default, and I can
  see it being included in my initramfs, where it replaces insmod
  and modprobe:

    dracut modules:
    [...]
    busybox
    [...]

    usr/sbin/insmod -> ../bin/busybox
    usr/sbin/modprobe -> ../bin/busybox

- Busybox's insmod/modprobe can show above error when trying to
  process a compressed module, as described here:

    https://lists.busybox.net/pipermail/busybox/2023-March/090205.html

  After issuing the error, Busybox's insmod/modprobe try to
  uncompress the module being processed, which succeeds.


Not sure whether you consider this a bug, just thought to report
it.


Now for the journal thingy.  With a stock journalctl, I see above
journal snippet as follows:

  Sep 17 10:46:56 host01 kernel: Loaded X.509 cert 'Build time autogenerated 
kernel key: 670c83507bab56189d03e08d7e0b98e062686569'
  Sep 17 10:46:56 host01 kernel: Demotion targets for Node 0: null
  Sep 17 10:46:56 host01 kernel: Key type .fscrypt registered
  Sep 17 10:46:56 host01 kernel: Key type fscrypt-provisioning registered
  Sep 17 10:46:56 host01 kernel: [33B blob data]
  Sep 17 10:46:56 host01 kernel: [33B blob data]
  Sep 17 10:46:56 host01 kernel: [33B blob data]
  Sep 17 10:46:56 host01 kernel: [33B blob data]
  Sep 17 10:46:56 host01 kernel: Key type encrypted registered
  Sep 17 10:46:56 host01 kernel: AppArmor: AppArmor sha256 policy hashing 
enabled
  Sep 17 10:46:56 host01 kernel: ima: Allocated hash algorithm: sha256
  Sep 17 10:46:56 host01 kernel: ima: No architecture policies found

Only in verbose format the error hidden in the "blob data" gets visible:

  [~]$ journalctl --since 00:00:00 -a -o verbose -p 3..3
  Thu 2026-09-17 10:46:56.289932 CEST 
[s=6be00687ad164dc79ad4730c28e80569;i=2c0b4>
    _TRANSPORT=kernel
    SYSLOG_FACILITY=0
    SYSLOG_IDENTIFIER=kernel
    _BOOT_ID=bf8f0850f5fe4e67b0f681d1c5850e7a
    _MACHINE_ID=e9a7104c5a904888af3f7971a1a82f6c
    _HOSTNAME=host01
    _RUNTIME_SCOPE=initrd
    _SOURCE_BOOTTIME_TIMESTAMP=1014165
    _SOURCE_MONOTONIC_TIMESTAMP=1014165
    PRIORITY=3
    MESSAGE=Invalid ELF header magic: != ^?ELF
  [...]


-- System Information:
Debian Release: forky/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 7.1.13+deb14-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages dracut depends on:
ii  dracut-core  112-6
ii  linux-base   4.17

dracut recommends no packages.

Versions of packages dracut suggests:
pn  dracut-network  <none>

-- no debconf information

Reply via email to