| Summary: | yum fails to update packages due to Transaction Check Error on RHEL5.6 i386 | ||
|---|---|---|---|
| Product: | Red Hat Enterprise MRG | Reporter: | Petr Matousek <pematous> |
| Component: | distribution | Assignee: | Ted Ross <tross> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | Frantisek Reznicek <freznice> |
| Severity: | urgent | Docs Contact: | |
| Priority: | urgent | ||
| Version: | Development | CC: | dahorak, esammons, freznice, iboverma, tross |
| Target Milestone: | 2.0 | ||
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | Type: | --- | |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
|
Description
Petr Matousek
2011-05-03 15:59:57 UTC
The issue is coming from package qpid-cpp-server-store-0.10-5.el5 which tries to install qpid/__init__.py to python's site packages. [f@quad ~]$ rpm -qlp http://.../qpid-cpp-server-store-0.10-5.el5.i386.rpm | grep __init__.py /usr/lib/python2.4/site-packages/qpid/__init__.py /usr/lib/python2.4/site-packages/qpid/__init__.pyc /usr/lib/python2.4/site-packages/qpid/__init__.pyo [f@quad ~]$ rpm -qlp http://.../qpid-cpp-server-store-0.10-5.el5.x86_64.rpm | grep __init__.py /usr/lib64/python2.4/site-packages/qpid/__init__.py /usr/lib64/python2.4/site-packages/qpid/__init__.pyc /usr/lib64/python2.4/site-packages/qpid/__init__.pyo [f@quad ~]$ rpm -qlp http://.../python-qpid-0.10-1.el5.noarch.rpm | grep qpid/__init__.py /usr/lib/python2.4/site-packages/qpid/__init__.py /usr/lib/python2.4/site-packages/qpid/__init__.pyc /usr/lib/python2.4/site-packages/qpid/__init__.pyo Above means that: a] there is conflict on 32 bit machine and packages will fail to install together b] there is no conflict on 64 bit machine, but usr/lib64/python2.4/site-packages/qpid/__init__.py will override the python-qpid's /usr/lib/python2.4/site-packages/qpid/__init__.py and thus qpid-tools, python qpid client and part of grid starts to fail as qpid.* namespaces will contain journal test tools only Raising blocker and changing to urgent. Probably best way how to solve it is to change module name in pid-cpp-server-store-0.10-5.el5 to qpid_store or so... Fixed upstream in commit 4455. The issue has been resolved with qpid-cpp-server-store-0.10-6.el5. [root@mrg-qe-01 ~]# rpm -ql qpid-cpp-server-store python-qpid | grep site-packages/qpid | grep __init__ /usr/lib/python2.4/site-packages/qpidstore/__init__.py /usr/lib/python2.4/site-packages/qpidstore/__init__.pyc /usr/lib/python2.4/site-packages/qpidstore/__init__.pyo /usr/lib/python2.4/site-packages/qpid/__init__.py /usr/lib/python2.4/site-packages/qpid/__init__.pyc /usr/lib/python2.4/site-packages/qpid/__init__.pyo ... [root@mrg-qe-02 ~]# rpm -ql qpid-cpp-server-store python-qpid | grep site-packages/qpid | grep __init__ /usr/lib64/python2.4/site-packages/qpidstore/__init__.py /usr/lib64/python2.4/site-packages/qpidstore/__init__.pyc /usr/lib64/python2.4/site-packages/qpidstore/__init__.pyo /usr/lib/python2.4/site-packages/qpid/__init__.py /usr/lib/python2.4/site-packages/qpid/__init__.pyc /usr/lib/python2.4/site-packages/qpid/__init__.pyo ... -> VERIFIED |