The Samba-Bugzilla – Bug 5782
Unsatisfied dependencies in smbclient (64bit, 32bit)
Last modified: 2009-05-13 02:21:49 UTC
On SLES 10 SP2 the yast installer can't update:
- libsmbclient-32bit to 3.2.4 from 3.0.28
- samba-client-32bit to 3.2.4 from 3.0.28
- samba-32bit to 3.2.4 from 3.0.28
It will produce "unsatisfied dependency" complaints like this:
"samba-client-32bit-3.2.4-0.1.130.x86_64[-20080922-230659] cannot be installed due to missing dependencies"
It goes on to offer this analysis:
"There are no installable providers of libtdb.so.1 for samba-client-32bit-3.2.4-0.1.1"
I don't know that the 32bit stuff matters. I do know that:
smbclient -L //machinename
appears to hang on anonymous use, while another machine with 3.2.4 behaves better anonymously.
Yast's software manager shows this on searching for "samba:"
Name Avail. Vers. Inst. Vers.
i ldapsmb 1.34b 1.34b
i libsmbclient 3.2.4 3.2.4
i libsmbclient-32bit 3.2.4 3.0.28
i libtalloc1 3.2.4 3.2.4
i libtdb1 3.2.4 3.2.4
i libwbclient0 3.2.4 3.2.4
i nautilus-share 0.6.4 0.6.4
i samba 3.2.4 3.2.4
i samba-32bit 3.2.4 3.0.28
i samba-client 3.2.4 3.2.4
i samba-client-32bit 3.2.4 3.0.28
i samba-doc 3.2.4 3.2.4
i samba-pdb 3.0.28 3.0.28
i samba-winbind 3.2.4 3.2.4
i samba-winbind-32bit 3.2.4 3.2.4
i yast2-samba-client 2.13.40 2.13.40
i yast2-samba-server 2.13.24 2.13.24
The 32bit libraries are missing on the ftp.suse.com repository, but they are available at
This 32bit version isn't packaged by some reason. I have to investigate on this further.
As Andreas suggested please meanwhile use the packages as provided by the openSUSE Build Service. Cf. http://en.openSUSE.org/Samba#openSUSE_Build_Service
Thank you. This is the second package (for me) where opensuse.org repositories were more complete than alternatives.
May I also ask here why I would want the 32 tools or libraries? It seems like double the work, maintenance, and concern -- but not double the fun. ;-)
Sometimes it is required to run 32bit applications on a 64bit operating system. In this case all the required libraries (including pam modules) have to be available as the 32bit version too.
The most prominent case have been the web browsers with their plugins. The situation is getting better the more 64bit OS version are getting more and more usual.
The openSUSE Build Service ensures consistency of the created software repositories. It is our goal to use the same technology to create the packages available at ftp.suse.com and samba.org.
Closing out bug report as it seems to be a packaging issue.
Thanks for reporting.