База знаний VMmanager
Режим фокусировки

Ошибка обновления пакетов: конфликт зависимостей mesa-va-drivers с репозиторием devel

Проблема

Команда 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. В актуальных версиях функциональность перенесена в другие пакеты.

Диагностика

Чтобы подтвердить причину:

  1. Подключитесь к узлу кластера по SSH. Подробнее о подключении по SSH см. в статье Настройка рабочего места.
  2. Проверьте наличие проблемного пакета:
    dnf list installed | grep mesa-va-drivers
    Пример вывода
    mesa-va-drivers.x86_64 25.0.7-6.el10_1.alma.1 @devel
    Если вывод содержит @devel, это подтверждает, что пакет установлен из проблемного репозитория.

Решение

Чтобы решить проблему:

  1. Подключитесь к узлу кластера по SSH. Подробнее о подключении по SSH см. в статье Настройка рабочего места.
  2. Удалите пакет mesa-va-drivers:
    dnf remove mesa-va-drivers
    Пакет не имеет зависимостей и удаляется без последствий для системы.
  3. Повторите обновление:
    dnf update
Может быть полезно