Проблема
Команда dnf update (или yum update) на узле кластера с AlmaLinux 10 завершается ошибкой. Пакет mesa-va-drivers, установленный из репозитория devel, конфликтует с обновлениями из репозитория appstream.
Пример ошибки
package mesa-va-drivers-25.0.7-5.el9_7.alma.1 requires mesa-filesystem = 25.0.7-5.el9_7.alma.1
cannot install both mesa-filesystem-25.2.7-4.el9.alma.1 from appstream and mesa-filesystem-25.0.7-5.el9_7.alma.1 from @SystemПричина
Обновлению препятствует пакет mesa-va-drivers. Он требует устаревшую версию пакета mesa-filesystem, более недоступную для обновления. Ранее пакет mesa-va-drivers требовался для работы SPICE. В актуальных версиях функциональность перенесена в другие пакеты.
Диагностика
Чтобы подтвердить причину:
- Подключитесь к узлу кластера по SSH. Подробнее о подключении по SSH см. в статье Настройка рабочего места.
- Проверьте наличие проблемного пакета:
dnf list installed | grep mesa-va-driversЕсли вывод содержит @devel, это подтверждает, что пакет установлен из проблемного репозитория.Пример выводаmesa-va-drivers.x86_64 25.0.7-6.el10_1.alma.1 @devel
Решение
Чтобы решить проблему:
- Подключитесь к узлу кластера по SSH. Подробнее о подключении по SSH см. в статье Настройка рабочего места.
- Удалите пакет
mesa-va-drivers:
Пакет не имеет зависимостей и удаляется без последствий для системы.dnf remove mesa-va-drivers - Повторите обновление:
dnf update
Может быть полезно
Связанные статьи: