Hello Guys,

On one of my gentoo servers i had dev-libs/cyrus-sasl installed for some
time. Users configured for sasl auth.
After last system update i found that 'sasldblistusers2' and other commands
broken:

# sasldblistusers2
Successful return: 0
Segmentation fault

# ldd `which sasldblistusers2`
        linux-vdso.so.1 (0x00007ffcaa381000)
        libsasl2.so.3 => /usr/lib64/libsasl2.so.3 (0x00007f4fbac90000)
        libdb-4.8.so => /usr/lib64/libdb-4.8.so (0x00007f4fba910000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f4fba577000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007f4fba373000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f4fba157000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f4fbaeae000)

And finally i found that 2 different version of sys-libs/db installed:

# eix -I sys-libs/db
[I] sys-libs/db
     Available versions:
     (1)    1.85-r3
     (3)    3.2.9_p2
     (4.2)  4.2.52_p5-r1
     (4.3)  4.3.29_p1-r1
     (4.4)  ~4.4.20_p4-r1
     (4.5)  4.5.20_p2-r1
     (4.6)  4.6.21_p4
     (4.7)  4.7.25_p4
     (4.8)  4.8.30-r2{tbz2}
     (5.1)  ~5.1.29-r1
     (5.3)  5.3.28-r2{tbz2}
     (6.0)  ~6.0.35
     (6.1)  [M]~6.1.29
     (6.2)  [M]~6.2.23
       {cxx doc examples java rpc tcl test ABI_MIPS="n32 n64 o32"
ABI_PPC="32 64" ABI_S390="32 64" ABI_X86="32 64 x32" ELIBC="FreeBSD"}
     Installed versions:  4.8.30-r2(4.8){tbz2}(03:50:39 AM 07/28/2016)(cxx
-doc -examples -java -tcl -test ABI_MIPS="-n32 -n64 -o32" ABI_PPC="-32 -64"
ABI_S390="-32 -64" ABI_X86="64 -32 -x32" ELIBC="-FreeBSD")
5.3.28-r2(5.3){tbz2}(04:57:46 PM 01/27/2017)(cxx -doc -examples -java -tcl
-test ABI_MIPS="-n32 -n64 -o32" ABI_PPC="-32 -64" ABI_S390="-32 -64"
ABI_X86="64 -32 -x32" ELIBC="-FreeBSD")
     Homepage:
http://www.oracle.com/technetwork/database/database-technologies/berkeleydb/overview/index.html
     Description:         Oracle Berkeley DB

eix -I dev-libs/cyrus-sasl
[I] dev-libs/cyrus-sasl
     Available versions:  (2) 2.1.26-r9{tbz2} ~2.1.26-r10
(~)2.1.26-r11{tbz2}
       {authdaemond berkdb gdbm java kerberos ldapdb libressl mysql
openldap pam postgres sample selinux sqlite srp ssl static-libs urandom
ABI_MIPS="n32 n64 o32" ABI_PPC="32 64" ABI_S390="32 64" ABI_X86="32 64 x32"
ELIBC="FreeBSD"}
     Installed versions:  2.1.26-r11(2){tbz2}(05:29:23 PM
01/27/2017)(berkdb pam ssl urandom -authdaemond -gdbm -java -kerberos
-ldapdb -libressl -mysql -openldap -postgres -sample -selinux -sqlite -srp
-static-libs ABI_MIPS="-n32 -n64 -o32" ABI_PPC="-32 -64" ABI_S390="-32 -64"
ABI_X86="64 -32 -x32" ELIBC="-FreeBSD")

I tried to unmerge sys-libs/db-5.3.28-r2 but i see another packages (perl
and some modules) already compiled against db-5.
Also i rebuild cyrus-sasl dut it did not help.
revdep-rebuild said 'Your system is consistent'.

Can anyone help me to fix cyrus-sasl?

Thanks.
-- 
*This message was delivered using 100% recycled electrons*.

Reply via email to