Bug 905594
Summary: | Unable to install ipa-server-trust-ad pkg on 32-bit platform | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Red Hat Enterprise Linux 6 | Reporter: | Namita Soman <nsoman> | ||||||
Component: | ipa | Assignee: | Rob Crittenden <rcritten> | ||||||
Status: | CLOSED ERRATA | QA Contact: | Namita Soman <nsoman> | ||||||
Severity: | unspecified | Docs Contact: | |||||||
Priority: | unspecified | ||||||||
Version: | 6.4 | CC: | mgregg, mkosek, tlavigne | ||||||
Target Milestone: | rc | ||||||||
Target Release: | --- | ||||||||
Hardware: | Unspecified | ||||||||
OS: | Unspecified | ||||||||
Whiteboard: | |||||||||
Fixed In Version: | ipa-3.0.0-25.el6 | Doc Type: | Bug Fix | ||||||
Doc Text: | Story Points: | --- | |||||||
Clone Of: | Environment: | ||||||||
Last Closed: | 2013-02-21 09:32:44 UTC | Type: | Bug | ||||||
Regression: | --- | Mount Type: | --- | ||||||
Documentation: | --- | CRM: | |||||||
Verified Versions: | Category: | --- | |||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||
Embargoed: | |||||||||
Bug Depends On: | |||||||||
Bug Blocks: | 907526 | ||||||||
Attachments: |
|
Created attachment 689975 [details]
yum install with debug on
Caused by changes in latest samba4 build. Applied Alexander's patch to spec file. That change still seems to cause problems. When I run "yum install ipa-server-trust-ad", I get: Error: samba4-winbind conflicts with samba-winbind-3.6.9-151.el6.i686 Error: samba4-common conflicts with samba-common-3.6.9-151.el6.i686 Error: samba4-winbind-clients conflicts with samba-winbind-clients-3.6.9-151.el6.i686 It appears to be attempting to resolve the library libwbclient.so.0 If I download the rpm manually, then attempt a install, I get: [root@zippyvm11 dev-shm-backup]# rpm -i ./ipa-server-trust-ad-3.0.0-23.el6.i686.rpm warning: ./ipa-server-trust-ad-3.0.0-23.el6.i686.rpm: Header V3 RSA/SHA256 Signature, key ID f21541eb: NOKEY error: Failed dependencies: libwbclient.so.0 is needed by ipa-server-trust-ad-3.0.0-23.el6.i686 That library is in fact on the system: [root@zippyvm11 dev-shm-backup]# locate libwbclient.so.0 /usr/lib/samba/libwbclient.so.0 Perhaps drop the requirement for libwbclient.so.0 and replace it with a requirement for samba4-libs? You need ipa-server-trust-ad-3.0.0-25.el6 to address this issue. You tested with -23. Oh yes. After repos were updated, the package installs properly [root@zippyvm11 dev-shm-backup]# yum install ipa-server-trust-ad ---> Package ipa-server-trust-ad.i686 0:3.0.0-25.el6 will be installed --> Processing Dependency: ipa-server = 3.0.0-25.el6 for package: ipa-server-trust-ad-3.0.0-25.el6.i686 --> Running transaction check ---> Package ipa-server.i686 0:3.0.0-23.el6 will be updated --> Processing Dependency: ipa-server = 3.0.0-23.el6 for package: ipa-server-selinux-3.0.0-23.el6.i686 --> Processing Dependency: ipa-server = 3.0.0-23.el6 for package: ipa-server-selinux-3.0.0-23.el6.i686 ---> Package ipa-server.i686 0:3.0.0-25.el6 will be an update --> Processing Dependency: ipa-python = 3.0.0-25.el6 for package: ipa-server-3.0.0-25.el6.i686 --> Processing Dependency: ipa-client = 3.0.0-25.el6 for package: ipa-server-3.0.0-25.el6.i686 --> Processing Dependency: ipa-admintools = 3.0.0-25.el6 for package: ipa-server-3.0.0-25.el6.i686 --> Running transaction check ---> Package ipa-admintools.i686 0:3.0.0-23.el6 will be updated ---> Package ipa-admintools.i686 0:3.0.0-25.el6 will be an update ---> Package ipa-client.i686 0:3.0.0-23.el6 will be updated ---> Package ipa-client.i686 0:3.0.0-25.el6 will be an update ---> Package ipa-python.i686 0:3.0.0-23.el6 will be updated ---> Package ipa-python.i686 0:3.0.0-25.el6 will be an update ---> Package ipa-server-selinux.i686 0:3.0.0-23.el6 will be updated ---> Package ipa-server-selinux.i686 0:3.0.0-25.el6 will be an update --> Finished Dependency Resolution Dependencies Resolved Installed: ipa-server-trust-ad.i686 0:3.0.0-25.el6 Dependency Updated: ipa-admintools.i686 0:3.0.0-25.el6 ipa-client.i686 0:3.0.0-25.el6 ipa-python.i686 0:3.0.0-25.el6 ipa-server.i686 0:3.0.0-25.el6 ipa-server-selinux.i686 0:3.0.0-25.el6 Complete! 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-0528.html |
Created attachment 689973 [details] error when installing ipa-server-trust-ad Description of problem: unable to install ipa-server-trust-ad pkg, fails dependencies output of yum -d 10 install ipa-server-trust-ad includes: --> Processing Dependency: libwbclient.so.0 for package: ipa-server-trust-ad-3.0.0-24.el6.i686 <ab> Searching pkgSack for dep: libwbclient.so.0 <ab> TSINFO: Marking samba-winbind-clients-3.6.9-151.el6.i686 as install for ipa-server-trust-ad-3.0.0-24.el6.i686 Version-Release number of selected component (if applicable): ipa-server-3.0.0-24.el6.i686 samba4-libs-4.0.0-55.el6.rc4.i686 How reproducible: always on 32bit Steps to Reproduce: 1. Started with no samaba pkgs installed 2. install ipa-server pkg -> yum install ipa-server 3. install ipa-server-trust-ad pkg -> yum install ipa-server-trust-ad Actual results: unable to install ipa-server-trust-ad pkg, fails dependencies Expected results: be able to install ipa-server-trust-ad pkg (like it does on 64bit platform) Additional info: ab took a look at ipa.spec and said: diff --git a/ipa.spec b/ipa.spec index 5637c69..06577cf 100644 --- a/ipa.spec +++ b/ipa.spec -249,7 +249,7 @@ Requires(post): python Requires(postun): %{_sbindir}/update-alternatives Requires(preun): %{_sbindir}/update-alternatives %{?filter_setup: -%filter_from_requires /libwbclient.so.0()/d +%filter_from_requires /libwbclient.so.0()/d; /libwbclient.so.0$/d; %filter_setup }