Обновите Ubuntu с 22.04 до 24.

Вопрос или проблема

Обновление не работает с 22 до 24.
После некоторых исследований и тестов я обнаружил эту ошибку:

sudo dpkg --configure -a
Настройка evdi (1.14.8-133) ...
Ошибка! Дерево DKMS уже содержит: evdi-1.14.8
Вы не можете добавить одну и ту же комбинацию модуля/версии более одного раза.
dpkg: ошибка при обработке пакета evdi (--configure):
 установленный пакет evdi вернул код ошибки 3 в подпроцессе пост-инсталляционного скрипта
dpkg: проблемы с зависимостями препятствуют конфигурации displaylink-driver:
 displaylink-driver зависит от evdi (>= 1.14.7); однако:
  Пакет evdi еще не настроен.
 displaylink-driver зависит от evdi (<< 1.15.0); однако:
  Пакет evdi еще не настроен.

dpkg: ошибка при обработке пакета displaylink-driver (--configure):
 проблемы с зависимостями - оставлен нестабилизированным
Во время обработки были обнаружены ошибки:
 evdi
 displaylink-driver

Вот результат dkms status

sudo dkms status
evdi/1.14.8: добавлено
evdi/5.2.14: добавлено

Не уверен, что происходит.
Кто-нибудь знает, как удалить один.

Спасибо

Ответ или решение

Как обновить Ubuntu с 22.04 до 24.04: Решение проблемы с конфигурацией пакетов

Проблема, с которой вы столкнулись при попытке обновить Ubuntu с версии 22.04 до 24.04, связана с конфликтами в настройках пакетов, особенно с драйверами EVDI и DisplayLink. Эти пакеты, отвечающие за поддержку USB-дисплеев, требуют особого подхода при обновлении. Ниже представлены подробные шаги по устранению этой проблемы и успешному обновлению системы.

1. Анализ проблемы

Из сообщения об ошибке видно, что у вас установлено сразу два экземпляра модуля evdi:

  • evdi/1.14.8
  • evdi/5.2.14

Проблема заключается в том, что система не может корректно настроить evdi, так как один и тот же модуль уже существует в дереве DKMS.

2. Удаление лишнего модуля

Для решения конфликта нужно удалить один из двух модулей evdi. Выполните следующие команды:

sudo dkms remove evdi/1.14.8 --all

либо

sudo dkms remove evdi/5.2.14 --all

Выберите версию, которую хотите удалить в зависимости от того, какая из них вам не нужна в дальнейшем. Рекомендуется оставить последнюю версию (5.2.14).

3. Повторная конфигурация пакетов

После удаления старой версии выполняем команду для настройки пакетов, которые зависели от evdi.

sudo dpkg --configure -a

Это перезапустит процесс конфигурации для всех несконфигурированных пакетов и устранит пробелы, возникшие из-за ошибок в установке.

4. Проверка состояния и обновление

Для проверки, что все пакеты настроены корректно, используйте следующую команду:

sudo apt update
sudo apt upgrade

Это гарантирует, что все установленные пакеты обновлены до последних версий, совместимых с вашей системой.

5. Запуск обновления до Ubuntu 24.04

Теперь, когда конфликты решены, вы можете выполнить обновление до последней версии Ubuntu, выполнив следующие команды:

sudo do-release-upgrade

Если команда не находит новую версию, возможно, вам нужно использовать:

sudo do-release-upgrade -d

6. Завершение процесса

Следуйте инструкциям на экране, чтобы завершить процесс обновления. После завершения обязательно перезагрузите систему:

sudo reboot

Заключение

Обновление Ubuntu с 22.04 до 24.04 может вызвать ряд проблем, связанных с конфликтами между драйверами и пакетами. Следуя описанным выше шагам по удалению конфликтующих модулей и выполнению переработки пакетов, вы сможете успешно произвести обновление системы. Если у вас возникнут дополнительные вопросы, обратитесь к сообществу Ubuntu или посетите официальные ресурсы для получения дополнительной поддержки.

Это решение должно помочь вам избавиться от ошибок и предоставить возможность обновить вашу систему до актуальной версии, что обеспечит её стабильную работу и доступ к последним функциям и обновлениям безопасности.

Оцените материал
Добавить комментарий

Капча загружается...