Пока не смотрел причину, но сегодняшнее обновление конфликтует с предыдущей версией пакета: # 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 ~]#
Исправлено в https://packages.altlinux.org/ru/tasks/338264/
Да 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 от этого. Надо придумать как.