Inicio > Administración > Errores de kernel al hacer un “yum update” en Oracle Enterprise Linux 6.4

Errores de kernel al hacer un “yum update” en Oracle Enterprise Linux 6.4

Es posible que al realizar un “yum update” en Oracle Linux 6.4 veáis un error de kernel tal como el siguiente:

--> Finished Dependency Resolution
Error: Package: kernel-uek-debug-3.8.13-16.2.1.el6uek.x86_64 (public_ol6_UEKR3_latest)
           Requires: kernel-firmware = 3.8.13-16.2.1.el6uek
           Removing: kernel-firmware-2.6.32-431.17.1.el6.noarch (@public_ol6_latest)
               kernel-firmware = 2.6.32-431.17.1.el6
           Updated By: kernel-firmware-2.6.32-504.12.2.el6.noarch (public_ol6_latest)
               kernel-firmware = 2.6.32-504.12.2.el6
           Removing: kernel-uek-firmware-3.8.13-16.2.1.el6uek.noarch (@anaconda-UEK3/6.5)
               kernel-firmware = 3.8.13-16.2.1.el6uek
           Installed: kernel-uek-firmware-3.8.13-26.2.3.el6uek.noarch (@public_ol6_UEKR3_latest)
               kernel-firmware = 3.8.13-26.2.3.el6uek
           Installed: kernel-uek-firmware-3.8.13-26.2.4.el6uek.noarch (@public_ol6_UEKR3_latest)
               kernel-firmware = 3.8.13-26.2.4.el6uek
           Available: kernel-firmware-2.6.32-71.el6.noarch (public_ol6_latest)
               kernel-firmware = 2.6.32-71.el6
           Available: kernel-firmware-2.6.32-71.14.1.el6.noarch (public_ol6_latest)
               kernel-firmware = 2.6.32-71.14.1.el6
           Available: kernel-firmware-2.6.32-71.18.1.el6.noarch (public_ol6_latest)
               kernel-firmware = 2.6.32-71.18.1.el6
           Available: kernel-firmware-2.6.32-71.18.2.el6.noarch (public_ol6_latest)
               kernel-firmware = 2.6.32-71.18.2.el6
           Available: kernel-firmware-2.6.32-71.24.1.el6.noarch (public_ol6_latest)
               kernel-firmware = 2.6.32-71.24.1.el6
           Available: kernel-firmware-2.6.32-71.29.1.el6.noarch (public_ol6_latest)
               kernel-firmware = 2.6.32-71.29.1.el6
           Available: kernel-firmware-2.6.32-131.0.15.el6.noarch (public_ol6_latest)
               kernel-firmware = 2.6.32-131.0.15.el6
           Available: kernel-firmware-2.6.32-131.2.1.el6.noarch (public_ol6_latest)
               kernel-firmware = 2.6.32-131.2.1.el6
           Available: kernel-firmware-2.6.32-131.4.1.el6.noarch (public_ol6_latest)
               kernel-firmware = 2.6.32-131.4.1.el6

Esto es debido a que hay instalados varios kernels en el S.O. y yum no es capaz de encontrar dependencias de alguno de ellos en los repositorios.
Lo que debéis hacer es ver que kernels están instalados, para eso ejecutamos los siguientes comandos.

# yum list kernel.*
Loaded plugins: security
Installed Packages
kernel.x86_64                                 2.6.32-431.el6                                       @anaconda-OracleLinuxServer-201311252058.x86_64/6.5
kernel.x86_64                                 2.6.32-431.17.1.el6                                  @public_ol6_latest
Available Packages
kernel.x86_64                                 2.6.32-504.12.2.el6                                  public_ol6_latest
# yum list kernel-uek.*
Loaded plugins: security
Installed Packages
kernel-uek.x86_64                                            3.8.13-16.2.1.el6uek                                             @anaconda-UEK3/6.5
kernel-uek.x86_64                                            3.8.13-26.2.3.el6uek                                             @public_ol6_UEKR3_late
kernel-uek.x86_64                                            3.8.13-26.2.4.el6uek                                             @public_ol6_UEKR3_late
Available Packages
kernel-uek.x86_64                                            3.8.13-55.1.8.el6uek                                             public_ol6_UEKR3_lates

Una vez vemos todos los kernels que tenemos instalados, procederemos a desinstalar todos los que no están en uso, para eso primero miramos el kernel actual con el siguiente comando:

# uname -a

Una vez sabemos el kernel en uso, y los que están instalados, podemos proceder a desinstalar los que no son necesarios:

# yum remove kernel-2.6.32*

# yum remove kernel-uek-3.8.13-16.2.1.el6uek
# yum remove kernel-uek-3.8.13-26.2.3.el6uek

Una vez echo esto, ya podemos reiniciar el servidor y a continuación hacer un “yum update” sin problemas.

Categorías:Administración Etiquetas: , ,
  1. Aún no hay comentarios.
  1. No trackbacks yet.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: