Сообщение об ошибке [Errno 14] HTTPS Error 404 - Not Found означает, что менеджер пакетов (yum или dnf) не может найти запрашиваемый пакет или репозиторий. Это может происходить по нескольким причинам, и вот шаги для устранения неполадок и возможного решения проблемы:
-
Проверьте конфигурацию репозитория:
Убедитесь, что конфигурации репозиториев в
/etc/yum.repos.d/
настроены правильно. Неправильные конфигурации могут привести к ошибкам 404. -
Обновите метаданные репозитория:
Выполните следующие команды для очистки и регенерации метаданных репозитория:
sudo yum clean all sudo yum makecache
-
Проверьте URL-адреса репозитория:
Убедитесь, что URL-адреса репозиториев в ваших конфигурационных файлах правильные и доступны из вашей сети. Проверьте на наличие ошибок или опечаток в URL.
-
Временно отключите репозиторий:
Если ошибка сохраняется с конкретным репозиторием, вы можете временно отключить его, установив
enabled=0
в конфигурационном файле репозитория. -
Проверьте настройки прокси:
Если ваш сервер находится за прокси, убедитесь, что настройки прокси правильно настроены. Возможно, вам нужно будет настроить прокси в файле
/etc/yum.conf
или в конфигурационном файле конкретного репозитория. -
Проверьте правила брандмауэра:
Убедитесь, что брандмауэр вашего сервера не блокирует исходящие соединения с репозиториями. Разрешите трафик на соответствующих портах (обычно 80 и 443).
-
Временные проблемы с DNS:
Возможно, возникают временные проблемы с разрешением DNS. Попробуйте использовать другой DNS-сервер или проверьте, работает ли ваш текущий DNS-сервер.
-
Проверьте SELinux:
Если у вас включен SELinux, он может предотвращать доступ сервера к определенным каталогам или файлам. Вы можете временно установить SELinux в разрешающий режим:
sudo setenforce 0
Если это решает проблему, возможно, потребуется настроить политики SELinux или разрешения на файлы.
-
Проверьте дату и время системы:
Убедитесь, что дата и время на вашем сервере правильные. Неправильные настройки даты/времени могут вызвать проблемы с SSL-сертификатами при доступе к репозиториям.
-
Проверьте логи:
Просмотрите логи, расположенные в /var/log/yum.log
, на предмет специфических сообщений об ошибках, связанных с ошибкой 404.
- Свяжитесь с администратором репозитория:
Если ни один из вышеперечисленных шагов не решает проблему, возможно, существует проблема с самим сервером репозитория. В этом случае свяжитесь с администратором или поставщиком репозитория для дальнейшей помощи.
Не забывайте внимательно просматривать все выводы или сообщения, предоставленные менеджером пакетов в процессе установки, так как они могут содержать важную информацию о возможных конфликтах или проблемах. Всегда создавайте резервные копии важных данных перед внесением значительных изменений в систему.