Red Hat Bugzilla – Bug 895718
Incomplete rpm provides filters causes issues with the samba4-libs package on certain architectures
Last modified: 2013-02-21 03:46:30 EST
An incomplete filter in the samba4 spec file cause incorrect Provides in samba4-libs package that may make it provide the wrong symbols that should be provided by samba's libsmbclient package only.
verified using steps: # rpm -q --provides samba4-libs | grep libsmbclient libsmbclient-raw.so.0()(64bit) libsmbclient-raw.so.0(SMBCLIENT_RAW_0.0.1)(64bit) libsmbclient.so.0(SAMBA_4.0.0RC4)(64bit) libsmbclient.so.0(SMBCLIENT_0.1.0)(64bit) libsmbclient.so.0(SMBCLIENT_0.2.0)(64bit) # rpm -q --provides samba4-libs | grep libwbclient libwbclient.so.0(SAMBA_4.0.0RC4)(64bit) libwbclient.so.0(WBCLIENT_0.10)(64bit) libwbclient.so.0(WBCLIENT_0.9)(64bit) # rpm -q --provides samba4-libs | grep libnetapi libnetapi.so.0(SAMBA_4.0.0RC4)(64bit)
do the above steps verify this bz?
See bug #861892. The difference here is that the rule was incomplete. The linker produces different symbol names on different architectures. 64bit is different to 32bit package, so you need to check both platforms.
on 64bit: # rpm -qa | grep samba samba4-libs-4.0.0-55.el6.rc4.x86_64 samba-common-3.6.9-151.el6.x86_64 samba-winbind-3.6.9-151.el6.x86_64 samba-winbind-clients-3.6.9-151.el6.x86_64 # rpm -qa | grep libsmbclient libsmbclient-3.6.9-151.el6.x86_64 on 32bit: # rpm -qa | grep samba samba-common-3.6.9-151.el6.i686 samba-winbind-3.6.9-151.el6.i686 samba4-libs-4.0.0-55.el6.rc4.i686 samba-winbind-clients-3.6.9-151.el6.i686 # rpm -qa | grep bclient libsmbclient-3.6.9-151.el6.i686
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHSA-2013-0506.html