Обновление Leapp для Almalinux с 8 до 9 завершается с ошибкой репозитория_mapping

Я пытаюсь перейти с Almalinux 8 на 9, до этого я обновился с Centos 7 до Almalinux 8. Я автоматизировал процесс с помощью ansible. Когда я выполнял обновления с Centos 7-> Almalinux 8, а затем с Almalinux 8 до 9, я не сталкивался с какими-либо проблемами, связанными с ошибкой проверки перед обновлением из-за актора сопоставления репозитория. Но когда я обновляюсь с помощью ansible, я получаю следующую ошибку:2023-02-28 12:11:08.180191 [ОШИБКА] Актер: репозиторий_mapping Сообщение: файл сопоставления репозитория недействителен: JSON не соответствует требуемой схеме (неверный тип/значение поля ): Значение поля «mapping» равно None, но это не разрешено. Резюме: Совет: прочитайте документацию по следующей ссылке для получения дополнительной информации о том, как получить действительный файл: https://access.redhat.com/articles/3664871

Я отключил все старые репозитории CentOS, удалил папку tmp_leapp_py3. Когда я повторно запускаю playbook для обновления с Almalinux 8 до 9 во второй раз, он проходит без ошибки сопоставления репозитория. Я понял, что это может быть связано с повторным запуском обновления yum, но я хочу знать, почему оно не работает в первый раз. Repomap.json выглядит корректно со всеми необходимыми репозиториями.

0 ответов

Другие вопросы по тегам