Red Hat Bugzilla – Bug 143594
'Missing' missing dependency name when attempting to update yum 2.1.12-43 to 2.1.12-45
Last modified: 2014-01-21 17:50:48 EST
Description of problem:
Yum cannot update itself and reports a missing dependency. However,
the missing dependency package name is not specified.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Have package yum-2.1.12-43.rhfc3.at.noarch.rpm installed properly
2. Use "yum update yum" or "rpm -U yum-18.104.22.168.rhfc3.at.noarch.rpm"
* "yum update yum" fails with:
--> Populating transaction set with selected packages. Please wait.
---> Package yum.noarch 0:2.1.12-45.rhfc3.at set to be updated
--> Running transaction check
--> Processing Dependency: Requires: for package: yum
--> Finished Dependency Resolution
Error: missing dep: Requires: for pkg yum"
* "rpm -U yum-22.214.171.124.rhfc3.at.noarch.rpm" fails with:
"Requires: is needed by yum-2.1.12-45.rhfc3.at.noarch"
Note that the name of the missing dependency is missing itself in both
the yum and rpm package manager output. So, the user does not know
what the missing dependency is and is unable to fix the situation.
I did manage to workaround through "rpm -U --nodeps", but am not sure
if that breaks something or not. So far there are no problems.
Yum is unable to update itself.
Yum should have been able to update itself.
Do not hesitate to contact me if you need more information.
That rpm is built by axel thimm. It is, apparently, broken.
Talk to him about it.
It has been reported here:
A double Requires: Requires: slipped into the specfile.