[Samba] symbol Lookup Error

Michael Wood esiotrot at gmail.com
Sat Oct 10 06:55:58 MDT 2009


Sorry, I forgot to send this to the list.

2009/10/10 Rod Rook <rod.rook at gmail.com>:
> Hi,
>
> I've just installed Fedora 11 and samba (including common, client, server,
> config-system0samba).
>
> I am unable to start smbd with the following error.
>
> *[2009/10/09 22:16:45,  0] smbd/server.c:1065(main)
>  smbd version 3.4.2-0.42.fc11 started.
>  Copyright Andrew Tridgell and the Samba Team 1992-2009
> smbd: symbol lookup error: smbd: undefined symbol: _talloc_get_type_abort*
>
> What would cause this problem?

It looks like it can't find one or more libraries.

Try running:

ldd /usr/sbin/smbd

It should print out all the libraries it's looking for and will tell
you which ones it can't find.  This would either be because there is a
package missing or because the libraries are not where the dynamic
linker can find them (defined in /etc/ld.so.conf or similar).

Were these rawhide packages or something?  Maybe one of the packages
hasn't defined the correct dependencies?  I don't run Fedora, so I'm
not sure what packages are available in Fedora 11 as opposed to from
rawhide.

I did find a list of samba packages, though, and it sounds like you
have the following installed?

libsmbclient-3.4.2-0.42.fc11
samba-3.4.2-0.42.fc11
samba-client-3.4.2-0.42.fc11
samba-common-3.4.2-0.42.fc11

I see the other related packages are:

libsmbclient-devel-3.4.2-0.42.fc11
samba-debuginfo-3.4.2-0.42.fc11
samba-doc-3.4.2-0.42.fc11
samba-domainjoin-gui-3.4.2-0.42.fc11
samba-swat-3.4.2-0.42.fc11
samba-winbind-3.4.2-0.42.fc11
samba-winbind-devel-3.4.2-0.42.fc11

So if you are in fact missing some libraries, maybe you could try
installing some of those to see if they contain the missing libraries.
 e.g. samba-winbind.

-- 
Michael Wood <esiotrot at gmail.com>


More information about the samba mailing list