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.)
[EMAIL PROTECTED] ~]# 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! [EMAIL PROTECTED] ~]# 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 [EMAIL PROTECTED] ~]# 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 [EMAIL PROTECTED] ~]# 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 [EMAIL PROTECTED] ~]# rpm -q --whatrequires kernel-i686 no package requires kernel-i686 Should I bugzilla this? Regards, Phil _______________________________________________ atrpms-users mailing list [email protected] http://lists.atrpms.net/mailman/listinfo/atrpms-users
