Bug 5782 - Unsatisfied dependencies in smbclient (64bit, 32bit)
Summary: Unsatisfied dependencies in smbclient (64bit, 32bit)
Status: RESOLVED FIXED
Alias: None
Product: Samba 3.2
Classification: Unclassified
Component: Packaging (show other bugs)
Version: 3.2.4
Hardware: Other Linux
: P3 major
Target Milestone: ---
Assignee: Lars Müller
QA Contact: Samba QA Contact
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-09-22 22:51 UTC by Frank Burleigh
Modified: 2009-05-13 02:21 UTC (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Frank Burleigh 2008-09-22 22:51:30 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.
   kdebase3-samba        3.5.1       
i  ldapsmb               1.34b       1.34b
   libmsrpc              3.0.28
   libnetapi0            3.2.4
i  libsmbclient          3.2.4       3.2.4
i  libsmbclient-32bit    3.2.4       3.0.28
   libsmbsharemodes      3.2.4
   libsmbsharemodes-devel3.2.4
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
   samba-debuginfo       3.2.4
i  samba-doc             3.2.4       3.2.4
   samba-krb-printing    3.2.4
i  samba-pdb             3.0.28      3.0.28 
   samba-python          3.0.28
   samba-vscan           0.3.6b
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

Thank you.
Comment 1 Andreas Schneider 2008-09-22 23:50:58 UTC
The 32bit libraries are missing on the ftp.suse.com repository, but they are available at

http://download.opensuse.org/repositories/network:/samba:/STABLE/SLE_10/
Comment 2 Lars Müller 2008-09-23 08:15:04 UTC
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
Comment 3 Frank Burleigh 2008-09-24 14:41:45 UTC
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. ;-)
Comment 4 Lars Müller 2008-09-25 02:19:15 UTC
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.
Comment 5 Karolin Seeger 2009-05-13 02:21:49 UTC
Closing out bug report as it seems to be a packaging issue.

Thanks for reporting.