Обновление свежеустановленной системы из образа с Plasma (ROSA Fresh Desktop 12.2) не работает
Добавлено: 01 сен 2022, 20:43
Добрый день,
При установке на ноутбук заметил что обновление не работает из-за конфликта зависимостей. Утилита update-system показала что всё обновилось (но обновления не произошло)
Решается через удаление lib64qt5-qtcanvas3d-qml-5.12.10-3.x86_64 и qt5-style-plastique-5.8.1-3.x86_64. После обновления пакетов можно их заново установить
Вопрос следующий - утилита update-system не умеет распознавать конфликты? Или же дело в том что апгрейд выполняемый через dnf обновляет не так как update-system? Внесите ясность пожалуйста. Спасибо.
При установке на ноутбук заметил что обновление не работает из-за конфликта зависимостей. Утилита update-system показала что всё обновилось (но обновления не произошло)
Код: Выделить всё
rosa2021 ~ # dnf --refresh upgrade
ROSA 2021.1 - x86_64 - Contrib 8.8 kB/s | 3.4 kB 00:00
ROSA 2021.1 - x86_64 - Main 34 kB/s | 3.4 kB 00:00
ROSA 2021.1 - x86_64 - Non-free 29 kB/s | 3.3 kB 00:00
ROSA 2021.1 - i686 - Contrib 34 kB/s | 3.4 kB 00:00
ROSA 2021.1 - i686 - Main 34 kB/s | 3.4 kB 00:00
ROSA 2021.1 - i686 - Non-free 33 kB/s | 3.3 kB 00:00
Ошибка:
Проблема 1: cannot install both lib64qt5qml5-5.15.5-1.x86_64 and lib64qt5qml5-5.15.2-8.x86_64
- package lib64qt5-qtcanvas3d-qml-5.12.10-3.x86_64 requires libQt5Qml.so.5(Qt_5.15.2_PRIVATE_API)(64bit), but none of the providers can be installed
- cannot install the best update candidate for package lib64qt5qml5-5.15.2-8.x86_64
- cannot install the best update candidate for package lib64qt5-qtcanvas3d-qml-5.12.10-3.x86_64
Проблема 2: package qt5-style-plastique-5.8.1-3.x86_64 requires libQt5Gui.so.5(Qt_5.15.2_PRIVATE_API)(64bit), but none of the providers can be installed
- cannot install both lib64qt5gui5-5.15.5-1.x86_64 and lib64qt5gui5-5.15.2-18.x86_64
- cannot install the best update candidate for package qt5-style-plastique-5.8.1-3.x86_64
- cannot install the best update candidate for package lib64qt5gui5-5.15.2-18.x86_64
(попробуйте добавить в командную строку «--allowerasing» для замены конфликтующих пакетов или «--skip-broken» для пропуска удаляемых пакетов или «--nobest», чтобы использовать не только наилучшие варианты пакетов)
rosa2021 ~ #
Код: Выделить всё
dnf remove lib64qt5-qtcanvas3d-qml qt5-style-plastique
dnf --refresh upgrade
dnf install lib64qt5-qtcanvas3d-qml qt5-style-plastique