Fedora 29: Не удалось синхронизировать кэш для репозитория 'fedora-modular'

7

Я обновил Fedora 27 до 28, немного поработал с ней (не запускал dnf update), а затем обновил до 29. Сегодня утром я попытался

sudo dnf -v update

и я получил

обновление sudo dnf -v                                           
Загруженные плагины: builddep, config-manager, copr, debug, debuginfo-install, загрузка, generate_completion_cache, перезапуск потребностей, игровая площадка, повторное закрытие, repodiff, репография, repomanage, reposync, обновление системы
DNF версия: 4.0.9
cachedir: / var / cache / dnf
Неизвестное значение конфигурации: failovermethod = приоритет в /etc/yum.repos.d/fedora-cisco-openh264.repo; Конфигурация: OptionBinding с идентификатором "failovermethod" не существует
Неизвестное значение конфигурации: failovermethod = приоритет в /etc/yum.repos.d/fedora-modular.repo; Конфигурация: OptionBinding с идентификатором "failovermethod" не существует
...
репо: загрузка с пульта: fedora-modular
ошибка: ошибка скручивания (60): сертификат партнера не может быть аутентифицирован с данными сертификатами CA для https://mirrors.fedoraproject.org/metalink?repo=fedora-modular-29&arch=x86_64 [проблема с сертификатом SSL: самозаверяющий сертификат в цепочке сертификатов ] (https://mirrors.fedoraproject.org/metalink?repo=fedora-modular-29&arch=x86_64).
Fedora Modular 29 - x86_64 0,0 б / с | 0 B 00:01    
Невозможно загрузить «https://mirrors.fedoraproject.org/metalink?repo=fedora-modular-29&arch=x86_64»: не удается подготовить внутренний зеркальный список: ошибка Curl (60): сертификат равноправного узла не может быть аутентифицирован с данными сертификатами CA для https: / /mirrors.fedoraproject.org/metalink?repo=fedora-modular-29&arch=x86_64 [Проблема с сертификатом SSL: самоподписанный сертификат в цепочке сертификатов].
Ошибка: не удалось синхронизировать кэш для репозитория «fedora-modular»

Настоящая проблема выглядит так

[SSL certificate problem: self signed certificate in certificate chain]

Ca-bundle.crt ссылается на tls-ca-bundle.pem и этот файл

205488 Dec 11 14:14 /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem

был обновлен.

Я просто обновился до версии, которую не могу обновить.

Джим
источник
У меня есть точная установка ОС дома (на другом оборудовании), и она работает, как и ожидалось, т.е. обновления «dnf update». Я собираюсь создать живой USB для 29 и посмотреть, работает ли это. Я чувствую себя нарисованным в углу, как и все, что я делаю в этот момент, будет стереть и установить. Я задам другой вопрос, чтобы понять, могу ли я понять проблему с сертификатом: «Как я могу определить, какой (где?) Сертификат в цепочке самоподписан»
Джим

Ответы:

1

Это может быть связано с рядом причин. Во-первых, у вас могут не быть требуемых ключей (иногда бывает). Решение - установить пакет с ключами вручную. Либо просто случается, что вы ловите зеркало в каком-то несовместимом состоянии, либо хранилище обновляется. Делать это dnf update --refreshобычно убирает такие приступы, если нет, попробуйте еще раз через несколько часов.

vonbrand
источник
1
Спасибо, это прояснилось в какой-то момент. В следующий раз я не забуду использовать --refresh.
Джим