On Tue, 2007-07-24 at 20:57 -0700, Antonio Olivares wrote:
Dear all,
I know that is is one of FC6 common bugs which I got around using direct links which I
will do the same again, but I thought this problem was taken care off already, I know that
there might be nothing more to do. But here we go
[olivares@localhost ~]$ rpm -qa kernel*
kernel-headers-2.6.21-1.3194.fc7
kernel-2.6.21-1.3194.fc7
kernel-devel-2.6.21-1.3226.fc7
kernel-devel-2.6.21-1.3194.fc7
kernel-2.6.21-1.3226.fc7
[olivares@localhost ~]$ uname -iprm
2.6.21-1.3226.fc7 i686 i686 i386
[olivares@localhost ~]$
I have been running kernel-2.6.21-1.3226 instead of 3228 because I had tried to install
it directly using yum but something bad happened several times, one time the computer
froze and did not download anything another time a call was coming in and took me out of
the internet. I will try this time to update again and this is what happens
[olivares@localhost ~]$ su -
Password:
[root@localhost ~]# yum install kernel kernel-devel kernel-headers
Loading "installonlyn" plugin
Setting up Install Process
Parsing package install arguments
fedora 100% |=========================| 2.1 kB 00:00
primary.sqlite.bz2 100% |=========================| 3.8 MB 13:09
updates 100% |=========================| 1.9 kB 00:00
primary.sqlite.bz2 100% |=========================| 1.0 MB 03:51
Resolving Dependencies
--> Running transaction check
filelists.sqlite.bz2 100% |=========================| 2.5 MB 09:03
---> Package kernel-devel.i686 0:2.6.22.1-27.fc7 set to be updated
---> Package kernel.i686 0:2.6.22.1-27.fc7 set to be updated
---> Package kernel-headers.i386 0:2.6.22.1-27.fc7 set to be updated
---> Package kernel.i586 0:2.6.21-1.3194.fc7 set to be updated
---> Package kernel-devel.i586 0:2.6.21-1.3194.fc7 set to be updated
--> Processing Dependency: mkinitrd >= 6.0.9-7.1 for package: kernel
--> Restarting Dependency Resolution with new changes.
--> Running transaction check
---> Package mkinitrd.i386 0:6.0.9-7.1 set to be updated
--> Processing Dependency: nash = 6.0.9-7.1 for package: mkinitrd
--> Restarting Dependency Resolution with new changes.
--> Running transaction check
---> Package nash.i386 0:6.0.9-7.1 set to be updated
Dependencies Resolved
=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
kernel i686 2.6.22.1-27.fc7 updates 16 M
kernel i586 2.6.21-1.3194.fc7 fedora 15 M
kernel-devel i686 2.6.22.1-27.fc7 updates 4.7 M
kernel-devel i586 2.6.21-1.3194.fc7 fedora 4.6 M
Updating:
kernel-headers i386 2.6.22.1-27.fc7 updates 651 k
Updating for dependencies:
mkinitrd i386 6.0.9-7.1 updates 91 k
nash i386 6.0.9-7.1 updates 158 k
Transaction Summary
=============================================================================
Install 4 Package(s)
Update 3 Package(s)
Remove 0 Package(s)
Total download size: 42 M
Is this ok [y/N]: n
Exiting on user Command
Complete!
Now why do I need that kernel 2.6.21-1.3194 i586, if I have the other one already?
FC6 installs had a bug where anaconda installed the 586 kernel instead
of the 686 kernel. The fix was to manually install the 686 kernel, boot
it and "yum remove" the 586 kernel. My guess is that your rpm database
still has the 586 tags in it, hence yum will continue to try to update
the 586 stuff.
First, make sure you're running a 686 kernel ("uname -a" should tell
you), then "yum remove kernel-*.i586*". That should solve the problem.
----------------------------------------------------------------------
- Rick Stevens, Principal Engineer rstevens(a)internap.com -
- VitalStream, Inc.
http://www.vitalstream.com -
- -
- Beware of programmers who carry screwdrivers -
----------------------------------------------------------------------