I just recently upgraded to opensuse 11.4. basic smbd is running mostly fine (some name res-errors, login server missing, (can't connect to Domain service). Notably nmbd won't start due to undefined symbols:
/usr/sbin/nmbd: symbol lookup error: /usr/sbin/nmbd: undefined symbol: _talloc_realloc_array. ldd -r shows a bunch of similar undefined symbols (shown further below). my samba rpm is samba-3.5.7-1.17.1.x86_64. My package versions:
rpm -qa --qf "%-40{NVR}\t%{DISTRIBUTION}\n" |sort|grp 'sa?mb|cif|alloc|wbcl'
cifs-utils-4.6-3.6.1 openSUSE 11.4 fusesmb-0.8.7-110.1 openSUSE 11.4 ldapsmb-1.34b-298.17.1 openSUSE 11.4 libsmbclient0-32bit-3.5.7-1.17.1 openSUSE 11.4 libsmbclient0-3.5.7-1.17.1 openSUSE 11.4 libsmbios2-2.0.2-21.1 openSUSE 11.4 libsmbios-bin-2.0.2-21.1 openSUSE 11.4 libtalloc2-2.0.1-2.17.1 openSUSE 11.4 libtalloc2-32bit-2.0.1-2.17.1 openSUSE 11.4 libwbclient0-32bit-3.5.7-1.17.1 openSUSE 11.4 libwbclient0-3.5.7-1.17.1 openSUSE 11.4 pam_smb-2.0.0rc6-160.1 openSUSE 11.4 pam_smb-32bit-2.0.0rc6-160.1 openSUSE 11.4 python-smbc-1.0.10-4.1 openSUSE 11.4 samba-32bit-3.5.7-1.17.1 openSUSE 11.4 samba-3.5.7-1.17.1 openSUSE 11.4 samba-client-32bit-3.5.7-1.17.1 openSUSE 11.4 samba-client-3.5.7-1.17.1 openSUSE 11.4 samba-doc-3.5.7-1.17.1 openSUSE 11.4 samba-krb-printing-3.5.7-1.17.1 openSUSE 11.4 samba-winbind-32bit-3.5.7-1.17.1 openSUSE 11.4 samba-winbind-3.5.7-1.17.1 openSUSE 11.4 smb4k-0.10.9-3.1 openSUSE 11.4 smb4k-doc-0.10.9-3.1 openSUSE 11.4 smb4k-lang-0.10.9-3.1 openSUSE 11.4 xmms2-plugin-samba-0.7-14.2 openSUSE 11.4 yast2-samba-client-2.20.2-3.1 openSUSE 11.4 yast2-samba-server-2.20.2-3.1 openSUSE 11.4 ---- The missing symbols (and libs being tried when loading nmbd):
ldd -r /usr/sbin/nmbd
linux-vdso.so.1 => (0x00007fffe1bf9000) libresolv.so.2 => /lib64/libresolv.so.2 (0x00007fc6d5f9c000) libnsl.so.1 => /lib64/libnsl.so.1 (0x00007fc6d5d84000) libdl.so.2 => /lib64/libdl.so.2 (0x00007fc6d5b80000) libwbclient.so.0 => /lib64/libwbclient.so.0 (0x00007fc6d5962000) libpopt.so.0 => /lib64/libpopt.so.0 (0x00007fc6d5756000) libgssapi_krb5.so.2 => /usr/lib64/libgssapi_krb5.so.2 (0x00007fc6d5520000) libkrb5.so.3 => /usr/lib64/libkrb5.so.3 (0x00007fc6d5255000) libk5crypto.so.3 => /usr/lib64/libk5crypto.so.3 (0x00007fc6d502d000) libcom_err.so.2 => /lib64/libcom_err.so.2 (0x00007fc6d4e29000) libldap-2.4.so.2 => /usr/lib64/libldap-2.4.so.2 (0x00007fc6d4be2000) liblber-2.4.so.2 => /usr/lib64/liblber-2.4.so.2 (0x00007fc6d49d3000) libz.so.1 => /lib64/libz.so.1 (0x00007fc6d47bb000) libc.so.6 => /lib64/libc.so.6 (0x00007fc6d444e000) /lib64/ld-linux-x86-64.so.2 (0x00007fc6d61b3000) libkrb5support.so.0 => /usr/lib64/libkrb5support.so.0 (0x00007fc6d4245000) libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x00007fc6d4042000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fc6d3e25000) libsasl2.so.2 => /usr/lib64/libsasl2.so.2 (0x00007fc6d3c0a000) libssl.so.1.0.0 => /lib64/libssl.so.1.0.0 (0x00007fc6d39ae000) libcrypto.so.1.0.0 => /lib64/libcrypto.so.1.0.0 (0x00007fc6d35fd000) undefined symbol: _talloc_memdup (/usr/sbin/nmbd) undefined symbol: talloc_vasprintf (/usr/sbin/nmbd) undefined symbol: talloc_asprintf (/usr/sbin/nmbd) undefined symbol: talloc_strndup (/usr/sbin/nmbd) undefined symbol: talloc_named (/usr/sbin/nmbd) undefined symbol: _talloc_free (/usr/sbin/nmbd) undefined symbol: _talloc_array (/usr/sbin/nmbd) undefined symbol: _talloc_reference_loc (/usr/sbin/nmbd) undefined symbol: talloc_pool (/usr/sbin/nmbd) undefined symbol: talloc_init (/usr/sbin/nmbd) undefined symbol: talloc_get_name (/usr/sbin/nmbd) undefined symbol: talloc_strdup (/usr/sbin/nmbd) undefined symbol: talloc_set_name (/usr/sbin/nmbd) undefined symbol: _talloc_zero (/usr/sbin/nmbd) undefined symbol: _talloc_steal_loc (/usr/sbin/nmbd) undefined symbol: talloc_report_depth_cb (/usr/sbin/nmbd) undefined symbol: talloc_asprintf_append_buffer (/usr/sbin/nmbd) undefined symbol: talloc_reference_count (/usr/sbin/nmbd) undefined symbol: talloc_vasprintf_append_buffer (/usr/sbin/nmbd) undefined symbol: _talloc_realloc_array (/usr/sbin/nmbd) undefined symbol: _talloc_zero_array (/usr/sbin/nmbd) undefined symbol: talloc_set_name_const (/usr/sbin/nmbd) undefined symbol: _talloc_realloc (/usr/sbin/nmbd) undefined symbol: talloc_asprintf_append (/usr/sbin/nmbd) undefined symbol: talloc_get_size (/usr/sbin/nmbd) undefined symbol: talloc_total_size (/usr/sbin/nmbd) undefined symbol: talloc_set_log_fn (/usr/sbin/nmbd) undefined symbol: talloc_set_abort_fn (/usr/sbin/nmbd) undefined symbol: talloc_total_blocks (/usr/sbin/nmbd) undefined symbol: talloc_autofree_context (/usr/sbin/nmbd) undefined symbol: _talloc_move (/usr/sbin/nmbd) undefined symbol: talloc_named_const (/usr/sbin/nmbd) undefined symbol: talloc_check_name (/usr/sbin/nmbd) undefined symbol: _talloc_get_type_abort (/usr/sbin/nmbd) undefined symbol: _talloc_set_destructor (/usr/sbin/nmbd) Any ideas as to what library i'm missing? Prior to this I was running w/a self-built version installed into the standard opensuse locations. Thanks! Linda -- To unsubscribe from this list go to the following URL and read the instructions: https://lists.samba.org/mailman/options/samba