[Regression] RHEL 5.3 yum handles circular dependencies wrong, causes mock failures
Bug #651537 reported by
Jeff Johnson
Bug watches keep track of this bug in other bug trackers.
Description of problem:
I upgraded our internal build server from RHEL 5.2 to RHEL 5.3 and now I've
got problems with initializing the mock buildroot (installing all dependencies
of buildsys-build fails) with the following error:
--- snipp --- rpm-tmp. 7553: line 6: cat: command not found rpm-tmp. 7553: line 7: rm: command not found rpm-tmp. 7553: line 22: install: command not found rpm-tmp. 7553: line 25: install: command not found 0.99.6. 2-4.el5. i386) scriptlet failed, exit status 127
/var/tmp/
/var/tmp/
/var/tmp/
/var/tmp/
error: %post(pam-
--- snapp ---
It's a circular dependency between pam and coreutils which is wrong solved
by yum in RHEL 5.3 while it was correct solved by yum in RHEL 5.2. Means,
that pam is installed before coreutils, which never should be case. And this
was working in RHEL 5.2 as expected. Somehow, this bug only shows up when
building for mock target i386, the host arch does not matter as it seems.
Version-Release number of selected component (if applicable):
yum-3.2.8-9.el5 (RHEL 5.2, works)
yum-3.2.8-9.el5_2.1 (RHEL 5.3, doesn't work)
How reproducible:
Everytime, see above and below.
Steps to Reproduce: 8-9.el5_ 2.1)
1. Install a system with RHEL 5.2 (thus yum-3.2.8-9.el5)
2. Enable EPEL and install latest mock package from EPEL
3. mock -r epel-5-i386 rebuild <src.rpm>
4. See it working
5. Update system to RHEL 5.3 (thus yum-3.2.
6. mock -r epel-5-i386 rebuild <src.rpm>
7. See it failing with the error above.
8. Downgrade to yum from RHEL 5.2
9. mock -r epel-5-i386 rebuild <src.rpm>
10. See it working again
Actual results:
RHEL 5.3 yum handles circular dependencies wrong, causes mock failures, but
somehow only on i386 mock target architecture, not for x86_64.
Expected results:
RHEL 5.3 yum working same as yum from RHEL 5.2.
Additional info: www.centos. org/modules/ newbb/viewtopic .php?topic_ id=19771& forum=37& post_id= 74283 lists.centos. org/pipermail/ centos/ 2009-April/ 074912. html
http://
http://