I'm running FC6 on my Dell D820 (because I couldn't get suspend working
in F7). I occasionally have had problems with kernel updates and not
having a compatible ipw3945, but it seems to be worse lately. I'm not
sure if it's because the kernels are coming out faster, the ipw3945s are
coming out slower, or something on my system. My previous update got
even messier because of the two most recent kernels, one didn't have
ipw3945 and the other didn't have fuse, needed by ntfs-3g. In the end I
had to install
Note that I'm only about 9,000 messages behind on the list, but I just
read about (and installed) yum-plugin-kmdl, which I hoped would fix the
problem.
So I just tried to do a yum update to get:
# yum list updates
Loading "installonlyn" plugin
Loading "kmdl" plugin
Setting up repositories
Reading repository metadata in from local files
Updated Packages
kernel.i686 2.6.22.2-42.fc6 updates
kernel-devel.i686 2.6.22.2-42.fc6 updates
libquicktime.i386 1.0.0-19.fc6.at atrpms
smartmontools.i386 1:5.37-1.2.fc6 updates
When I tried to do the update, it thrashed all about trying earnestly to
follow the rabbit hole of dependencies for this measly list of 4
packages, and eventually ended in:
Error: Unable to satisfy dependencies
Error: Package ipw3945-kmdl-2.6.22.1-32.fc6 needs
/boot/vmlinuz-2.6.22.1-32.fc6, this is not available.
Error: Package ieee80211-kmdl-2.6.22.1-32.fc6 needs
/boot/vmlinuz-2.6.22.1-32.fc6, this is not available.
My meta-question is how this sort of thing happens.
My non-meta-questions are how do I get out of this mess, and how do I
prevent it from happening in the future.
In case this helps:
# rpm -qa | egrep '(kernel|kmdl|3945|ieee802)'
kernel-devel-2.6.20-1.2962.fc6
ipw3945d-1.7.22-4.at
ieee80211-kmdl-2.6.20-1.2962.fc6-1.2.18-20.fc6
ipw3945-kmdl-2.6.20-1.2962.fc6-1.2.0-18.4.fc6
yum-plugin-kmdl-0.7-9.fc6
kernel-headers-2.6.22.2-42.fc6
fuse-kmdl-2.6.22.1-32.fc6-2.7.0-3_7.fc6
ieee80211-1.2.18-20.fc6
ieee80211-kmdl-2.6.22.1-32.fc6-1.2.18-20.fc6
kernel-2.6.20-1.2962.fc6
ipw3945-ucode-1.14.2-4.at
ipw3945-1.2.0-18.4.fc6
ipw3945-kmdl-2.6.22.1-32.fc6-1.2.2-21.fc6
kernel-2.6.22.1-32.fc6
# uname -a
Linux 2.6.20-1.2962.fc6 #1 SMP Tue Jun 19 19:27:14 EDT 2007 i686 i686
i386 GNU/Linux
Thanks.