On the subject of kernel updates: I had my install kernel (2.6.18-8.el5xen) and 2.6.18-8.1.8.el5xen on the box. I was unable to originally boot the update (8.1.8xen) because of the 3ware driver issues (I needed to use a driver floppy at install time).
I jumped through some hoops (which I am struggling to understand) with weak-updates to get the 2.6.18-8.1.8 kernel to see my raid devices, which worked (technology beyond my ken is indistinguishable from magic :-).
I had a system which booted either kernel and ran fine, and thought I would be able to update kernels with impunity from now on.
I ran the yum update, which updated the kernel along with other things. When it ran, it removed my install kernel (2.6.18-8.el5xen). I now have 2.6.18-8.1.8.el5xen and 2.6.18-8.1.10.el5xen. The 2.6.18-8.1.8.el5xen kernel still works fine, but the 2.6.18-8.1.10.el5xen kernel does NOT see my raid devices.
I have a couple of questions:
Why did it remove my perfectly functioning install kernel? How can I stop it from doing this? Do I need to re-install the whole OS to get it back (since I needed a driver disk at install time to make it work properly)?
I must admit this wasn't expected behavior (at least not by me).
TIA, -chuck
On 9/18/07, Chuck Campbell campbell@accelinc.com wrote:
On the subject of kernel updates: I had my install kernel (2.6.18-8.el5xen) and 2.6.18-8.1.8.el5xen on the box. I was unable to originally boot the update (8.1.8xen) because of the 3ware driver issues (I needed to use a driver floppy at install time).
I jumped through some hoops (which I am struggling to understand) with weak-updates to get the 2.6.18-8.1.8 kernel to see my raid devices, which worked (technology beyond my ken is indistinguishable from magic :-).
I had a system which booted either kernel and ran fine, and thought I would be able to update kernels with impunity from now on.
I ran the yum update, which updated the kernel along with other things. When it ran, it removed my install kernel (2.6.18-8.el5xen). I now have 2.6.18-8.1.8.el5xen and 2.6.18-8.1.10.el5xen. The 2.6.18-8.1.8.el5xen kernel still works fine, but the 2.6.18-8.1.10.el5xen kernel does NOT see my raid devices.
I have a couple of questions:
Why did it remove my perfectly functioning install kernel? How can I stop it from doing this? Do I need to re-install the whole OS to get it back (since I needed a driver disk at install time to make it work properly)?
I must admit this wasn't expected behavior (at least not by me).
Not your fault. Look at /etc/yum/pluginconf.d/installonlyn.conf and edit the line tokeep,
tokeep=5
for example to keep 5 kernels (default is 2).
See also http://bugs.centos.org/view.php?id=2042
Akemi
Chuck Campbell wrote:
I ran the yum update, which updated the kernel along with other things. When it ran, it removed my install kernel (2.6.18-8.el5xen). I now have 2.6.18-8.1.8.el5xen and 2.6.18-8.1.10.el5xen. The 2.6.18-8.1.8.el5xen kernel still works fine, but the 2.6.18-8.1.10.el5xen kernel does NOT see my raid devices.
I noticed this issue as well, let me look and workout exactly why that happened. More info on this shortly, but on bugs.centos.org
I have a couple of questions:
Why did it remove my perfectly functioning install kernel? How can I stop it from doing this?
This is behaviuor in yum. Fixed in next yum release, which is due out in a few days.