Bug#805179: dmeventd libdevmapper-event-lvm2raid.so dlopen failed
Frank Lin PIAT
fpiat at klabs.be
Sun Nov 15 14:59:42 UTC 2015
Package: dmeventd
Version: 2:1.02.110-1
Severity: normal
Hello,
dmeventd isn't loading library from apropriate direcory.
# dpkg -L dmeventd | grep libdevmapper-event-lvm2raid.so
/lib/x86_64-linux-gnu/device-mapper/libdevmapper-event-lvm2raid.so
^^^^^^^^^^^^^
:-(
#strace -f -s256 -p $(pgrep dmeventd) | grep '^open'
open("/lib/x86_64-linux-gnu/libdevmapper-event-lvm2raid.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/libdevmapper-event-lvm2raid.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib/libdevmapper-event-lvm2raid.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/libdevmapper-event-lvm2raid.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
Thanks
Details if needed:
I have two disk in one LVM volume group.
I previously created an LV on the disk. When I want to convert
that LV ibnto a mirrored one , i get the error in /var/log/syslog:
> dmeventd[12850]: dmeventd libdevmapper-event-lvm2raid.so dlopen failed:
> libdevmapper-event-lvm2raid.so: cannot open shared object file:
> No such file or directory.
Step to reproduce:
* Create a volume
# lvcreate -L 1G -n lv_test vg_test
* start dmevent and strace it:
# systemctl restart dm-event.service
# strace -f -s256 -p $(pgrep dmeventd) 2> /tmp/mir.log &
* Attempt to convert the disk to mirrored.
# lvconvert -m1 --mirrorlog disk vg_test/lv_test
# dpkg -S libdevmapper-event-lvm2raid.so
dmeventd:
/lib/x86_64-linux-gnu/device-mapper/libdevmapper-event-lvm2raid.so
dmeventd strace output:
Process 12850 attached
select(4, [4], NULL, NULL, {0, 786406}) = 0 (Timeout)
select(5, [4], NULL, NULL, {1, 0}) = 0 (Timeout)
select(5, [4], NULL, NULL, {1, 0}) = 0 (Timeout)
select(5, [4], NULL, NULL, {1, 0}) = 0 (Timeout)
select(5, [4], NULL, NULL, {1, 0}) = 1 (in [4], left {0, 548690})
read(4, "\0\0\0\10\0\0\0\16", 8) = 8
select(5, [4], NULL, NULL, {1, 0}) = 1 (in [4], left {0, 999998})
read(4, "13135:0 HELLO\0", 14) = 14
select(4, NULL, [3], NULL, NULL) = 1 (out [3])
write(3, "\0\0\0\0\0\0\0\02613135:0 HELLO HELLO 2\0", 30) = 30
select(5, [4], NULL, NULL, {1, 0}) = 1 (in [4], left {0, 999676})
read(4, "\0\0\0\4\0\0\0t", 8) = 8
select(5, [4], NULL, NULL, {1, 0}) = 1 (in [4], left {0, 999998})
read(4, "13135:1 libdevmapper-event-lvm2raid.so
LVM-hZyLsNPg71k7OjdNYPR036NIzuOvupwOXA0BXtfdlSj3A6cuTGhxbV5xwg02048G
65280 0\0", 116) = 116
select(4, NULL, [3], NULL, NULL) = 1 (out [3])
write(3, "\377\377\377\376\0\0\0\"13135:1 No such file or directory\0",
42) = 42
select(5, [4], NULL, NULL, {1, 0}) = 1 (in [4], left {0, 999335})
read(4, "\0\0\0\10\0\0\0\16", 8) = 8
select(5, [4], NULL, NULL, {1, 0}) = 1 (in [4], left {0, 999998})
read(4, "13135:2 HELLO\0", 14) = 14
select(4, NULL, [3], NULL, NULL) = 1 (out [3])
write(3, "\0\0\0\0\0\0\0\02613135:2 HELLO HELLO 2\0", 30) = 30
select(5, [4], NULL, NULL, {1, 0}) = 1 (in [4], left {0, 999672})
read(4, "\0\0\0\2\0\0\0t", 8) = 8
select(5, [4], NULL, NULL, {1, 0}) = 1 (in [4], left {0, 999999})
read(4, "13135:3 libdevmapper-event-lvm2raid.so
LVM-hZyLsNPg71k7OjdNYPR036NIzuOvupwOXA0BXtfdlSj3A6cuTGhxbV5xwg02048G
65280 0\0", 116) = 116
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 7
fstat(7, {st_mode=S_IFREG|0644, st_size=129984, ...}) = 0
mmap(NULL, 129984, PROT_READ, MAP_PRIVATE, 7, 0) = 0x7faae3ac6000
close(7) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or
directory)
open("/lib/x86_64-linux-gnu/libdevmapper-event-lvm2raid.so",
O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/libdevmapper-event-lvm2raid.so",
O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/lib/libdevmapper-event-lvm2raid.so", O_RDONLY|O_CLOEXEC) = -1
ENOENT (No such file or directory)
open("/usr/lib/libdevmapper-event-lvm2raid.so", O_RDONLY|O_CLOEXEC) = -1
ENOENT (No such file or directory)
munmap(0x7faae3ac6000, 129984) = 0
sendto(6, "<27>Nov 15 15:34:55 dmeventd[12850]: dmeventd
libdevmapper-event-lvm2raid.so dlopen failed:
libdevmapper-event-lvm2raid.so: cannot open shared object file: No such
file or directory.", 182, MSG_NOSIGNAL, NULL, 0) = 182
select(4, NULL, [3], NULL, NULL) = 1 (out [3])
write(3, "\0\0\0O\0\0\0\22013135:3 libdevmapper-event-lvm2raid.so dlopen
failed: libdevmapper-event-lvm2raid.so: cannot open shared object file:
No such file or directory\0", 152) = 152
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=761802
-- System Information:
Debian Release: stretch/sid
APT prefers testing
APT policy: (800, 'testing'), (700, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 4.2.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages dmeventd depends on:
ii init-system-helpers 1.24
ii libc6 2.19-22
ii libdevmapper-event1.02.1 2:1.02.110-1
ii libdevmapper1.02.1 2:1.02.110-1
ii liblvm2cmd2.02 2.02.133-1
dmeventd recommends no packages.
dmeventd suggests no packages.
-- no debconf information
More information about the pkg-lvm-maintainers
mailing list