Description of problem: Packages that require samba will have a conflict if samba3x is installed. Since there is no "Provides: samba" in the samba3x spec file, packages that require samba will fail to install even though the newer version of samba (samba3x) is installed on the system. Version-Release number of selected component (if applicable): samba-3.3.8-0.51.el5 How reproducible: Always Steps to Reproduce: 1. Install samba3x on a 5.5 system 2. Attempt to install a package that requires samba, such as: http://packages.sw.be/smbldap-tools/ Actual results: Install fails due to unresolvable dependency for samba. Expected results: Packages that require samba install without issue when samba3x is used on a system. Additional info:
The samba3x spec file already has the following Provides: Provides: samba-common = %{epoch}:%{samba_version}-%{release} Packages needing samba-common will not have the reported issue. Can something similar be added for samba?
this is true also of tdb-tools and nmbscan packages. Bug 609578 seems to suggest people are thinking of adding the proper samba provides in RHEL 5.6 but this would be useful in 5.5. smbldap-tools in particular is a necessity when running samba with an ldap backend... -alan
Technical note added. If any revisions are required, please edit the "Technical Notes" field accordingly. All revisions will be proofread by the Engineering Content Services team. New Contents: Packages requiring samba cannot recognize samba3x as an updated samba version. With this update, dependent packages recognize samba3x as the new samba version.
An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on therefore solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHBA-2011-0054.html
Unfortunately, this issue is not completely resolved by RHBA-2011-0054. The following packages still have potentially problematic metadata: samba3x-client-3.5.4-0.70.el5_6.1 (this should provide 'samba-client = 0:3.5.4-0.70.el5_6.1') samba3x-swat-3.5.4-0.70.el5_6.1 (this should provide 'samba-swat = 0:3.5.4-0.70.el5_6.1' and 'config(samba-swat) = 0:3.5.4-0.70.el5_6.1') samba3x-3.5.4-0.70.el5_6.1 (this should provide 'config(samba) = 0:3.5.4-0.70.el5_6.1') I have an open case with RH support that tracks this issue, and I have reported this issue there as well. -Steve