Обновление свежеустановленной системы из образа с Plasma (ROSA Fresh Desktop 12.2) не работает

Ответить
reporter_rosa_user
Сообщения: 73
Зарегистрирован: 01 сен 2022, 19:53
Operating system: ROSA Fresh Desktop 12.2

Обновление свежеустановленной системы из образа с Plasma (ROSA Fresh Desktop 12.2) не работает

Сообщение reporter_rosa_user » 01 сен 2022, 20:43

Добрый день,

При установке на ноутбук заметил что обновление не работает из-за конфликта зависимостей. Утилита 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 ~ #
Решается через удаление lib64qt5-qtcanvas3d-qml-5.12.10-3.x86_64 и qt5-style-plastique-5.8.1-3.x86_64. После обновления пакетов можно их заново установить

Код: Выделить всё

dnf remove lib64qt5-qtcanvas3d-qml qt5-style-plastique
dnf --refresh upgrade
dnf install lib64qt5-qtcanvas3d-qml qt5-style-plastique
Вопрос следующий - утилита update-system не умеет распознавать конфликты? Или же дело в том что апгрейд выполняемый через dnf обновляет не так как update-system? Внесите ясность пожалуйста. Спасибо.

reporter_rosa_user
Сообщения: 73
Зарегистрирован: 01 сен 2022, 19:53
Operating system: ROSA Fresh Desktop 12.2

Обновление свежеустановленной системы из образа с Plasma (ROSA Fresh Desktop 12.2) не работает

Сообщение reporter_rosa_user » 03 сен 2022, 22:31

Я нашёл что делает утилита

Код: Выделить всё

rosa2021 ~ # cat /usr/sbin/update-system
#!/bin/sh
(
echo "10"
echo "# Обновление информации"
dnf refresh -q
echo "30"
echo "# Скачивание пакетов"
dnf up -qy --downloadonly
echo "60"
echo "# Обновление пакетов"
dnf up -qy
echo "# Готово"
echo "100"
) |
zenity --progress \
        --title="Обновление системы" \
        --text="Обновление..." \
        --percentage=0 \
        --width=240 \
        $(if [ "$1" = "--auto-close" ]; then echo $1; fi)

if [ "$?" = -1 ] ; then
        zenity --error \
          --text="Обновление отменено."
fi
rosa2021 ~ #
Т.е. по сути тоже самое (команда dnf up -qy) и видимо кроме кода выхода тут других проверок нет.

Проблема с обновлением известная? Получается что зависимости пакетов в последнем образе немного неконсистентные (если так можно сказать).

va9(2)
Сообщения: 799
Зарегистрирован: 20 окт 2015, 08:06
Operating system: RF.KDE5.2021.1.x86_64

Обновление свежеустановленной системы из образа с Plasma (ROSA Fresh Desktop 12.2) не работает

Сообщение va9(2) » 03 сен 2022, 22:50

Вроде как обновляли плазму, qt и вот такие конфликты повылазили.
$ - команда должна быть выполнена от имени непривилегированного пользователя,
# - команда должна быть выполнена от имени суперпользователя.

ДонВенчензо
Сообщения: 272
Зарегистрирован: 18 янв 2020, 20:54
Operating system: ROSA Desktop Fresh R12 x86_64 plasma 5

Обновление свежеустановленной системы из образа с Plasma (ROSA Fresh Desktop 12.2) не работает

Сообщение ДонВенчензо » 04 сен 2022, 06:40

sudo dnf distro-sync вроде помогает решить проблемму.

Немного отступлю от темы. В dnfdragore нормальное обновление системы есть, с выбором обновляемых пакетов и т.д.

reporter_rosa_user
Сообщения: 73
Зарегистрирован: 01 сен 2022, 19:53
Operating system: ROSA Fresh Desktop 12.2

Обновление свежеустановленной системы из образа с Plasma (ROSA Fresh Desktop 12.2) не работает

Сообщение reporter_rosa_user » 04 сен 2022, 14:23

ДонВенчензо писал(а):
04 сен 2022, 06:40
sudo dnf distro-sync вроде помогает решить проблемму.

Немного отступлю от темы. В dnfdragore нормальное обновление системы есть, с выбором обновляемых пакетов и т.д.
Действительно, это автоматом обновляет все пакеты и решает проблему автоматически. Большое спасибо!
Screenshot_20220904_131948.png
Screenshot_20220904_131948.png (32.04 КБ) 1126 просмотров
Да, я нашёл даже апплет который открывает dnfdragora для обновления. Выглядит удобно. Жаль что update-system так не умеет. Он сразу виден в меню и смотрится как опция для обновления по умолчанию.

Ответить

Вернуться в «Обсуждение ROSA Fresh R12 (платформа 2021.1)»