yum + соединение отклонено

Вопрос или проблема

Я могу установить 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 и попробуйте снова.

Шаги по устранению неполадок (предполагая, что это ваш локально размещенный репозиторий):

  1. Выполните yum clean all и попробуйте установить ntp снова. Для проверки попробуйте установить другой пакет.
  2. Если это не сработает, попробуйте пропинговать ваш сервер: ping linux02.sys65dns.com
  3. Если это не сработает, попробуйте открыть это в веб-браузере, чтобы проверить, работает ли порт 80, или вы также можете использовать telnet.
  4. Если нет, проверьте службу 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"

Это означает, что система не может подключиться к указанному репозиторию. Причинами могут быть несколько факторов.

Возможные причины и решения

  1. Недоступность репозитория:

    • Убедитесь, что домен linux02.sys65dns.com действительно существует и доступен. Возможно, данный репозиторий больше недоступен или заблокирован.
    • Проверьте конфигурации, связанные с этим репозиторием, возможно, он прописан неправильно.
  2. Очистка кэша yum:

    • Для устранения возможных проблем с кэшем выполните команду:
      sudo yum clean all
    • После этого попробуйте снова установить пакет:
      sudo yum install ntp
  3. Проблемы с сетевым подключением:

    • Попробуйте пинговать домен:
      ping linux02.sys65dns.com
    • Если пинг не проходит, это может свидетельствовать о проблемах с сетью или что хост недоступен.
  4. Проверка доступности через веб-браузер:

    • Откройте браузер и попробуйте перейти по адресу http://linux02.sys65dns.com.
    • Если вы не можете открыть страницу, возможно, проблема на стороне сервера.
  5. Проверка состояния веб-сервера:

    • Если вы используете свой собственный репозиторий (локальный), убедитесь, что веб-сервер (например, Apache или Nginx) работает.
    • Для этого выполните:
      sudo systemctl status httpd   # для Apache
      sudo systemctl status nginx    # для Nginx
    • Также проверьте, открыт ли порт 80:
      sudo firewall-cmd --list-all    # для проверки правил фаервола на CentOS
  6. Проверка конфигурации веб-сервера:

    • Убедитесь, что конфигурация вашего веб-сервера правильно настроена для работы на порту 80, и проверьте файл конфигурации (обычно это /etc/httpd/conf/httpd.conf для Apache).
    • Убедитесь, что нет ограничений по доступу, которые могут блокировать обращение к репозиторию.

Резюме

Если проблема не решается, рассмотрите возможность смены репозиториев на более доступные (например, с помощью epel-release или других популярных репозиториев). Также можно попробовать установить пакет из другого источника, если проблема сохраняется.

Если у вас возникнут дополнительные вопросы или потребуется дальнейшая помощь, не стесняйтесь задавать их!

Оцените материал
Добавить комментарий

Капча загружается...