xenial lvm2-monitor.service fails with lvm raid1 volumes
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
lvm2 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
After installing xenial using the daily ubuntu-server installer, creating an LVM volume for the root filesystem, I lvconverted it into a raid1 mirror for redundancy over the pair of SSDs installed (as separate LVM PVs):
sudo lvconvert -m 1 --type raid1 bonk/bonk1 /dev/sdc1 /dev/sdd1
After a reboot, the lvm2-monitor.
$ sudo journalctl | grep -iE '(lvm|dmeventd)'
Mar 12 19:32:48 bonk1 systemd[1]: Listening on LVM2 metadata daemon socket.
Mar 12 19:32:48 bonk1 systemd[1]: Listening on LVM2 poll daemon socket.
Mar 12 19:32:48 bonk1 systemd[1]: Starting Monitoring of LVM2 mirrors, snapshots etc. using dmeventd or progress polling...
Mar 12 19:32:49 bonk1 systemd[1]: Started LVM2 metadata daemon.
Mar 12 19:32:52 bonk1 dmeventd[1039]: dmeventd libdevmapper-
Mar 12 19:32:52 bonk1 dmeventd[1039]: dmeventd libdevmapper-
Mar 12 19:32:52 bonk1 dmeventd[1039]: dmeventd libdevmapper-
Mar 12 19:32:59 bonk1 lvm[556]: Monitoring bonk/bonk1 failed.
Mar 12 19:32:59 bonk1 lvm[556]: 4 logical volume(s) in volume group "bonk" monitored
Mar 12 19:32:59 bonk1 systemd[1]: lvm2-monitor.
Mar 12 19:32:59 bonk1 systemd[1]: Failed to start Monitoring of LVM2 mirrors, snapshots etc. using dmeventd or progress polling.
Mar 12 19:32:59 bonk1 systemd[1]: lvm2-monitor.
Mar 12 19:32:59 bonk1 systemd[1]: lvm2-monitor.
Mar 12 19:33:00 bonk1 dmeventd[1039]: dmeventd libdevmapper-
such file or directory.
Mar 12 19:33:08 bonk1 systemd-udevd[662]: Process 'watershed sh -c '/sbin/lvm vgscan; /sbin/lvm vgchange -a y'' failed with exit code 5.
Mar 12 19:33:08 bonk1 dmeventd[1039]: dmeventd libdevmapper-
Mar 12 19:33:16 bonk1 systemd-udevd[655]: Process 'watershed sh -c '/sbin/lvm vgscan; /sbin/lvm vgchange -a y'' failed with exit code 5.
The .so file is present and installed as part of dmeventd:
$ dpkg -S libdevmapper-
dmeventd: /lib/x86_
This may be related to Debian's lvm2 2.02.133-2 change:
* Drop event plugin directory move. This moves the plugins back into
the main library path. (closes: #807279)
See:
https:/
---
$ apt-cache policy lvm2 dmeventd
lvm2:
Installed: 2.02.133-1ubuntu7
Candidate: 2.02.133-1ubuntu7
Version table:
*** 2.02.133-1ubuntu7 500
500 http://
100 /var/lib/
dmeventd:
Installed: 2:1.02.110-1ubuntu7
Candidate: 2:1.02.110-1ubuntu7
Version table:
*** 2:1.02.110-1ubuntu7 500
500 http://
100 /var/lib/
This bug was fixed in the package lvm2 - 2.02.133-1ubuntu10
--------------- 1ubuntu10) xenial; urgency=medium
lvm2 (2.02.133-
* Cherry-pick change from lvm2 2.02.133-2 in Debian to move event plugins
back onto the main library patch, which fixes problems with monitoring
failing for snapshots and raid volumes. Closes: #807279, LP: #1556451,
LP: #1561228.
-- Steve Langasek <email address hidden> Sat, 16 Apr 2016 00:06:53 -0700