PDA

View Full Version : yum to fc11, an error occurred


happybasten
17th April 2009, 01:30 PM
--> Running transaction check
---> Package kmod-ndiswrapper-2.6.29.1-68.fc11.x86_64.x86_64 0:1.54-4.fc11 set to be updated
--> Processing Dependency: kernel-uname-r = 2.6.29.1-68.fc11.x86_64 for package: kmod-ndiswrapper-2.6.29.1-68.fc11.x86_64
---> Package kmod-nvidia-2.6.29.1-46.fc11.x86_64.x86_64 0:180.37-2.fc11.1 set to be updated
--> Processing Dependency: kernel-uname-r = 2.6.29.1-46.fc11.x86_64 for package: kmod-nvidia-2.6.29.1-46.fc11.x86_64
--> Finished Dependency Resolution
kmod-ndiswrapper-2.6.29.1-68.fc11.x86_64-1.54-4.fc11.x86_64 from rpmfusion-free-rawhide has depsolving problems
--> Missing Dependency: kernel-uname-r = 2.6.29.1-68.fc11.x86_64 is needed by package kmod-ndiswrapper-2.6.29.1-68.fc11.x86_64-1.54-4.fc11.x86_64 (rpmfusion-free-rawhide)
kmod-nvidia-2.6.29.1-46.fc11.x86_64-180.37-2.fc11.1.x86_64 from rpmfusion-nonfree-rawhide has depsolving problems
--> Missing Dependency: kernel-uname-r = 2.6.29.1-46.fc11.x86_64 is needed by package kmod-nvidia-2.6.29.1-46.fc11.x86_64-180.37-2.fc11.1.x86_64 (rpmfusion-nonfree-rawhide)
Error: Missing Dependency: kernel-uname-r = 2.6.29.1-68.fc11.x86_64 is needed by package kmod-ndiswrapper-2.6.29.1-68.fc11.x86_64-1.54-4.fc11.x86_64 (rpmfusion-free-rawhide)
Error: Missing Dependency: kernel-uname-r = 2.6.29.1-46.fc11.x86_64 is needed by package kmod-nvidia-2.6.29.1-46.fc11.x86_64-180.37-2.fc11.1.x86_64 (rpmfusion-nonfree-rawhide)
You could try using --skip-broken to work around the problem
You could try running: package-cleanup --problems
package-cleanup --dupes
rpm -Va --nofiles --nodigest

"yum --skip-broken -y update"
Please help me
thanks

glennzo
17th April 2009, 01:41 PM
These errors are telling you that kernel-2.6.29.1-46 is going to be removed but there are packages that still depend on it. Cryptic error messages at best. It also appears to be telling you that the newer kernel-2.6.29.1-68 is needed by ndiswrapper but if you install it (the new kernel) you will have problems with the packages that depend on the older kernel. With something like Fedora 11 Beta, or any beta for that matter, it may be best to wait a few hours or more to see if more packages are released for update. If so, it might remove some of the dependency errors that you are receiving.

happybasten
17th April 2009, 01:48 PM

thanks
but how can i solve the problem

carpetfeller
17th April 2009, 02:04 PM
I would:
yum remove kmod-ndiswrapper kmod-nvidia

If they haven't built these packages for the updated kernel then install from source.

glennzo
17th April 2009, 02:08 PM
Nothing to solve really. The kmods aren't ready for the new kernel. Try
yum --exclude=kmod* update
See if that completes without error, but then you'll be running the new kernel with the old kmods. Not sure if that's a good thing to do although if you do experience problems then you could always boot to the older kernel for a day or two.