Bug 51577 - Обновление до ветки p11 завершается ошибкой
Summary: Обновление до ветки p11 завершается ошибкой
Status: NEW
Alias: None
Product: Branch p11
Classification: Unclassified
Component: libcomps0 (show other bugs)
Version: unspecified
Hardware: x86_64 Linux
: P5 major
Assignee: Andrey Cherepanov
QA Contact: qa-p11@altlinux.org
URL:
Keywords:
Depends on:
Blocks: 46625
  Show dependency tree
 
Reported: 2024-09-27 13:17 MSK by AltBugRepp
Modified: 2024-10-30 18:12 MSK (History)
3 users (show)

See Also:


Attachments
libcomps-conflict (26.40 KB, image/png)
2024-09-27 13:17 MSK, AltBugRepp
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description AltBugRepp 2024-09-27 13:17:13 MSK
Created attachment 16920 [details]
libcomps-conflict

Обновление с Alt 10.1 6.1.85 завершается ошибкой. Пробовал установку с очищением кэша апт и без и с удалением потенциально старых пакетов. Благо дело проходило в среде VirtualBox.

Всегда выходила ошибка с жалобой на libcomps.so.0.

Успешное обновление до ветки произошло лишь тогда, когда вычистил libcomps/libcomps0 и установил заново из сети вместе с обновлением 2500+ пакетов (в т.ч тех которых этот libcomps затрагивал)
Так же после установки нового ядра упала графика, видимо на этапе удаления libcomps зацепило gdm, и его так же пришлось переустанавливать заново
(в логах загрузки ОС видно что не стартует Display Manager - prefdm.service)

Поскольку в итоге и в целом обновление было успешным хоть и были танцы с бубном и запуск происходит не всегда, не могу предоставить скриншоты

Для сравнения была еще одна виртуалка с Альт 10.3, где обновление до ветки p11 прошло без потенциальной крови (будь это не виртуалка а физическая машина).

Так же ради интереса попробовал на голом Альт 10.1 в ядре 5.15.104, тут уже удалось сделать скриншот (44.png во вложениях)
Comment 1 Alexander Makeenkov 2024-09-27 14:43:45 MSK
Если в системе на p10 установлены пакеты python3-module-libcomps libcomps, то при обновлении до p11 получаем ошибку:

```
Подготовка...                                                                            
	файл /usr/lib64/libcomps.so.0 из устанавливаемого пакета libcomps0-0.1.18-alt1_4.x86_64 конфликтует с файлом из пакета libcomps-0.1.17-alt1_1.x86_64
E: Ошибка во время исполнения транзакции
```
Comment 2 Sergey V Turchin 2024-09-27 14:49:52 MSK
Пути ведут к мантейнеру dnf-plugins-core, т.к. мантейнер libcomps временно неактивен.

Надо в пакет libcomps0 добавить
Provides: libcomps = %EVR
Onsoletes: libcomps < %EVR
Comment 3 Sergey V Turchin 2024-09-27 15:20:26 MSK
(Ответ для Sergey V Turchin на комментарий #2)
> Onsoletes:
Obsoletes: