A question about dracut 108/106 and Linux LTS Kernel

I am using the Linux LTS Kernel 6.12.x branch as my daily driver. I am not using the mainline Linux kernel, i.e. 6.15.x. A few weeks ago it was pointed out that there was an issue with dracut 107, because of which it was recommended to downgrade dracut to ver 106. I did that to avoid any issues.

A few days ago it was pointed out we can update to the dracut 108 version. I did a system wide upgrade today, however the dracut version shown on my system is still 107. Please see the screenshot given below for output from Octopi as well as result from pacman command.

pacman shows that dracut 107 has been installed and not dracut 108. On the other hand Octopi shows that dracut 106 has been installed with dracut 108 being available. Also running pacman with the appropriate options does not show any packages requiring an update.

In the file /etc/pacman.conf the key HoldPkg has the entries dracut kernel-install-for-dracut eos-dracut. The keys IgnorePkg, IgnoreGroup and NoUpgrade are commented out in the file /etc/pacman.conf.

So what could be the issue for dracut not getting updated to 108 version? How can this be resolved?

$ yay -P --searchby NAME dracut
$
$ pacman -Qi dracut
Name            : dracut
Version         : 107-1
Description     : An event driven initramfs infrastructure
Architecture    : x86_64
URL             : https://github.com/dracut-ng/dracut-ng
Licenses        : GPL-2.0-or-later
Groups          : None
Provides        : initramfs
Depends On      : bash  coreutils  cpio  filesystem  findutils  gawk  grep  kmod  pkgconf  procps-ng  sed  systemd  util-linux
Optional Deps   : binutils: --uefi option support [installed]
                  bluez: bluetooth (keyboard) [installed]
                  btrfs-progs: scan for Btrfs on block devices [installed]
                  ...
Required By     : eos-dracut  linux-hardened  linux-lts
Optional For    : None
Conflicts With  : None
Replaces        : None
Installed Size  : 1719.87 KiB
Packager        : Frederik Schwan freswa@archlinux.org
Build Date      : Thu May 1 XXXXXXXX 2025
Install Date    : Mon May 5 XXXXXXXX 2025
Install Reason  : Explicitly installed
Install Script  : No
Validated By    : Signature
$
$ pacman -Q -u
$
$ pacman -Qu
$

That is deliberate and expected.

Dracut 106 is in the EOS repo and Dracut 108 is in the Arch repo. The EOS repo has priority.

Please don’t try to install Dracut 108. It is not currently compatible with EOS.

2 Likes

Or is EOS not compatible with dracut?

If it causes such problems, why stick with dracut?

That isn’t really the situation at all. It is too much to write up right now in a forum post but the TLDR is that there is no particular urgency to be on the absolute latest version of dracut. It isn’t the kind of thing that you benefit from “the latest” in most situations.

There is no problem here at all. We are simply sticking with 106 until we believe the time is right to move to a later version. This is a normal thing that many distros do.

3 Likes

Is this issue related?

Sort of. I responded in that topic.

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.