[Bug 1585587] Re: Missing unix.ko in 4.6 initrd prevents LVM boot

Benjamin Drung 1585587 at bugs.launchpad.net
Fri Oct 4 11:10:16 UTC 2024


Thank you for taking the time to report this bug and helping to make
Ubuntu better. The Ubuntu version this bug was reported against reached
end-of-life. We appreciate that this bug may be old and you might not be
interested in discussing it anymore. But if you are then please upgrade
to the latest Ubuntu version and re-test. If you then find the bug is
still present in the newer Ubuntu version, please add a comment here
telling us which new version it is in.

The kernel in Ubuntu 24.04 (noble) has CONFIG_UNIX=y:

$ grep UNIX= /boot/config-6.8.0-45-generic 
CONFIG_UNIX=y


** Changed in: initramfs-tools (Ubuntu)
       Status: New => Incomplete

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to initramfs-tools in Ubuntu.
https://bugs.launchpad.net/bugs/1585587

Title:
  Missing unix.ko in 4.6 initrd prevents LVM boot

Status in initramfs-tools package in Ubuntu:
  Incomplete
Status in lvm2 package in Ubuntu:
  New

Bug description:
  Somehow recently the default kernel config for kernel 4.6 was changed
  from CONFIG_UNIX=y to CONFIG_UNIX=m.

  This however prevents systems with full disk encryption to start
  properly, as the lvm encryption tools require unix sockets during set-
  up in the initrd.

  The proper fix would either be to restore CONFIG_UNIX=y or to force
  the unix.ko module to always be included (and loaded) in the initrd.
  The latter is likely to be the better approach, thus filing this
  against initramfs-tools.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/1585587/+subscriptions




More information about the foundations-bugs mailing list