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? rod
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>
Thank you for your reply. By updating libtalloc file, I was able to solve this problem. On Sat, Oct 10, 2009 at 7:54 AM, Michael Wood <esiotrot at gmail.com> wrote:> 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> >