Kinda similar to bug #246078 , but I'm seeing this not on x86_64 multilib, but on i386. $ rpm -q yum yum-3.2.2-1.fc7.noarch Short story, kdesdk Requires: perl(DCOP) perl(DCOP) = 0.01 is provided by both kdebindings-3.5.6 kdebindings-dcopperl-3.5.7 (it was moved into a separate pkg on update). Problem: yum install kdesdk pulls in kdebindings-3.5.6 not necessarily bad/wrong (yet). But now, yum update ... Resolving Dependencies --> Running transaction check ... ---> Package kdebindings.i386 0:3.5.7-1.fc7.1 set to be updated ... --> Processing Dependency: perl(DCOP) for package: kdesdk --> Finished Dependency Resolution Error: Unresolveable requirement perl(DCOP) for kdesdk Ugh. Would be preferred (from my pov) if yum would have found/pulled in kdebindings-dcopperl-3.5.7 to satisfy perl(DCOP). Any suggestions?
*** Bug 247769 has been marked as a duplicate of this bug. ***
I suppose renaming kdebindings-dcopperl -> perl-DCOP would take advantage of yum's shortest-length feature to help here.
OK, creepy today, yum installs without failure, albeit not exactly what I want to happen: $ sudo yum install kdesdk ... Resolving Dependencies --> Running transaction check ---> Package kdesdk.i386 0:3.5.7-7.fc7 set to be updated --> Processing Dependency: perl(DCOP) for package: kdesdk --> Restarting Dependency Resolution with new changes. --> Running transaction check ---> Package kdebindings.i386 0:3.5.6-1.fc7 set to be updated ---> Package kdesdk.i386 0:3.5.7-7.fc7 set to be updated ... I end up with kdebindings-3.5.6 instead of the preferred kdebindings-dcopperl-3.5.7.
oh duh, problem is mostly as originally described, initial install works, 'yum update' fails, but today I get a traceback. yum update -d 9 log attachment coming...
Created attachment 161354 [details] yum update -d 9 traceback
Created attachment 161757 [details] yum (-3.2.3-0.pre) update -d 9 traceback
I can confirm Yum 3.2.3 (as announced on yum-devel list yesterday) fixes this, for the most part. $ yum install kdesdk (still) installs kdesdk-3.5.7 (good) and kdebindings-3.5.6 (not preferred, oh well). The good news is that $ yum update works (no crash/traceback), to upgrade/install to kdebindings-3.5.7 + kdebindings-dcopperl-3.5.7
$ rpm -q yum yum-3.2.3-1.fc7.noarch works too (currently in updates-testing). good 'nuf for me, closing->errata