Fedora 39/40: не удалось подключиться к 127.0.0.1 для установки пакетов с зеркала.

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

Я только что обновился с Fedora 39 до Fedora 40, но проблема сохраняется.

Когда я пытаюсь установить некоторый пакет, я получаю ошибку, говорящую о том, что не удается подключиться к зеркалу сервера.

Я думаю, что как-то сломал сертификаты, которые доверяют веб-сайтам или что-то в этом роде.

У вас есть идеи, как я могу это решить?

Пример вывода команды:

[user@g6 test]$ virtualbox
bash: virtualbox: команда не найдена...
Установить пакет 'VirtualBox' для предоставления команды 'virtualbox'? [N/y] y


 * Ожидание в очереди... 
 * Загрузка списка пакетов.... 
 * Загрузка деталей о программных репозиториях.... 
 * Загрузка списка пакетов.... 
Следующие пакеты должны быть установлены:
 VirtualBox-7.0.16-1.fc40.x86_64        Универсальный виртуализатор для аппаратного обеспечения ПК
 VirtualBox-kmodsrc-7.0.16-1.fc40.noarch        Исходный код модуля ядра VirtualBox
 VirtualBox-server-7.0.16-1.fc40.x86_64 основная часть (сервер хоста) для VirtualBox
 akmod-VirtualBox-7.0.16-1.fc40.x86_64  Пакет Akmod для модуля(ей) ядра VirtualBox
 liblzf-3.6-28.fc40.x86_64      Небольшая библиотека для сжатия данных
Продолжить изменения? [N/y] y


 * Ожидание в очереди... 
 * Ожидание аутентификации... 
 * Ожидание в очереди... Не удалось установить пакеты: Ошибка Curl (7): Не удалось подключиться к серверу для https://mirrors.fedoraproject.org/metalink?repo=fedora-40&arch=x86_64 [Не удалось подключиться к 127.0.0.1 порт 27015 после 0 мс: Не удалось подключиться к серверу]

Это может быть файл /etc/hosts, который перенаправляет веб-страницы Fedora на локальный IP-адрес. Просто удалите записи, которые неправильно перенаправляют всю связь.

Ответ или решение

Решение проблемы с подключением к зеркалам Fedora 40

Если вы сталкиваетесь с ошибкой подключения к зеркалам при попытке установить пакеты на Fedora 40, первоочередной задачей является диагностика и устранение предполагаемых проблем. Ваша ошибка «Curl error (7): Couldn’t connect to server for [ссылка] Failed to connect to 127.0.0.1 port 27015» указывает на то, что система пытается подключиться к локальному адресу (127.0.0.1), который, вероятно, не настроен для такой цели.

1. Проверка файла /etc/hosts

Первое, что стоит проверить, это содержимое файла /etc/hosts. В этом файле могут быть записи, перенаправляющие трафик к зеркалам Fedora на локальный IP-адрес (127.0.0.1). Если в вашем файле /etc/hosts есть записи, подобные следующим:

127.0.0.1 mirrors.fedoraproject.org

то они могут быть причиной вашей проблемы. Вам необходимо удалить или закомментировать эти строки.

  1. Откройте терминал.

  2. Введите команду для редактирования файла:

    sudo nano /etc/hosts
  3. Найдите любые строки, которые перенаправляют трафик на 127.0.0.1, и удалите их или закомментируйте, добавив # в начале строки.

  4. Сохраните изменения (в nano используйте CTRL + O, затем ENTER, и CTRL + X, чтобы выйти).

2. Проверка конфигурации DNF

Следующим шагом будет проверка настройки менеджера пакетов DNF. Убедитесь, что конфигурационные файлы /etc/yum.repos.d/*.repo правильно настроены и не содержат неправильных URL-адресов.

  1. Откройте терминал.
  2. Выполните команду, чтобы проверить конфигурацию репозиториев:
    cat /etc/yum.repos.d/*.repo
  3. Убедитесь, что в каждой конфигурации репозитория указаны корректные зеркала и адреса. Обратите внимание на наличие некорректных адресов, которые могут вести на ваш локальный IP.

3. Очистка кэша DNF

Иногда проблема может быть связана с кэшированием предыдущих неправильных настроек. Очистите кэш DNF следующей командой:

sudo dnf clean all

После этого попробуйте обновить список репозиториев и сами репозитории:

sudo dnf makecache

4. Установка требуемых пакетов

После выполнения вышеперечисленных шагов, попробуйте снова установить необходимые пакеты:

sudo dnf install VirtualBox

5. Проверка интернет-соединения

Убедитесь, что ваше устройство имеет стабильное подключение к интернету. Попробуйте выполнить команду ping для проверки соединения с внешними ресурсами:

ping -c 4 google.com

Если пинг проходит успешно, ваше интернет-соединение работает.

Заключение

Следуя этим шагам, вы сможете устранить проблему подключения к зеркалам Fedora 40. Если ошибка продолжает возникать, это может указывать на более глубокую проблему с конфигурацией сети или системного программного обеспечения. В таком случае имеет смысл обратиться к сообществу Fedora или на специализированные форумы для получения более детальной помощи.

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

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