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