On Wed, 2018-03-14 at 13:38 -0700, stan wrote: > I updated today, and looked at the conflicts. One of them is for > python2-modulemd and python3-modulemd. They are obsolete, being > replaced by libmodulemd. But it isn't happening for some reason. > > package python2-dnf-2.7.5-8.fc28.noarch requires python2-modulemd, but > none of the providers can be installed > - package libmodulemd-1.0.4-2.fc28.x86_64 obsoletes python2-modulemd > < 1.3.4 provided by python2-modulemd-1.3.3-1.fc28.noarch > - cannot install the best update candidate for package > python3-modulemd-1.3.3-1.fc28.noarch > - cannot install the best update candidate for package > python2-dnf-2.7.5-8.fc28.noarch > > package python3-dnf-2.7.5-8.fc28.noarch requires python3-modulemd, but > none of the providers can be installed > - package libmodulemd-1.0.4-2.fc28.x86_64 obsoletes python3-modulemd > < 1.3.4 provided by python3-modulemd-1.3.3-1.fc28.noarch > - cannot install the best update candidate for package > python3-dnf-2.7.5-8.fc28.noarch > - cannot install the best update candidate for package > python2-modulemd-1.3.3-1.fc28.noarch > > When I try to remove them so I can install their replacement, > libmodulemd, dnf rejects the transaction because it would lead to > removing itself. > > Is the workaround to use rpm --force to remove python[23]-modulemd, and > then use rpm to install libmodulemd? > > Or, is there a fix in the works, and I should just wait? Basically, what this is telling you is that the python2-dnf package that dnf wants to include in the transaction has an explicit dependency on 'python2-modulemd'. Which python2-dnf indeed does: https://koji.fedoraproject.org/koji/rpminfo?rpmID=12982401 Requires python2-modulemd If libmodulemd *obsoletes* python2-modulemd but doesn't *provide* it (which appears to be what happened), dnf now has a conundrum, because it can't both install the libmodulemd that should be included in the transaction *and* keep python2-dnf happy. So it complains. Patrick says he's actually run into this little mess this morning and fixed it up, so I'd say just hang tight. (The retirement of modulemd was apparently premature and is being undone, apparently). -- Adam Williamson Fedora QA Community Monkey IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net http://www.happyassassin.net _______________________________________________ test mailing list -- test@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to test-leave@xxxxxxxxxxxxxxxxxxxxxxx