[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