zypper fails after installing msmt and ca-certificates

Hi,

After running:

zypper install msmtp ca-certificates

If now I run zypper I get:

zypper: symbol lookup error: /usr/lib64/libldap-2.4.so.2: undefined symbol: ber_sockbuf_io_tcp

ldd -r /usr/lib64/libldap-2.4.so.2 linux-vdso.so.1 (0x00007fffd81ff000) liblber-2.4.so.2 => /usr/lib64/liblber-2.4.so.2 (0x00007f5632646000) libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f563242f000) libsasl2.so.2 => /usr/lib64/libsasl2.so.2 (0x00007f5632211000) libssl.so.1.0.0 => /lib64/libssl.so.1.0.0 (0x00007f5631fa7000) libcrypto.so.1.0.0 => /lib64/libcrypto.so.1.0.0 (0x00007f5631bd4000) libc.so.6 => /lib64/libc.so.6 (0x00007f5631825000) libtinfo.so.6 => /lib64/libtinfo.so.6 (0x00007f56315fd000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f56313f9000) libz.so.1 => /lib64/libz.so.1 (0x00007f56311e2000) /lib64/ld-linux-x86-64.so.2 (0x00007f5632aa8000) undefined symbol: ber_sockbuf_io_tcp (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_sockbuf_io_fd (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_sockbuf_io_readahead (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_sockbuf_io_udp (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_pvt_log_print (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_sockbuf_io_debug (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_pvt_socket_set_nonblock (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_bvarray_free (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_pvt_sb_copy_out (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_flush2 (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_decode_oid (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_set_option (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_pvt_sb_buf_init (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_rewind (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_sockbuf_ctrl (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_reset (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_flatten2 (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_sockbuf_add_io (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_memalloc (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_skip_data (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_int_sb_read (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_memvfree (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_dupbv (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_bvecfree (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_peek_tag (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_next_element (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_bvfree (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_memalloc_x (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_first_element (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_pvt_log_printf (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_get_option (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_memvfree_x (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_write (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_init (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_alloc_t (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_strdup_x (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_memrealloc_x (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_sockbuf_free (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_sockbuf_alloc (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_log_dump (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_sockbuf_remove_io (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_strndup_x (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_init2 (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_get_enum (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_pvt_sb_buf_destroy (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_bvreplace (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_pvt_sb_grow_buffer (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_str2bv (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_memcalloc (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_free (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_scanf (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_skip_tag (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_memfree (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_memrealloc (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_memfree_x (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_get_next (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_memcalloc_x (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_strdup (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_read (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_pvt_sb_do_write (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_get_int (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_get_stringbv (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_flatten (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_printf (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_int_sb_close (/usr/lib64/libldap-2.4.so.2) undefined symbol: ber_dup (/usr/lib64/libldap-2.4.so.2)

    Version is:

cat /etc/SuSE-release openSUSE 12.3 (x86_64) VERSION = 12.3 CODENAME = Dartmouth

Any ideas how to fix zypper now?
Thanks in advance.

Hi acasari,

openSUSE 12.3 (x86_64)

you have placed your question in the forum for the professional server version - SUSE Linux Enterprise Server, or SLES in short… your chances of receiving a matching answer are much higher when posting this over at forums.opensuse.org. You can use the same credentials to log in as with forums.suse.com, so you won’t need to create a new account over there.

Regards,
Jens

On 06/02/2014 12:34, acasari wrote:
[color=blue]

After running:

Code:

 zypper install msmtp ca-certificates

If now I run zypper I get:

Code:

 zypper: symbol lookup error: /usr/lib64/libldap-2.4.so.2: undefined symbol: ber_sockbuf_io_tcp

Code:

          ldd -r  /usr/lib64/libldap-2.4.so.2        linux-vdso.so.1 (0x00007fffd81ff000)

liblber-2.4.so.2 => /usr/lib64/liblber-2.4.so.2 (0x00007f5632646000)
libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f563242f000)
libsasl2.so.2 => /usr/lib64/libsasl2.so.2 (0x00007f5632211000)
libssl.so.1.0.0 => /lib64/libssl.so.1.0.0 (0x00007f5631fa7000)
libcrypto.so.1.0.0 => /lib64/libcrypto.so.1.0.0 (0x00007f5631bd4000)
libc.so.6 => /lib64/libc.so.6 (0x00007f5631825000)
libtinfo.so.6 => /lib64/libtinfo.so.6 (0x00007f56315fd000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f56313f9000)
libz.so.1 => /lib64/libz.so.1 (0x00007f56311e2000)
/lib64/ld-linux-x86-64.so.2 (0x00007f5632aa8000)
undefined symbol: ber_sockbuf_io_tcp (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_sockbuf_io_fd (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_sockbuf_io_readahead (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_sockbuf_io_udp (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_pvt_log_print (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_sockbuf_io_debug (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_pvt_socket_set_nonblock (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_bvarray_free (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_pvt_sb_copy_out (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_flush2 (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_decode_oid (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_set_option (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_pvt_sb_buf_init (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_rewind (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_sockbuf_ctrl (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_reset (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_flatten2 (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_sockbuf_add_io (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_memalloc (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_skip_data (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_int_sb_read (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_memvfree (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_dupbv (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_bvecfree (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_peek_tag (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_next_element (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_bvfree (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_memalloc_x (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_first_element (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_pvt_log_printf (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_get_option (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_memvfree_x (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_write (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_init (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_alloc_t (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_strdup_x (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_memrealloc_x (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_sockbuf_free (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_sockbuf_alloc (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_log_dump (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_sockbuf_remove_io (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_strndup_x (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_init2 (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_get_enum (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_pvt_sb_buf_destroy (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_bvreplace (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_pvt_sb_grow_buffer (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_str2bv (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_memcalloc (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_free (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_scanf (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_skip_tag (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_memfree (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_memrealloc (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_memfree_x (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_get_next (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_memcalloc_x (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_strdup (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_read (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_pvt_sb_do_write (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_get_int (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_get_stringbv (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_flatten (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_printf (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_int_sb_close (/usr/lib64/libldap-2.4.so.2)
undefined symbol: ber_dup (/usr/lib64/libldap-2.4.so.2)

Version is:

Code:

 cat /etc/SuSE-release

openSUSE 12.3 (x86_64)
VERSION = 12.3
CODENAME = Dartmouth

Any ideas how to fix zypper now?
Thanks in advance.[/color]

This SUSE forum is for issues relating to SUSE Linux Enterprise Server
(SLES). Since you’re using openSUSE you should repost your issue on the
openSUSE Forums at https://forums.opensuse.org/

HTH.

Simon
SUSE Knowledge Partner


If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below. Thanks.