Package: lvm2 Version: 2.03.02-3 Severity: normal Hi,
I just setup a config with most partitions encrypted. To do this, I've : - 1 partition not crypted that is the unique PV of the 'eyak-base' VG This VG contains the /boot partition in an LV - 3 encrypted partitions that are the 3 PVs of another 'eyak' VG This VG contains several others partitions in their LV, in particular the root partition. At boot time (with systemd), lvm2-pvscan@259:2.service is usually (but not always) marked as failed. lvm2-pvscan@259:2.service is linked to the not encrypted PV of 'eyak-base' The log says: # journalctl -u lvm2-pvscan@259:2.service [...] -- Reboot -- Aug 01 13:09:06 eyak systemd[1]: Starting LVM event activation on device 259:2... Aug 01 13:09:06 eyak lvm[693]: Couldn't find device with uuid i2TZKm-9KWX-iUEZ-rNu3-UsA9-EOtO-oAv0gy. Aug 01 13:09:06 eyak lvm[693]: Couldn't find device with uuid 4rrgqQ-kr5F-nYcz-iLFc-g1vo-571i-XqwoCV. Aug 01 13:09:06 eyak lvm[693]: 1 logical volume(s) in volume group "eyak-init" now active Aug 01 13:09:06 eyak lvm[693]: Refusing activation of partial LV eyak/photos. Use '--activationmode partial' to override. Aug 01 13:09:06 eyak lvm[693]: Refusing activation of partial LV eyak/crypt_vdanjean. Use '--activationmode partial' to override. Aug 01 13:09:06 eyak lvm[693]: Refusing activation of partial LV eyak/kvm-miathan. Use '--activationmode partial' to override. Aug 01 13:09:06 eyak lvm[693]: Refusing activation of partial LV eyak/data. Use '--activationmode partial' to override. Aug 01 13:09:06 eyak lvm[693]: Refusing activation of partial LV eyak/scratch. Use '--activationmode partial' to override. Aug 01 13:09:06 eyak lvm[693]: Refusing activation of partial LV eyak/photo-arch. Use '--activationmode partial' to override. Aug 01 13:09:06 eyak lvm[693]: 2 logical volume(s) in volume group "eyak" now active Aug 01 13:09:06 eyak lvm[693]: eyak: autoactivation failed. Aug 01 13:09:06 eyak systemd[1]: lvm2-pvscan@259:2.service: Main process exited, code=exited, status=5/NOTINSTALLED Aug 01 13:09:06 eyak systemd[1]: lvm2-pvscan@259:2.service: Failed with result 'exit-code'. Aug 01 13:09:06 eyak systemd[1]: Failed to start LVM event activation on device 259:2. I'm under the impression that the LVM autoactivation is reported as failed because the 'eyak' VG still have several LV not activated. However, regarding device 259:2, this is the only device of a separate VG with only one LV that is active ("1 logical volume(s) in volume group "eyak-init" now active). So, for 259:2, it should be a success. i2TZKm-9KWX-iUEZ-rNu3-UsA9-EOtO-oAv0gy and 4rrgqQ-kr5F-nYcz-iLFc-g1vo-571i-XqwoCV are the UUID of pv3_decrypted and pv4_decrypted (see lsblk bellow) that are probably not yet setup by systemd-cryptsetup@pv3_decrypted.service and systemd-cryptsetup@pv4_decrypted.service at the time where lvm2-pvscan@259:2.service initially runs. (Manually) Restarting the systemd unit marks it as a success: # systemctl restart lvm2-pvscan@259:2.service root@eyak:/home/vdanjean# journalctl -u lvm2-pvscan@259:2.service | tail Aug 01 13:09:06 eyak lvm[693]: Refusing activation of partial LV eyak/scratch. Use '--activationmode partial' to override. Aug 01 13:09:06 eyak lvm[693]: Refusing activation of partial LV eyak/photo-arch. Use '--activationmode partial' to override. Aug 01 13:09:06 eyak lvm[693]: 2 logical volume(s) in volume group "eyak" now active Aug 01 13:09:06 eyak lvm[693]: eyak: autoactivation failed. Aug 01 13:09:06 eyak systemd[1]: lvm2-pvscan@259:2.service: Main process exited, code=exited, status=5/NOTINSTALLED Aug 01 13:09:06 eyak systemd[1]: lvm2-pvscan@259:2.service: Failed with result 'exit-code'. Aug 01 13:09:06 eyak systemd[1]: Failed to start LVM event activation on device 259:2. Aug 01 13:31:48 eyak systemd[1]: Starting LVM event activation on device 259:2... Aug 01 13:31:48 eyak lvm[7050]: 1 logical volume(s) in volume group "eyak-init" now active Aug 01 13:31:48 eyak systemd[1]: Started LVM event activation on device 259:2. root@eyak:/home/vdanjean# In any case, the system boots and /boot is mounted. It is just that, withtout restarting the unit, lvm2-pvscan@259:2.service keeps being marked as 'failed' # lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT nvme0n1 259:0 0 1.8T 0 disk ├─nvme0n1p1 259:1 0 600M 0 part /boot/efi ├─nvme0n1p2 259:2 0 10G 0 part │ └─eyak--init-boot 253:3 0 1G 0 lvm /boot ├─nvme0n1p3 259:3 0 500G 0 part │ └─pv2_decrypted 253:0 0 500G 0 crypt │ ├─eyak-root 253:1 0 64G 0 lvm / │ ├─eyak-home 253:2 0 200G 0 lvm /home │ └─eyak-photos 253:6 0 277G 0 lvm /srv/photos ├─nvme0n1p4 259:4 0 500G 0 part │ └─pv3_decrypted 253:4 0 500G 0 crypt │ ├─eyak-photos 253:6 0 277G 0 lvm /srv/photos │ ├─eyak-crypt_vdanjean 253:7 0 5G 0 lvm │ ├─eyak-kvm--miathan 253:8 0 10G 0 lvm │ ├─eyak-data 253:9 0 300G 0 lvm │ └─eyak-scratch 253:10 0 97G 0 lvm └─nvme0n1p5 259:5 0 500G 0 part └─pv4_decrypted 253:5 0 500G 0 crypt └─eyak-photo--arch 253:11 0 150G 0 lvm # ls -l /dev | grep 259 brw-rw---- 1 root disk 259, 0 Aug 1 13:09 nvme0n1 brw-rw---- 1 root disk 259, 1 Aug 1 13:09 nvme0n1p1 brw-rw---- 1 root disk 259, 2 Aug 1 13:09 nvme0n1p2 brw-rw---- 1 root disk 259, 3 Aug 1 13:09 nvme0n1p3 brw-rw---- 1 root disk 259, 4 Aug 1 13:09 nvme0n1p4 brw-rw---- 1 root disk 259, 5 Aug 1 13:09 nvme0n1p5 Regards, Vincent -- System Information: Debian Release: bullseye/sid APT prefers oldstable-updates APT policy: (500, 'oldstable-updates'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (500, 'oldstable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386, armel, mipsel Kernel: Linux 5.0.0-trunk-amd64 (SMP w/4 CPU cores) Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8), LANGUAGE=fr_FR.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages lvm2 depends on: ii dmeventd 2:1.02.155-3 ii dmsetup 2:1.02.155-3 ii libaio1 0.3.112-3 ii libblkid1 2.34-0.1 ii libc6 2.28-10 ii libdevmapper-event1.02.1 2:1.02.155-3 ii libdevmapper1.02.1 2:1.02.155-3 ii libreadline5 5.2+dfsg-3+b13 ii libselinux1 2.9-2 ii libsystemd0 241-7 ii libudev1 241-7 ii lsb-base 10.2019051400 Versions of packages lvm2 recommends: ii thin-provisioning-tools 0.7.6-2.1 lvm2 suggests no packages. -- no debconf information