El mensaje de error [Errno 14] HTTPS Error 404 - Not Found indica que el gestor de paquetes (yum o dnf) no puede localizar el paquete o repositorio solicitado. Esto puede ocurrir por varias razones, y aquí hay pasos para solucionar el problema y posiblemente resolverlo:
-
Verificar la configuración del repositorio:
Asegúrate de que las configuraciones del repositorio en
/etc/yum.repos.d/
estén correctamente configuradas. Las configuraciones incorrectas pueden generar errores 404. -
Actualizar los metadatos del repositorio:
Ejecuta los siguientes comandos para limpiar y regenerar los metadatos del repositorio:
sudo yum clean all sudo yum makecache
-
Verificar las URL de los repositorios:
Asegúrate de que las URL de los repositorios en los archivos de configuración sean correctas y accesibles desde tu red. Verifica si hay errores tipográficos o equivocaciones en las URL.
-
Deshabilitar temporalmente el repositorio:
Si el error persiste con un repositorio específico, puedes deshabilitarlo temporalmente estableciendo
enabled=0
en el archivo de configuración del repositorio. -
Verificar la configuración del proxy:
Si tu servidor está detrás de un proxy, asegúrate de que la configuración del proxy esté correctamente configurada. Es posible que necesites configurar el proxy en
/etc/yum.conf
o en el archivo de configuración específico del repositorio. -
Verificar las reglas del cortafuegos:
Verifica que el cortafuegos de tu servidor no esté bloqueando las conexiones salientes a los repositorios. Permite el tráfico en los puertos relevantes (generalmente 80 y 443).
-
Problemas temporales con DNS:
Es posible que haya problemas temporales con la resolución de DNS. Intenta utilizar otro servidor DNS o verifica si tu servidor DNS actual está funcionando correctamente.
-
Verificar SELinux:
Si tienes SELinux habilitado, podría estar impidiendo que el servidor acceda a ciertos directorios o archivos. Puedes poner SELinux en modo permisivo temporalmente:
sudo setenforce 0
Si esto resuelve el problema, es posible que debas ajustar las políticas de SELinux o los permisos de archivos.
-
Verificar la fecha y hora del sistema:
Asegúrate de que la fecha y hora de tu servidor estén correctas. Configuraciones incorrectas de fecha/hora pueden causar problemas con los certificados SSL al acceder a los repositorios.
-
Revisar los registros:
Revisa los registros ubicados en /var/log/yum.log
para obtener mensajes de error específicos relacionados con el error 404.
- Contactar al administrador del repositorio:
Si ninguno de los pasos anteriores resuelve el problema, es posible que haya un problema con el servidor del repositorio. En este caso, contacta al administrador o proveedor del repositorio para obtener más asistencia.
Recuerda revisar cuidadosamente cualquier salida o mensaje proporcionado por el gestor de paquetes durante el proceso de instalación, ya que puede contener información importante sobre posibles conflictos o problemas. Siempre realiza una copia de seguridad de los datos importantes antes de hacer cambios significativos en tu sistema.