Summary: | Конфликт с libGLX-mesa блокирует обновление с p8 до Sisyphus | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Egor Zotov <gorini41995> | ||||||||||||
Component: | libGLX-mesa | Assignee: | Valery Inozemtsev <shrek> | ||||||||||||
Status: | CLOSED WORKSFORME | QA Contact: | qa-sisyphus | ||||||||||||
Severity: | normal | ||||||||||||||
Priority: | P3 | CC: | aen, rider, shrek, zerg | ||||||||||||
Version: | unstable | ||||||||||||||
Hardware: | all | ||||||||||||||
OS: | Linux | ||||||||||||||
Attachments: |
|
не воспроизводится Created attachment 8034 [details]
prefs.log
Я взял шаблон K Workstation 8.2, обновил до свежего p8 через dist-upgrade, и попробовал сделать dist-upgrade до Сизифа (с использованием соответствующих preferences, без них часть пакетов остаются на версии из p8), и проблем не появилось.
После этого я взял шаблон K Workstation 8.2 опять, обновил до свежего p8 через dist-upgrade, обновил ядро через update-kernel до свежего std-undef, и попробовал сделать dist-upgrade до Сизифа. В результате получаю ошибку:
Следующие пакеты имеют неудовлетворенные зависимости:
cups: Требует: cups-filters
E: Ошибка. Процедура pkgProblemResolver::Resolve вызвала остановку. Это может быть вызвано сохраняемыми пакетами.
Лог прикладываю. Судя по всему cups-filters хочет poppler, poppler хочет libcairo, libcairo хочет libEGL, libEGL хочет libglvnd, и тут начинаются странные проблемы. Скорее всего в случае с libGL всё тоже упирается в libglvnd.
Created attachment 8035 [details]
prefs2.log
Попробовал перезагрузиться с новым ядром и после этого запустить remove-old-kernel. Получил следующие сохранённые пакеты:
Следующие пакеты будут СОХРАНЕНЫ:
cups-filters cups-filters-libs dvdauthor fbreader i586-libGL.32bit libEGL
libGL libGLX libcairo libgbm libgst-plugins1.0 libgst-plugins1.0-gir
libpoppler72 libringclient1.0.0 poppler spice-vdagent
И ещё целая куча пакетов удаляется.
При попытке всё же сделать обновление с такими параметрами получается ошибка как в первом комментарии.
Created attachment 8037 [details]
screenshot-glvnd-apt.png
У меня воспроизвелось сразу и легко.
Created attachment 8038 [details]
screenshot-apt-libglvpnd+libGL+libGLX.png
при добавлении libGL и libGLX в apt-get install - лучше не становиться.
Если добавить libGLX-mesa, то выносится 1550 пакетов.
А не надо было извращаться. Я предупреждал. Вроде как поправлено, спасибо |
Created attachment 8033 [details] update.log Во время обновления с текущего p8 до Sisyphus появляются следующие ошибки, блокирующие нормальное обновление: Подготовка... ################################# [100%] файл /usr/lib64/libglapi.so.0.0.0 из устанавливаемого пакета libGLX-mesa-4:18.3.4-alt1.x86_64 конфликтует с файлом из пакета libGL-4:17.3.9-alt0.M80P.1.x86_64 файл /usr/lib/libglapi.so.0.0.0 из устанавливаемого пакета i586-libGLX-mesa-4:18.3.4-alt1.i586 конфликтует с файлом из пакета i586-libGL-4:17.3.9-alt0.M80P.1.i586 E: Ошибка во время исполнения транзакции Также, apt сохраняет следующие пакеты: i586-libGL.32bit libEGL libGL libgbm Пробовал сначала обновить apt и rpm из Сизифа -- не помогло, результат тот же. Во вложении полный вывод команды "apt-get dist-upgrade -y --force-yes -o Debug::pkgProblemResolver=yes -o Debug::pkgRemoveDepends=yes -o Debug::pkgMarkInstall=yes"