Bug 49082 - Ошибка обновления пакета
Summary: Ошибка обновления пакета
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: kernel-modules-rtl8812au-std-def (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Anton V. Boyarshinov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-01-16 06:51 MSK by ruslandh
Modified: 2024-01-17 23:52 MSK (History)
15 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description ruslandh 2024-01-16 06:51:37 MSK
Пока не смотрел причину, но сегодняшнее обновление конфликтует с предыдущей версией пакета:

# update-kernel -t std-def
Running kernel: kernel-image-un-def-6.6.11-alt1
Checking for available std-def kernel packages...
Latest available kernel kernel-image-std-def-6.1.72-alt1 is already installed on your system.
Kernel std-def version 6.1.72-alt1 has 38 external modules. Use -i to select which modules to install.
The following extra modules will be installed:
   (auto-selected) drm drm-ancient r8125 rtl8812au rtl8821ce rtl8821cu rtl88x2bu rtw89 staging virtualbox
Try to install new kernel kernel-image-std-def-6.1.72-alt1 and update its modules [Y/n]? y
Reading Package Lists... Done
.....
The following NEW packages will be installed:
  kernel-modules-rtl8812au-std-def#1:5.6.4.2-alt1.393544.1:sisyphus+338164.200.1.1@1705308427
0 upgraded, 1 newly installed, 0 removed and 0 not upgraded.
Need to get 0B/750kB of archives.
After unpacking 5455kB of additional disk space will be used.
Committing changes...
Preparing...                                                                      #################################################################################################### [100%]
        file /lib/modules/6.1.72-std-def-alt1/net/wireless/realtek/rtlwifi/rtl8812au.ko from install of kernel-modules-rtl8812au-std-def-1:5.6.4.2-alt1.393544.1.x86_64 conflicts with file from package kernel-modules-rtl8812au-std-def-1:5.6.4.2-alt1.393544.1.x86_64
E: Error while running transaction
update-kernel: failed to install kernel-image-std-def-2:6.1.72-alt1:sisyphus+337980.100.1.1@1704911695 with modules
[root@NewRostov ~]#
Comment 1 Andrey Cherepanov 2024-01-16 10:50:40 MSK
Исправлено в https://packages.altlinux.org/ru/tasks/338264/
Comment 2 Vitaly Chikunov 2024-01-16 21:13:56 MSK
Да rebuild модулям делать нельзя (без изменения версии ядра) потому что они подпадают под Allow-Duplicated.

 2024-01-11  337980  2700   1:5.6.4.2-alt1.393544.1        gear:9a66b679751cd53ca3aa1f9c6a76c2bfc2506025
 2024-01-15  338164  200    1:5.6.4.2-alt1.393544.1        gear:9a66b679751cd53ca3aa1f9c6a76c2bfc2506025

Как это установилось с систему... видимо ядро kernel-image-std-def-6.1.72-alt1 уже было установлено и пользователь делает `update-kernel -t std-def` чтоб обновить модули. Судя по

 The following NEW packages will be installed:
   kernel-modules-rtl8812au-std-def#1:5.6.4.2-alt1.393544.1:sisyphus+338164.200.1.1@1705308427
 0 upgraded, 1 newly installed, 0 removed and 0 not upgraded.

так и произошло - kernel-image-std-def нет в списке "NEW packages".

Наверное, можно сделать какую-то защиту в update-kernel от этого. Надо придумать как.