[ATrpms-users] FC6 suspend2 kernel dependency problems

Axel Thimm Axel.Thimm at ATrpms.net
Thu Mar 1 00:24:03 CET 2007


On Wed, Feb 28, 2007 at 05:57:25PM -0500, Phil Schaffner wrote:
> 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.)

That looks more like a yum bug,

> [root at hazard2 ~]# yum remove `grep -E "kernel|kmdl|suspend2" RPMS_Installed | grep 18`

what happens if you replace "yum remove" with "rpm --test -e"? You
will get some dependencies that need to be removed and you can add
them to the mix, but will you really get to having to remove
gnome-session? If yes, then there is a severe bug somewhere, and we
need to fix it. And doing the manual rpm --test -e probing will also
get us the broken dependency. But my bet is still on a yum hickup ATM.

> 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
> 
> 
> 
> _______________________________________________
> atrpms-users mailing list
> atrpms-users at atrpms.net
> http://lists.atrpms.net/mailman/listinfo/atrpms-users

-- 
Axel.Thimm at ATrpms.net
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.atrpms.net/pipermail/atrpms-users/attachments/20070301/5dc1ad3a/attachment.bin 


More information about the atrpms-users mailing list