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