rhel 7.2 получает ошибку проверки транзакции: при установке ansible

Попробуйте использовать dumpe2fs. Или используйте Live CD/USB с Linux, с сохранением и используйте бэдблоки на размонтированном диске. Поскольку использование бэдблоков на смонтированном диске не будет работать должным образом.

dumpe2fs -b /dev/sda

Обратите внимание: не забудьте указать путь к вашему диску, так как он может отличаться от моего примера.

0
12.05.2020, 14:57
1 ответ

Ошибки типа

file /etc/krb5.conf from install of krb5-libs-1.15.1-46.el7.x86_64 conflicts with file from package krb5-libs-1.13.2-10.el7.i686

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

Здесь у вас есть несколько старых версий пакетов, которые изначально поставлялись в RHEL 7.2 и конфликтуют с версиями, доступными в настоящее время. Чтобы установить обновленные пакеты для x86_64, вы должны одновременно установить обновленные эквиваленты для i686.

Самый простой вариант — поддерживать работоспособность систем с -до -, но я понимаю, что это не ваш вариант. Вам нужно будет загрузить пакеты i686из того же репозитория, что и ваши пакеты x86_64, и установить их одновременно. Обязательно загружайте только конфликтующие пакеты; вам нужно только обновить пакеты, которые уже установлены, нет необходимости устанавливать варианты i686всех пакетов в вашем установочном наборе Ansible.

3
28.04.2021, 23:14

Теги

Похожие вопросы