Estoy corriendo yum check-update
y se congela después de 2 líneas de salida:
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
No estoy seguro de lo que está pasando. Las últimas cosas que recuerdo haber hecho con yum fueron yum update
y mirar uno de los repositorios de CentOS yum, pero no hice ningún cambio.
¿Alguna sugerencia para arreglar yum?
yum --noplugins check-update
Todo esto no funcionó conmigo.
Usando CentOS y yum. yum se cuelga sin un mensaje de error, al menos, por lo que parece. Presionar Ctrl+ Cno funciona (presionarlo una y otra vez sí).
Se deben verificar varias cosas: - ¿Están bien los repositorios? - ¿Está bien el trabajo en red? - ¿Están bien las bases de datos yum y rpm?
Entonces, primero comience con las cosas fáciles: limpie las bases de datos:
Si eso no funcionó, puede establecer un nivel de depuración, un nivel de error y un tiempo de espera para yum en
/etc/yum.conf
:El tiempo de espera es estándar de 30 segundos. Entonces, si un repositorio no responde, el error tarda 30 segundos en aparecer. También intente usar yum sin los complementos (como el espejo más rápido y las prioridades) con la opción
--noplugins
. Ahora comenzar de nuevo yum debería darte más información más rápido. Prueba con:Puede obtener algo como esto:
Esto indica que no se puede recibir información del servidor. Pruebe la URL que muestra yum (indicado arriba con el enlace al repositorio del servidor) en su navegador web. ¡Cópielo y péguelo desde su respuesta yum, no desde esta publicación! Si obtiene una lista, sabe que el repositorio está en línea.
Si obtiene un error en su navegador, intente eliminar ese repositorio de
/etc/yum.repos.d
. Intente obtener la lista en su servidor con wget y pegue la URL:Si esto genera un tiempo de espera, entonces hay un problema con la configuración de su firewall o proxy. Intenta deshabilitar tu firewall.
Si está ejecutando
csf
(ConfigServer Security and Firewall) ylfd
puede deshabilitar csf con:Intente yum nuevamente y si funciona, tendrá que reconfigurar su
csf
. Habilitarcsf
nuevamente con:Y también verifique su configuración de proxy. También puede intentar cambiar https en http en los archivos .repo en
/etc/yum.repos.d/
.fuente
yum --verbose --noplugins info
me llevaron a encontrar "Error: No se pueden recuperar los metadatos del repositorio (repomd.xml) para el repositorio: base. Verifique su ruta e intente nuevamente", que estoy investigando ahora. Mi DNS está funcionando, así que ese no debería ser el problema.yum check
puede llevar horas completarlo! Más información: centos.org/forums/viewtopic.php?f=14&t=46676Tuve un problema similar. Resultó ser una antigua dirección DNS en
resolv.conf
. Cambié la IP a la correcta y solucionó el problema.fuente
Tuve un problema similar y la razón fue la presencia de un archivo de bloqueo yum
/var/run/yum.pid
donde una ejecución anterior de yum lo dejó debido a un error fatal.Lo eliminé
sudo rm /var/run/yum.pid
y se resolvió el problema.fuente
Lo sentimos, no tengo suficiente reputación para preguntar sobre este comentario anterior:
@mariuslp, también puedo ejecutar yum agregando --noplugins. ¿Puede proporcionar más detalles sobre cómo hizo una "búsqueda binaria entre los complementos" y qué en esa búsqueda lo llevó a determinar qué estaba causando el problema? ¡Gracias!
fuente