DEEP, SOLID ROOTS IN THE PAST, INNOVATING FOR THE FUTURE.

Debian Trixie initramfs-tools v0.148.3 & Reiser4 SFRN 4.0.2 failure to boot.
Debian Trixie initramfs-tools v0.148.3 & Reiser4 SFRN 4.0.2 failure to boot.

initramfs-tools v0.146 branch introduced no issues affecting Reiser4 Software Format Release Number (SFRN) 4.0.2 until commit 0df1765e902e56d9698beacc1cc056f327ed58c2

Author: Ben Hutchings <benh@debian.org>
Date:   Tue Mar 25 23:58:06 2025 +0000

    Merge branch 'block-modules' into 'debian/latest'

    Filter block kernel modules by symbol regex from dracut

    See merge request kernel-team/initramfs-tools!149

 

Accordingly, for Debian Trixie new installations, initrams-tools v0.147 and upwards introduce booting failure on root '/' -formatted with Reiser4 SFRN 4.0.2 file system:

...

Begin: Running /scripts/local-block ... done.
Begin: Running /scripts/local-block ... done.
Begin: Running /scripts/local-block ... done.
done.
Gave up waiting for root file system device.  Common problems:
 - Boot args (cat /proc/cmdline)
   - Check rootdelay= (did the system wait long enough?)
 - Missing modules (cat /proc/modules; ls /dev)
ALERT! PARTUUID=STUV-WXYZ does not exist.  Dropping to a shell!

 

BusyBox v1.37.0 (Debian 1:1.37.0-6+b3) built-in shell (ash)
Enter 'help' for a list of built-in commands.

(initramfs)

...

Notwithstanding, the reiser4 booting failure issue does not seem to affect upgrading from an existing Debian Bookworm with root '/' formatted in Reiser4 SFRN 4.0.2 file system.

Stripping away commit 0df1765e902e56d9698beacc1cc056f327ed58c2 from initramfs-tools v0.147 and v0.148.3, thus far, allows our Metztli Reiser4 / Debian Trixie / backports to boot normally again:

initramfs-tools_0.148.3+nmu1_all.deb
initramfs-tools-bin_0.148.3+nmu1_amd64.deb
initramfs-tools-core_0.148.3+nmu1_all.deb

i.e., Metztli Reiser4 hacked initramfs-tools v0.148.3+nmu1 fix reiser4 non-booting issue below:

(Please, use media controls -- to enlarge the video, for instance -- and/or right-select/click on the video, once it has begun playing, to open in another tab in larger dimensions.)

Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer