Страница 1 из 1

Помогите,пожалуйста, обновиться

Добавлено: 02 ноя 2025, 18:42
zeroro1
Всем доброго вечера! Подскажите, что делать в случае, если при попытке обновления терминал выдаёт вот такую запись и далее обновление не идёт:
<=v=>Download packages
Run: dnf update -y --downloadonly --refresh
ROSA 13 - x86_64 - Contrib 72 kB/s | 3.4 kB 00:00
ROSA 13 - x86_64 - Main 71 kB/s | 3.4 kB 00:00
ROSA 13 - x86_64 - Non-free 69 kB/s | 3.3 kB 00:00
ROSA 13 - i686 - Contrib 67 kB/s | 3.3 kB 00:00
ROSA 13 - i686 - Main 69 kB/s | 3.4 kB 00:00
ROSA 13 - i686 - Non-free 72 kB/s | 3.3 kB 00:00
Ошибка:
Проблема: package kde6-macros-3-1.noarch from @System requires qt6-cmake, but none of the providers can be installed
- package qt6-macros-6.8.0-1.noarch from mirror-rosa-i686-main conflicts with qt6-cmake < 6.8.3-5 provided by qt6-cmake-6.8.3-4.x86_64 from @System
- package qt6-macros-6.8.0-1.noarch from mirror-rosa-i686-main obsoletes qt6-cmake < 6.8.3-5 provided by qt6-cmake-6.8.3-4.x86_64 from @System
- package qt6-macros-6.8.0-1.noarch from mirror-rosa-i686-main conflicts with qt6-cmake < 6.8.3-5 provided by qt6-cmake-6.8.3-4.x86_64 from mirror-rosa-x86_64-main
- package qt6-macros-6.8.0-1.noarch from mirror-rosa-i686-main obsoletes qt6-cmake < 6.8.3-5 provided by qt6-cmake-6.8.3-4.x86_64 from mirror-rosa-x86_64-main
- cannot install the best update candidate for package qt6-cmake-6.8.3-4.x86_64
- cannot install the best update candidate for package kde6-macros-3-1.noarch
- qt6-cmake-6.8.3-5.i686 from mirror-rosa-i686-main does not belong to a distupgrade repository
(попробуйте добавить в командную строку «--allowerasing» для замены конфликтующих пакетов или «--skip-broken» для пропуска удаляемых пакетов или «--nobest», чтобы использовать не только наилучшие варианты пакетов)
Завершено. Для выхода нажмите enter
Я понимаю, что мне надо добавить проблемные пакеты в игнор(или удалить), но какими командами это делать в терминале?
Спасибо!

Re: Помогите,пожалуйста, обновиться

Добавлено: 02 ноя 2025, 19:22
Barmalei
В самом низу текст предлагающий несколько вариантов исправления с командами.

Re: Помогите,пожалуйста, обновиться

Добавлено: 03 ноя 2025, 07:52
VictorR2007
zeroro1 писал(а): 02 ноя 2025, 18:42 Всем доброго вечера! Подскажите, что делать в случае, если при попытке обновления терминал выдаёт вот такую запись и далее обновление не идёт:
Странно, что у вас оказался установлен пакет qt6-cmake.
Его не должно быть в системе.
Удалите его и обновление пройдёт.
Но если не хотите его удалять, то можно сначала установить пакет rosa-repos-testing.

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

sudo dnf in rosa-repos-testing
И уже после этого запустить обновление.

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

sudo dnf dsync --refresh
Если не хотите включать тестинги, то можно просто отключить источник i686.
Тогда тоже уйдёт эта ошибка.
В файле

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

/etc/yum.repos.d/20-rosa-main-i686.repo
замените
enabled=1
на
enabled=0

Re: Помогите,пожалуйста, обновиться

Добавлено: 03 ноя 2025, 20:24
zeroro1
VictorR2007 писал(а): 03 ноя 2025, 07:52 Странно, что у вас оказался установлен пакет qt6-cmake.
Спасибо! Выяснил. Qt6 нужен для работы FreeCad, он их подтягивает при установке. Значит придётся воспользоваться вашим советом, чтоб обновлятор их игнорировал.

Re: Помогите,пожалуйста, обновиться

Добавлено: 03 ноя 2025, 21:54
VictorR2007
zeroro1 писал(а): 03 ноя 2025, 20:24 Qt6 нужен для работы FreeCad, он их подтягивает при установке.
Да, подтягивает. Но только не пакет qt6-cmake.
К тому-же, пакет qt6-cmake не является пакетом qt6.
Возможно вы сами его случайно установили.
Или установили не нужный в системе пакет devel,
который уже подтянул qt6-cmake.
Можно его удалить из системы.