Conflictos del kernel de Linux

0
 rpm --query --all '*kernel*'
 kernel-headers-2.6.32-220.17.1.el6.x86_64
 kernel-firmware-2.6.32-220.17.1.el6.noarch
 dracut-kernel-004-256.el6.noarch
 kernel-devel-2.6.32-220.17.1.el6.x86_64
 abrt-addon-kerneloops-2.0.4-14.el6.centos.x86_64
 kernel-2.6.32-220.17.1.el6.x86_64
 libreport-plugin-kerneloops-2.0.5-20.el6.x86_64

 uname -r
 2.6.32-220.4.1.el6.x86_64

 /etc/init.d/network restart 
 Shutting down loopback interface:  [  OK  ]
 WARNING: All config files need .conf: /etc/modprobe.d/noipv6, it will be ignored in a future release.
 FATAL: Could not load /lib/modules/2.6.32-220.4.1.el6.x86_64/modules.dep: No such file or      directory

Eth0 no alcanza una IP determinada. Si lo hago si configuro eht0 arriba y abajo, dice que el dispositivo no existe. si reinicio la red, la salida se pega arriba?

¿Hay algún conflicto entre 2 paquetes? ¿Cómo puedo resolverlo?

usuario1590733
fuente

Respuestas:

1

Parece que ha desinstalado su kernel-2.6.32-220.4.1.el6RPM mientras ejecuta ese núcleo. Esto puede haber sucedido como parte de una actualización de RPM del kernel (aunque por lo general, las "actualizaciones" del kernel se tratan como instalaciones y no eliminan los kernels existentes).

Verifique su grub.confarchivo y asegúrese de que un núcleo instalado esté configurado como núcleo de arranque. Luego, reinicie el sistema. El núcleo actualmente instalado es kernel-2.6.32-220.17.1.el6. Alternativamente, descargue el kernel-2.6.32-220.4.1.el6RPM e instálelo para recuperar el directorio y los archivos binarios.

cazando
fuente
gracias por una respuesta @hrunting ... grub está configurado para kernel-2.6.32-220.17.1.el6 ... e instalar kernel-2.6.32-220.4.1.el6 rpm da un error diciendo que el paquete kernel-2.6.32 -220.17.1.el6.x86_64 (que es más nuevo que kernel-2.6.32-220.4.1.el6.x86_64) ya está instalado
user1590733
Puede forzar la instalación del kernel anterior con rpm --force(no estoy seguro exactamente cómo yumhacerlo, pero probablemente sea similar).
cazando
Sí, yo leí que .. sólo miedo que pueda hacer que la máquina no pueda arrancar en absoluto ..
user1590733
forcinf la instalación del kernel lo hizo .. Gracias un montón ..
user1590733
0

Como dicen los comentarios, parece que has logrado eliminar el paquete del kernel en ejecución. Descubra cómo sucedió eso y tenga en cuenta para que no vuelva a suceder.

yumestá configurado para mantener varios núcleos alrededor, por defecto 3. Compruebe /etc/yum.conf, particularmente installonly_limit=3. ¡No te metas con eso! Es fundamental tener núcleos más antiguos en caso de que el sistema se niegue a arrancar después de una actualización, o alguna actualización falla. yumtiene protección contra fallas, por lo que el núcleo en ejecución no se elimina, por lo que esto no debería suceder.

Si un paquete se rompe / borra, puede arreglarlo con yum reinstall <package>. Hacer rpm --forceuna tarea desesperada es usarlo solo bajo coacción (y sabiendo exactamente lo que está haciendo). Casi garantiza (parte de) el sistema se rompe.

vonbrand
fuente