Andrew Bernard
2018-06-28 11:01:46 UTC
I am unable to start cyrmaster installed from the Ubuntu packages with a
symbol not found error:
# ldd -r /usr/sbin/cyrmaster
linux-vdso.so.1 (0x00007fff2d1bd000)
libcyrus_min.so.0 => /usr/local/lib/libcyrus_min.so.0
(0x00007f2eb4f60000)
libnetsnmpmibs.so.30 => /usr/lib/x86_64-linux-gnu/libnetsnmpmibs.so.30
(0x00007f2eb4ae5000)
libnetsnmpagent.so.30 =>
/usr/lib/x86_64-linux-gnu/libnetsnmpagent.so.30 (0x00007f2eb487c000)
libnetsnmp.so.30 => /usr/lib/x86_64-linux-gnu/libnetsnmp.so.30
(0x00007f2eb45a0000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f2eb4202000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f2eb3e11000)
libpcreposix.so.3 => /usr/lib/x86_64-linux-gnu/libpcreposix.so.3
(0x00007f2eb3c0e000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f2eb39f1000)
libsensors.so.4 => /usr/lib/x86_64-linux-gnu/libsensors.so.4
(0x00007f2eb37e2000)
libpci.so.3 => /lib/x86_64-linux-gnu/libpci.so.3 (0x00007f2eb35d4000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f2eb33d0000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0
(0x00007f2eb31b1000)
libwrap.so.0 => /lib/x86_64-linux-gnu/libwrap.so.0 (0x00007f2eb2fa7000)
libperl.so.5.26 => /usr/lib/x86_64-linux-gnu/libperl.so.5.26
(0x00007f2eb2baa000)
libcrypto.so.1.1 => /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
(0x00007f2eb2732000)
/lib64/ld-linux-x86-64.so.2 (0x00007f2eb53dc000)
libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f2eb24c0000)
libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2
(0x00007f2eb22a5000)
libudev.so.1 => /lib/x86_64-linux-gnu/libudev.so.1 (0x00007f2eb2087000)
libnsl.so.1 => /lib/x86_64-linux-gnu/libnsl.so.1 (0x00007f2eb1e6d000)
libcrypt.so.1 => /lib/x86_64-linux-gnu/libcrypt.so.1
(0x00007f2eb1c35000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f2eb1a2d000)
undefined symbol: lock_nonblocking (/usr/sbin/cyrmaster)
For reasons unknown to me, a Google search for the term lock_nonblocking
returns nothing at all related, which I thought somewhat strange. What am I
missing understanding here?
Andrew
symbol not found error:
# ldd -r /usr/sbin/cyrmaster
linux-vdso.so.1 (0x00007fff2d1bd000)
libcyrus_min.so.0 => /usr/local/lib/libcyrus_min.so.0
(0x00007f2eb4f60000)
libnetsnmpmibs.so.30 => /usr/lib/x86_64-linux-gnu/libnetsnmpmibs.so.30
(0x00007f2eb4ae5000)
libnetsnmpagent.so.30 =>
/usr/lib/x86_64-linux-gnu/libnetsnmpagent.so.30 (0x00007f2eb487c000)
libnetsnmp.so.30 => /usr/lib/x86_64-linux-gnu/libnetsnmp.so.30
(0x00007f2eb45a0000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f2eb4202000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f2eb3e11000)
libpcreposix.so.3 => /usr/lib/x86_64-linux-gnu/libpcreposix.so.3
(0x00007f2eb3c0e000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f2eb39f1000)
libsensors.so.4 => /usr/lib/x86_64-linux-gnu/libsensors.so.4
(0x00007f2eb37e2000)
libpci.so.3 => /lib/x86_64-linux-gnu/libpci.so.3 (0x00007f2eb35d4000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f2eb33d0000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0
(0x00007f2eb31b1000)
libwrap.so.0 => /lib/x86_64-linux-gnu/libwrap.so.0 (0x00007f2eb2fa7000)
libperl.so.5.26 => /usr/lib/x86_64-linux-gnu/libperl.so.5.26
(0x00007f2eb2baa000)
libcrypto.so.1.1 => /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
(0x00007f2eb2732000)
/lib64/ld-linux-x86-64.so.2 (0x00007f2eb53dc000)
libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f2eb24c0000)
libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2
(0x00007f2eb22a5000)
libudev.so.1 => /lib/x86_64-linux-gnu/libudev.so.1 (0x00007f2eb2087000)
libnsl.so.1 => /lib/x86_64-linux-gnu/libnsl.so.1 (0x00007f2eb1e6d000)
libcrypt.so.1 => /lib/x86_64-linux-gnu/libcrypt.so.1
(0x00007f2eb1c35000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f2eb1a2d000)
undefined symbol: lock_nonblocking (/usr/sbin/cyrmaster)
For reasons unknown to me, a Google search for the term lock_nonblocking
returns nothing at all related, which I thought somewhat strange. What am I
missing understanding here?
Andrew