Вопрос или проблема
Я только что обновился с 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
то они могут быть причиной вашей проблемы. Вам необходимо удалить или закомментировать эти строки.
-
Откройте терминал.
-
Введите команду для редактирования файла:
sudo nano /etc/hosts
-
Найдите любые строки, которые перенаправляют трафик на 127.0.0.1, и удалите их или закомментируйте, добавив
#
в начале строки. -
Сохраните изменения (в nano используйте
CTRL + O
, затемENTER
, иCTRL + X
, чтобы выйти).
2. Проверка конфигурации DNF
Следующим шагом будет проверка настройки менеджера пакетов DNF. Убедитесь, что конфигурационные файлы /etc/yum.repos.d/*.repo
правильно настроены и не содержат неправильных URL-адресов.
- Откройте терминал.
- Выполните команду, чтобы проверить конфигурацию репозиториев:
cat /etc/yum.repos.d/*.repo
- Убедитесь, что в каждой конфигурации репозитория указаны корректные зеркала и адреса. Обратите внимание на наличие некорректных адресов, которые могут вести на ваш локальный 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 или на специализированные форумы для получения более детальной помощи.