Linda Walsh wrote:
 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).
----

nmbd was linking with a 'mismatched' (and unowned) "libwbclient0 in
/lib64 -- the "real" libwclient0 from the suse package is installed
in /usr/lib64.

So this was basically a local system config screwup were I had out-of-date,
self-built libs in the wrong place that were given preference over the
official system built ones.  A configuration-build mistake put them
in /lib64 instead of the desired /usr/lib64....

*sigh*

live & learn.
thought I'd doc the resolution incase anyone else ran into something similar.

FWIW, I used ldd -r on nmbd to see what libs it was really loading.
I also noted that 'readelf' showed nmbd didn't need "talloc", which is
what led me to start looking at the libs that nmbd was pulling in....

C'est la vie

--
To unsubscribe from this list go to the following URL and read the
instructions:  https://lists.samba.org/mailman/options/samba

Reply via email to