Вопрос или проблема
Я могу установить rpm ntp следующим образом с помощью yum, но перед установкой yum я получаю ошибки, как указано ниже:
yum install ntp
Загружаю плагины: langpacks, product-id, search-disabled-repos, subscription-manager
Эта система не зарегистрирована в Red Hat Subscription Management. Вы можете использовать subscription-manager для регистрации.
http://linux02.sys65dns.com/DIR/centos7/repodata/repomd.xml: [Errno 14] curl#7 - "Не удалось подключиться к linux02.sys65dns.com:80; Соединение отклонено"
Попробую другой репозиторий.
http://linux02.sys65dns.com/DIR/centos7/repodata/repomd.xml: [Errno 14] curl#7 - "Не удалось подключиться к linux02.sys65dns.com:80; Соединение отклонено"
Попробую другой репозиторий.
http://linux02.sys65dns.com/DIR/centos7/repodata/repomd.xml: [Errno 14] curl#7 - "Не удалось подключиться к linux02.sys65dns.com:80; Соединение отклонено"
Попробую другой репозиторий.
http://linux02.sys65dns.com/DIR/centos7/repodata/repomd.xml: [Errno 14] curl#7 - "Не удалось подключиться к linux02.sys65dns.com:80; Соединение отклонено"
Попробую другой репозиторий.
http://linux02.sys65dns.com/DIR/centos7/repodata/repomd.xml: [Errno 14] curl#7 - "Не удалось подключиться к linux02.sys65dns.com:80; Соединение отклонено"
Попробую другой репозиторий.
http://linux02.sys65dns.com/DIR/centos7/repodata/repomd.xml: [Errno 14] curl#7 - "Не удалось подключиться к linux02.sys65dns.com:80; Соединение отклонено"
Что происходит?
Домен linux.sys65dns.com недействителен. Если это из списка зеркал, попробуйте выполнить yum clean all
и попробуйте снова.
Шаги по устранению неполадок (предполагая, что это ваш локально размещенный репозиторий):
- Выполните
yum clean all
и попробуйте установить ntp снова. Для проверки попробуйте установить другой пакет. - Если это не сработает, попробуйте пропинговать ваш сервер: ping linux02.sys65dns.com
- Если это не сработает, попробуйте открыть это в веб-браузере, чтобы проверить, работает ли порт 80, или вы также можете использовать telnet.
- Если нет, проверьте службу apache на вашем сервере и открыт ли порт 80. Вы также можете проверить ports.conf, чтобы увидеть, настроен ли apache на работу на порту 80 или другом порту.
Ответ или решение
Конечно! Давайте разберём проблему «yum + connection refused» более подробно.
Проблема
Вы получаете сообщение об ошибке при попытке установить пакет с помощью команды yum install ntp
, а именно:
http://linux02.sys65dns.com/DIR/centos7/repodata/repomd.xml: [Errno 14] curl#7 - "Failed connect to linux02.sys65dns.com:80; Connection refused"
Это означает, что система не может подключиться к указанному репозиторию. Причинами могут быть несколько факторов.
Возможные причины и решения
-
Недоступность репозитория:
- Убедитесь, что домен
linux02.sys65dns.com
действительно существует и доступен. Возможно, данный репозиторий больше недоступен или заблокирован. - Проверьте конфигурации, связанные с этим репозиторием, возможно, он прописан неправильно.
- Убедитесь, что домен
-
Очистка кэша yum:
- Для устранения возможных проблем с кэшем выполните команду:
sudo yum clean all
- После этого попробуйте снова установить пакет:
sudo yum install ntp
- Для устранения возможных проблем с кэшем выполните команду:
-
Проблемы с сетевым подключением:
- Попробуйте пинговать домен:
ping linux02.sys65dns.com
- Если пинг не проходит, это может свидетельствовать о проблемах с сетью или что хост недоступен.
- Попробуйте пинговать домен:
-
Проверка доступности через веб-браузер:
- Откройте браузер и попробуйте перейти по адресу
http://linux02.sys65dns.com
. - Если вы не можете открыть страницу, возможно, проблема на стороне сервера.
- Откройте браузер и попробуйте перейти по адресу
-
Проверка состояния веб-сервера:
- Если вы используете свой собственный репозиторий (локальный), убедитесь, что веб-сервер (например, Apache или Nginx) работает.
- Для этого выполните:
sudo systemctl status httpd # для Apache sudo systemctl status nginx # для Nginx
- Также проверьте, открыт ли порт 80:
sudo firewall-cmd --list-all # для проверки правил фаервола на CentOS
-
Проверка конфигурации веб-сервера:
- Убедитесь, что конфигурация вашего веб-сервера правильно настроена для работы на порту 80, и проверьте файл конфигурации (обычно это
/etc/httpd/conf/httpd.conf
для Apache). - Убедитесь, что нет ограничений по доступу, которые могут блокировать обращение к репозиторию.
- Убедитесь, что конфигурация вашего веб-сервера правильно настроена для работы на порту 80, и проверьте файл конфигурации (обычно это
Резюме
Если проблема не решается, рассмотрите возможность смены репозиториев на более доступные (например, с помощью epel-release
или других популярных репозиториев). Также можно попробовать установить пакет из другого источника, если проблема сохраняется.
Если у вас возникнут дополнительные вопросы или потребуется дальнейшая помощь, не стесняйтесь задавать их!