testing dnf system-upgrade

Adam Williamson adamwill at fedoraproject.org
Sun Nov 1 23:04:48 UTC 2015


On Mon, 2015-11-02 at 06:44 +0800, Ed Greshko wrote:
> 
> After a distro-sync I only get
> 
> Last metadata expiration check performed 0:10:01 ago on Mon Nov  2
> 05:51:53 2015.
> Error: package kf5-kfilemetadata-5.15.0-1.fc22.x86_64 requires
> libexiv2.so.13()(64bit),
> but none of the providers can be installed.
> package kf5-ktexteditor-5.15.0-2.fc22.x86_64 requires
> libgit2.so.22()(64bit), but none of
> the providers can be installed.
> package kf5-kfilemetadata-5.15.0-1.fc22.x86_64 requires
> libexiv2.so.13()(64bit), but none
> of the providers can be installed

Well, here's the thing: without --best , what dnf will do is simply
keep the libraries those packages need. That means that any update
which needs a *newer* version of those libraries will be skipped,
because the newer version isn't being installed.

So because kf5-kfilemetadata needs an old libexiv2, dnf will keep the
old libexiv2 around; that means any update to any *other* package that
requires the newer libexiv2 will also be skipped.

The distro-sync *should* be downgrading kf5 packages to the 5.14.0
builds in F23 at present, so it's a bit of a mystery why it wants to
keep these 5.15.0.fc22 builds.

As it happens, your situation *should* get magically 'ironed out' quite
soon, because this update should show up on the mirrors:

https://bodhi.fedoraproject.org/updates/FEDORA-2015-084749eee7

that's the KF5 5.15.0 update for F23, I'd expect your case should work
better once that's out there.
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net




More information about the test mailing list