ERROR with transaction check vs depsolve:

[code]yum update
Loaded plugins: langpacks, refresh-packagekit
Resolving Dependencies
–> Running transaction check
—> Package kernel.x86_64 0:3.12.10-300.fc20 will be installed
—> Package kernel-devel.x86_64 0:3.12.10-300.fc20 will be installed
—> Package kernel-headers.x86_64 0:3.12.9-301.fc20 will be updated
—> Package kernel-headers.x86_64 0:3.12.10-300.fc20 will be an update
—> Package kmod-staging.x86_64 0:3.12.6-1.fc20.5 will be updated
—> Package kmod-staging.x86_64 0:3.12.6-2.fc20.7 will be an update
–> Processing Dependency: kmod-staging-3.12.10-300.fc20.x86_64 >= 3.12.6-2.fc20.7 for package: kmod-staging-3.12.6-2.fc20.7.x86_64
–> Running transaction check
—> Package kmod-staging-3.12.10-300.fc20.x86_64.x86_64 0:3.12.6-2.fc20.7 will be installed
–> Finished Dependency Resolution
–> Running transaction check
—> Package kernel.x86_64 0:3.11.10-200.fc19 will be erased
–> Processing Dependency: kernel-uname-r = 3.11.10-200.fc19.x86_64 for package: kmod-staging-3.11.10-200.fc19.x86_64-3.11.1-1.fc19.12.x86_64
—> Package kernel.x86_64 0:3.12.5-200.fc19 will be erased
–> Processing Dependency: kernel-uname-r = 3.12.5-200.fc19.x86_64 for package: kmod-staging-3.12.5-200.fc19.x86_64-3.12.6-1.fc19.1.x86_64
—> Package kernel-devel.x86_64 0:3.11.10-200.fc19 will be erased
—> Package kernel-devel.x86_64 0:3.12.5-200.fc19 will be erased
–> Running transaction check
—> Package kmod-staging-3.11.10-200.fc19.x86_64.x86_64 0:3.11.1-1.fc19.12 will be erased
—> Package kmod-staging-3.12.5-200.fc19.x86_64.x86_64 0:3.12.6-1.fc19.1 will be erased
–> Finished Dependency Resolution

Dependencies Resolved

================================================================================
Package Arch Version Repository Size

Installing:
kernel x86_64 3.12.10-300.fc20 updates 30 M
kernel-devel x86_64 3.12.10-300.fc20 updates 8.5 M
Updating:
kernel-headers x86_64 3.12.10-300.fc20 updates 915 k
kmod-staging x86_64 3.12.6-2.fc20.7 rpmfusion-free-updates 12 k
Removing:
kernel x86_64 3.11.10-200.fc19 @updates/19 128 M
kernel x86_64 3.12.5-200.fc19 @updates/19 131 M
kernel-devel x86_64 3.11.10-200.fc19 @updates/19 31 M
kernel-devel x86_64 3.12.5-200.fc19 @updates/19 32 M
Installing for dependencies:
kmod-staging-3.12.10-300.fc20.x86_64
x86_64 3.12.6-2.fc20.7 rpmfusion-free-updates 1.4 M
Removing for dependencies:
kmod-staging-3.11.10-200.fc19.x86_64
x86_64 3.11.1-1.fc19.12 @rpmfusion-free-updates/19 4.5 M
kmod-staging-3.12.5-200.fc19.x86_64
x86_64 3.12.6-1.fc19.1 @rpmfusion-free-updates/19 5.8 M

Transaction Summary

Install 2 Packages (+1 Dependent package)
Upgrade 2 Packages
Remove 4 Packages (+2 Dependent packages)

Total size: 41 M
Is this ok [y/d/N]: y
Downloading packages:
Running transaction check
ERROR with transaction check vs depsolve:
kernel-uname-r = 3.12.9-300.fc20.x86_64 is needed by (installed) kmod-staging-3.12.9-300.fc20.x86_64-3.12.6-1.fc20.5.x86_64
kernel-uname-r = 3.12.9-300.fc20.x86_64 is needed by (installed) kmod-staging-3.12.9-300.fc20.x86_64-3.12.6-1.fc20.5.x86_64
** Found 1 pre-existing rpmdb problem(s), ‘yum check’ output follows:
kmod-staging-3.12.9-300.fc20.x86_64-3.12.6-1.fc20.5.x86_64 has missing requires of kernel-uname-r = (‘0’, ‘3.12.9’, ‘300.fc20.x86_64’)
Your transaction was saved, rerun it with:
yum load-transaction /tmp/yum_save_tx.2014-02-11.14-12.esnFMb.yumtx

[/code]

non capisco cosa sta succedendo
uname -r
3.12.9-301.fc20.x86_64
questo è il kernel in uso

one.

Ho eliminato la causa del problema (tanta paura di fare disastri)
yum remove kmod-staging-3.12.9-300.fc20.x86_64

dopo questa operazione l aggiornamento è andato a buon fine
ciao a tutti one.