Description of problem: When running a yum update, I saw many output lines such as: Cleanup : python-setuptools ####################### [42/64] Cleanup : gnutls-debuginfo ####################### [43/64] ts_done name in te is wine should be gnutls-debuginfo Cleanup : wine-nas ####################### [44/64] ts_done name in te is gnutls-debuginfo should be wine-nas Cleanup : svnkit ####################### [45/64] ts_done name in te is wine-nas should be svnkit It appears that something has gotten mixed up in processing information for each package, though I don't know what this means. Version-Release number of selected component (if applicable): yum-3.2.5-1.fc7 Steps to Reproduce: 1. yum update (with updates-testing enabled) Additional info: I am running fc7 x86_64 with updates-testing enabled. Will attach full yum output. I don't really have a clue what this means, but it seems like something that shouldn't happen.
Created attachment 198951 [details] yum output with errors
could you please give me the output of both these commands?: rpm -q rpm grep rpm /var/log/yum.log
# rpm -q rpm rpm-4.4.2.1-1.fc7 # grep rpm /var/log/yum.log [root@packetbane ~]# (nothing)
See bug 283661 - will be fixed when rpm 4.4.2.2 final is released and pushed to F7 updates. So yes, there's an rpm bug involved (not issuing erase callbacks on packages that don't contain any files), yum's bug here is depending on behavior that's not present in any released rpm version. The new transaction callback stuff in yum essentially cause it to require rpm >= 4.4.2.2.
The bug is also present in i386 and now in Fedora updates (not -testing).
FYI: rpm 4.4.2.2 fixing this is currently in updates-testing.
this is fixed in everything available so I'm closing