Package: lvm2
Version: 2.03.16-2
Severity: normal

Dear Maintainer,

* What led up to the situation?

My system has a mirrored rootfs LV. When snapshoting and merging this
snapshot, the system refuses to boot.

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

My rootfs is vg1/root (mirrored using raid1)

To simulate a snapshot, I do:
  lvcreate -s -n root-snap -L 100MB /dev/vg1/root

Simulation of modification :
  dd if=/dev/urandom of=/test bs=1M count=40

Merging snapshot :
  lvconvert --merge vg1/root-snap

Since rootfs is mounted, the following message is displayed:
  Delaying merge since origin is open.
  Merging of snapshot vg1/root-snap will occur on next activation of vg1/root.

  reboot

   * What was the outcome of this action?

Begin: Loading essential drivers ... done.
Begin: Running /scripts/init-premount ... done.
Begin: Mounting root file system ... Begin: Running /scripts/local-top ... done.
Begin: Running /scripts/local-premount ... done.
Begin: Waiting for root file system ... Begin: Running /scripts/local-block ... 
done.
Begin: Running /scripts/local-block ... done.
.../...
Begin: Running /scripts/local-block ... done.
done.
Gave up waiting for root file system device.  Common problems:
 - Boot args (cat /proc/cmdline)
   - Check rootdelay= (did the system wait long enough?)
 - Missing modules (cat /proc/modules; ls /dev)
ALERT!  /dev/mapper/vg1-root does not exist.  Dropping to a shell!


BusyBox v1.35.0 (Debian 1:1.35.0-4+b3) built-in shell (ash)
Enter 'help' for a list of built-in commands.

(initramfs)

Notice that que root LV is not activated :

(initramfs) lvm lvs
  LV      VG      Attr       LSize   Pool Origin Data%  Meta%  Move Log 
Cpy%Sync Convert
  root    vg1     Owi---r---   3.71g                                            
       
   * What outcome did you expect instead?
root LV is activated during boot and while system boots.

-- System Information:
Debian Release: 12.1
  APT prefers stable-security
  APT policy: (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 6.4.0-0.deb12.2-rt-amd64 (SMP w/2 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
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+b1
ii  libc6                      2.36-9+deb12u1
ii  libdevmapper-event1.02.1   2:1.02.185-2
ii  libedit2                   3.1-20221030-2
ii  libselinux1                3.4-1+b6
ii  libsystemd0                252.12-1~deb12u1
ii  libudev1                   252.12-1~deb12u1
ii  sysvinit-utils [lsb-base]  3.06-4

Versions of packages lvm2 recommends:
pn  thin-provisioning-tools  <none>

lvm2 suggests no packages.

-- no debconf information

Reply via email to