Description of problem: sudo dnf update Resolving dependencies --> Starting dependency resolution ---> Package autocorr-en.noarch 1:4.1.5.3-1.fc20 will be upgraded ---> Package autocorr-en.noarch 1:4.2.1.1-1.fc20 will be an upgrade ---> Package caribou.x86_64 0.4.13-3.fc20 will be upgraded ---> Package caribou.x86_64 0.4.13-4.fc20 will be an upgrade ---> Package cogl.x86_64 1.17.2-1.fc20 will be upgraded ---> Package cogl.x86_64 1.17.4-2.fc20 will be an upgrade ---> Package python-caribou.noarch 0.4.13-3.fc20 will be upgraded ---> Package python-caribou.noarch 0.4.13-4.fc20 will be an upgrade ---> Package caribou-gtk3-module.x86_64 0.4.13-3.fc20 will be upgraded ---> Package caribou-gtk3-module.x86_64 0.4.13-4.fc20 will be an upgrade ---> Package caribou-gtk2-module.x86_64 0.4.13-3.fc20 will be upgraded ---> Package caribou-gtk2-module.x86_64 0.4.13-4.fc20 will be an upgrade ---> Package totem.x86_64 1:3.11.5-4.fc20 will be upgraded ---> Package totem.x86_64 1:3.11.90-2.fc20 will be an upgrade ---> Package mutter-wayland.x86_64 3.11.90-1.fc20 will be upgraded ---> Package mutter-wayland.x86_64 3.11.90-2.fc20 will be an upgrade ---> Package mutter.x86_64 3.11.90-1.fc20 will be upgraded ---> Package mutter.x86_64 3.11.90-2.fc20 will be an upgrade ---> Package gnome-shell.x86_64 3.11.90-1.fc20 will be upgraded ---> Package gnome-shell.x86_64 3.11.90-3.fc20 will be an upgrade ---> Package gnome-boxes.x86_64 3.11.90.1-1.fc20 will be upgraded ---> Package gnome-boxes.x86_64 3.11.90.1-2.fc20 will be an upgrade ---> Package clutter-gtk.x86_64 1.5.2-1.fc20 will be upgraded ---> Package clutter-gtk.x86_64 1.5.2-2.fc20 will be an upgrade ---> Package clutter-gst2.x86_64 2.0.10-2.fc20 will be upgraded ---> Package clutter-gst2.x86_64 2.0.10-3.fc20 will be an upgrade ---> Package clutter.x86_64 1.17.2-2.fc20 will be upgraded ---> Package clutter.x86_64 1.17.4-1.fc20 will be an upgrade ---> Package cheese-libs.x86_64 2:3.11.90-2.fc20 will be upgraded ---> Package cheese-libs.x86_64 2:3.11.90-3.fc20 will be an upgrade ---> Package libquvi.x86_64 0.9.2-1.fc20 will be upgraded ---> Package libquvi.x86_64 0.9.4-1.fc20 will be an upgrade --> Finished dependency resolution Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Upgrading: autocorr-en noarch 1:4.2.1.1-1.fc20 updates 158 k caribou x86_64 0.4.13-4.fc20 rhughes-f20-gnome-3-12 151 k cogl x86_64 1.17.4-2.fc20 rhughes-f20-gnome-3-12 404 k python-caribou noarch 0.4.13-4.fc20 rhughes-f20-gnome-3-12 41 k caribou-gtk3-module x86_64 0.4.13-4.fc20 rhughes-f20-gnome-3-12 19 k caribou-gtk2-module x86_64 0.4.13-4.fc20 rhughes-f20-gnome-3-12 19 k totem x86_64 1:3.11.90-2.fc20 rhughes-f20-gnome-3-12 2.3 M mutter-wayland x86_64 3.11.90-2.fc20 rhughes-f20-gnome-3-12 1.1 M mutter x86_64 3.11.90-2.fc20 rhughes-f20-gnome-3-12 1.1 M gnome-shell x86_64 3.11.90-3.fc20 rhughes-f20-gnome-3-12 2.0 M gnome-boxes x86_64 3.11.90.1-2.fc20 rhughes-f20-gnome-3-12 1.3 M clutter-gtk x86_64 1.5.2-2.fc20 rhughes-f20-gnome-3-12 43 k clutter-gst2 x86_64 2.0.10-3.fc20 rhughes-f20-gnome-3-12 60 k clutter x86_64 1.17.4-1.fc20 rhughes-f20-gnome-3-12 1.0 M cheese-libs x86_64 2:3.11.90-3.fc20 rhughes-f20-gnome-3-12 1.1 M libquvi x86_64 0.9.4-1.fc20 rhughes-f20-gnome-3-12 82 k Transaction Summary ================================================================================ Upgrade 16 Packages Total size: 11 M Is this ok [y/N]: y Downloading Packages: [SKIPPED] autocorr-en-4.2.1.1-1.fc20.noarch.rpm: Already downloaded [SKIPPED] caribou-0.4.13-4.fc20.x86_64.rpm: Already downloaded [SKIPPED] cogl-1.17.4-2.fc20.x86_64.rpm: Already downloaded [SKIPPED] python-caribou-0.4.13-4.fc20.noarch.rpm: Already downloaded [SKIPPED] caribou-gtk3-module-0.4.13-4.fc20.x86_64.rpm: Already downloaded [SKIPPED] caribou-gtk2-module-0.4.13-4.fc20.x86_64.rpm: Already downloaded [SKIPPED] totem-3.11.90-2.fc20.x86_64.rpm: Already downloaded [SKIPPED] mutter-wayland-3.11.90-2.fc20.x86_64.rpm: Already downloaded [SKIPPED] mutter-3.11.90-2.fc20.x86_64.rpm: Already downloaded [SKIPPED] gnome-shell-3.11.90-3.fc20.x86_64.rpm: Already downloaded [SKIPPED] gnome-boxes-3.11.90.1-2.fc20.x86_64.rpm: Already downloaded [SKIPPED] clutter-gtk-1.5.2-2.fc20.x86_64.rpm: Already downloaded [SKIPPED] clutter-gst2-2.0.10-3.fc20.x86_64.rpm: Already downloaded [SKIPPED] clutter-1.17.4-1.fc20.x86_64.rpm: Already downloaded [SKIPPED] cheese-libs-3.11.90-3.fc20.x86_64.rpm: Already downloaded [SKIPPED] libquvi-0.9.4-1.fc20.x86_64.rpm: Already downloaded -------------------------------------------------------------------------------- Total 1.1 GB/s | 11 MB 00:00 Running transaction check ERROR with transaction check vs depsolve: libquvi-0.9-0.9.2.so()(64bit) is needed by (installed) totem-pl-parser-3.10.1-1.fc20.x86_64 To diagnose the problem, try running: 'rpm -Va --nofiles --nodigest'. To fix inconsistent RPMDB, try running: 'rpm --rebuilddb'. If the above doesn't help please report this error at 'https://bugzilla.redhat.com/enter_bug.cgi?product=Fedora&component=dnf'
Interesting, can you attach debug data as described on http://dnf.baseurl.org/2013/11/25/reporting-depsolving-bugs/ ? Thanks!
http://sundaram.fedorapeople.org/packages/dnf_debug.tar.bz2
This is hawkey issue. Libsolv correctly reports package *change* (i.e. replacing an installed package with the same NEVRA but different provides) and hawkey fails to report that back to DNF.
Fixed upstream by 40d6d10, thank you for the report.
when are you planning to push hawkey 0.4.12 as an update?
hawkey-0.4.12-1.fc20 has been submitted as an update for Fedora 20. https://admin.fedoraproject.org/updates/hawkey-0.4.12-1.fc20
hawkey-0.4.12-1.fc20 has been pushed to the Fedora 20 testing repository.
hawkey-0.4.12-1.fc20 has been pushed to the Fedora 20 stable repository.