Package: lvm2
Version: 2.03.16-2
Severity: normal
Tags: upstream

Dear Maintainer,

`/usr/lib/udev/rules.d/69-lvm.rules` file expects completion of a volume group 
before activating it. While the logic behind this behaviour is pretty clear (we 
continue to enumerate physical volumes until the group gets completed at last), 
it kinda defeats the purpose of `activation/activation_mode` configuration 
option, which can allow activation of partially failed volumes. Say, in a case 
of a single failed physical volume of a RAID1 LV, the VG would never be 
"complete", so won't be activated, which (if this VG contains an FS accessed at 
boot time) usually leads to falling into init maintenance mode at boot. While 
in a case of a desktop PC it's usually not that hard to enter root password and 
give `vgchange -ay` command, in a case of unattended system this can be rather 
problematic.


-- System Information:
Debian Release: 12.8
  APT prefers stable-updates
  APT policy: (991, 'stable-updates'), (991, 'stable-security'), (991, 
'stable'), (99, 'testing'), (90, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.11.5-bootes2-p-1000 (SMP w/16 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=en_DK.UTF-8, LC_CTYPE=en_DK.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB:en_US
Shell: /bin/sh linked to /usr/bin/dash
Init: sysvinit (via /sbin/init)
LSM: AppArmor: enabled

Versions of packages lvm2 depends on:
ii  dmeventd                   2:1.02.185-2
ii  dmsetup                    2:1.02.185-2
ii  libaio1                    0.3.113-4
ii  libblkid1                  2.38.1-5+deb12u2
ii  libc6                      2.36-9+deb12u9
ii  libdevmapper-event1.02.1   2:1.02.185-2
ii  libedit2                   3.1-20221030-2
ii  libelogind0 [libsystemd0]  246.10-1debian1
ii  libselinux1                3.4-1+b6
ii  libudev1                   254.16-1~bpo12+1
ii  lsb-base                   11.6
ii  sysvinit-utils [lsb-base]  3.08-3~bpo12+2

Versions of packages lvm2 recommends:
ii  thin-provisioning-tools  0.9.0-2

lvm2 suggests no packages.

-- Configuration Files:
/etc/lvm/lvmlocal.conf changed [not included]

-- debconf-show failed

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to