Package: debian-boot
Version: 4.19.0-20-amd64
Severity: wishlist

Dear Maintainer,


Please include dm-cache and possibly all dm-* modules in the rescue kernel. The 
lack of these modules
makes the rescue process very complicated for a sytem where dm-cache was
applied to an important logical volume.


   * What led up to the situation?

We are using LVM2 and an dm-cache to speed up some of the volumes with SSD that 
are
run on HDD-s. We had an issue where we could not boot the system, so as
normally we turned to the rescue mode of the installer to reinstall the boot
partition and parts of the kernel. Unfortunately the /var partition is
backed up by lvm-cache and the rescue disk was not able to bring it up.


   * What exactly did you do (or not do) that was effective (or ineffective)?

We tried several ways to load the missing modules from the installer, but
were not able to find any.

As a last resolt we were able to find a rescue disk matching the exact
kernel version the system was on, so we could load the kernel modules from
the still accessible logical volumes.


   * What was the outcome of this action?

We were able to recover the system, but the process was much more
complicated than it normally would.


   * What outcome did you expect instead?

Because dm-cache and the relevant modules are part of the official debian
kernel package (linux-image-4.19.0-20-amd64) we expected these modules
readily be available for the rescue kernel as well.

An alternative, but more complication solution would be if the installer
would detect these types of LVs and download the driver automatically or
upon request.

Thank you


-- System Information:
Debian Release: 10.12
  APT prefers oldstable-updates
  APT policy: (500, 'oldstable-updates'), (500, 'oldstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-20-amd64 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=hu_HU.utf8 (charmap=UTF-8) (ignored: LC_ALL 
set to en_US.utf8), LANGUAGE=en_US:en (charmap=UTF-8) (ignored: LC_ALL set to 
en_US.utf8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Reply via email to