[ATrpms-users] FC6 suspend2 kernel dependency problems
Phil Schaffner
Philip.R.Schaffner at nasa.gov
Wed Feb 28 23:57:25 CET 2007
Today I decided to clean up some older suspend2 2.6.18 kernels on an FC6
laptop and encountered a problem in that the 2.6.19 suspend2 kernels,
unlike older ones, do not provide "kernel", just "kernel-i686". This
causes yum to want to remove needed packages, or rpm to complain about
dependencies. Don't know if this is a problem with standard kernels,
smp kernels, ..., or not. Details follow. (The file RPMS_Installed has
a list of all current RPMs to avoid repeated "rpm -q" queries.)
[root at hazard2 ~]# yum remove `grep -E "kernel|kmdl|suspend2" RPMS_Installed | grep 18`
Loading "installonlyn" plugin
Loading "fastestmirror" plugin
Loading "kmdl" plugin
Loading "kernel-module" plugin
Setting up Remove Process
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package kernel-suspend2.i686 0:2.6.18-1.2868_1.fc6.cubbi_suspend2 set to be erased
---> Package ipw2200-kmdl-2.6.18-1.2869_1.fc6.cubbi_suspend2.i686 0:1.2.0-45.1.fc6.at set to be erased
---> Package ipw2200-kmdl-2.6.18-1.2868_1.fc6.cubbi_suspend2.i686 0:1.2.0-45.fc6.at set to be erased
---> Package ieee80211-kmdl-2.6.18-1.2868_1.fc6.cubbi_suspend2.i686 0:1.2.15-14.fc6.at set to be erased
---> Package ieee80211-kmdl-2.6.18-1.2869_1.fc6.cubbi_suspend2.i686 0:1.2.16-16.fc6.at set to be erased
---> Package kernel-suspend2.i686 0:2.6.18-1.2869_1.fc6.cubbi_suspend2 set to be erased
---> Package kernel-suspend2-devel.i686 0:2.6.18-1.2869_1.fc6.cubbi_suspend2 set to be erased
---> Package kernel-suspend2-devel.i686 0:2.6.18-1.2868_1.fc6.cubbi_suspend2 set to be erased
--> Running transaction check
Setting up repositories
Loading mirror speeds from cached hostfile
Reading repository metadata in from local files
--> Processing Dependency: kernel >= 2.6.9-11 for package: systemtap-runtime
--> Processing Dependency: kernel >= 2.6 for package: gnome-volume-manager
--> Processing Dependency: kernel >= 2.6.9-11 for package: systemtap
--> Processing Dependency: kernel >= 2.6.12-1.1411_FC5 for package: pcmciautils
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package systemtap-runtime.i386 0:0.5.12-1.fc6 set to be erased
---> Package systemtap.i386 0:0.5.12-1.fc6 set to be erased
---> Package gnome-volume-manager.i386 0:2.15.0-4.fc6 set to be erased
---> Package pcmciautils.i386 0:014-5 set to be erased
--> Running transaction check
--> Processing Dependency: gnome-volume-manager for package: gnome-session
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package gnome-session.i386 0:2.16.3-1.fc6 set to be erased
--> Running transaction check
Dependencies Resolved
=============================================================================
Package Arch Version Repository Size
=============================================================================
Removing:
ieee80211-kmdl-2.6.18-1.2868_1.fc6.cubbi_suspend2 i686 1.2.15-14.fc6.at installed 106 k
ieee80211-kmdl-2.6.18-1.2869_1.fc6.cubbi_suspend2 i686 1.2.16-16.fc6.at installed 110 k
ipw2200-kmdl-2.6.18-1.2868_1.fc6.cubbi_suspend2 i686 1.2.0-45.fc6.at installed 212 k
ipw2200-kmdl-2.6.18-1.2869_1.fc6.cubbi_suspend2 i686 1.2.0-45.1.fc6.at installed 212 k
kernel-suspend2 i686 2.6.18-1.2868_1.fc6.cubbi_suspend2 installed 45 M
kernel-suspend2 i686 2.6.18-1.2869_1.fc6.cubbi_suspend2 installed 44 M
kernel-suspend2-devel i686 2.6.18-1.2869_1.fc6.cubbi_suspend2 installed 14 M
kernel-suspend2-devel i686 2.6.18-1.2868_1.fc6.cubbi_suspend2 installed 14 M
Removing for dependencies:
gnome-session i386 2.16.3-1.fc6 installed 1.3 M
gnome-volume-manager i386 2.15.0-4.fc6 installed 1.9 M
pcmciautils i386 014-5 installed 57 k
systemtap i386 0.5.12-1.fc6 installed 1.7 M
systemtap-runtime i386 0.5.12-1.fc6 installed 22 k
Transaction Summary
=============================================================================
Install 0 Package(s)
Update 0 Package(s)
Remove 13 Package(s)
Is this ok [y/N]: n
Exiting on user Command
Complete!
[root at hazard2 ~]# rpm -q --provides kernel-suspend2 | grep "\.18"
kernel = 2.6.18
kernel-i686 = 2.6.18-1.2868_1.fc6.cubbi_suspend2
kernel-suspend2 = 2.6.18-1.2868_1.fc6.cubbi_suspend2
kernel = 2.6.18
kernel-i686 = 2.6.18-1.2869_1.fc6.cubbi_suspend2
kernel-suspend2 = 2.6.18-1.2869_1.fc6.cubbi_suspend2
[root at hazard2 ~]# rpm -q --provides kernel-suspend2 | grep "\.19"
kernel-i686 = 2.6.19-1.2895_1.fc6.cubbi_suspend2
kernel-suspend2 = 2.6.19-1.2895_1.fc6.cubbi_suspend2
kernel-i686 = 2.6.19-1.2911_1.fc6.cubbi_suspend2
kernel-suspend2 = 2.6.19-1.2911_1.fc6.cubbi_suspend2
[root at hazard2 ~]# rpm -q --whatrequires kernel
pcmciautils-014-5.i386
gnome-volume-manager-2.15.0-4.fc6.i386
systemtap-runtime-0.5.12-1.fc6.i386
systemtap-0.5.12-1.fc6.i386
[root at hazard2 ~]# rpm -q --whatrequires kernel-i686
no package requires kernel-i686
Should I bugzilla this?
Regards,
Phil
More information about the atrpms-users
mailing list