Bug 53904

Summary: update-kernel: ошибка обновления kernel-modules-nvidia-6.12
Product: Sisyphus Reporter: Aleksandr Shamaraev <shad>
Component: aptAssignee: placeholder <placeholder>
Status: NEW --- QA Contact: qa-sisyphus
Severity: major    
Priority: P5 CC: AlexandrYalovoy, aleksandarkildyaikin, amakeenk, andy, boyarsh, evg, glebfm, glinkinvd, imz, kernelbot, lav, ldv, mike, placeholder, rider, sbolshakov, shevchenkodyu, shrek, sin, virtual.lark, vitty, vsu, vt, yamaxi, zerg
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
Тема: Не даёт обновлять ядро. Притом делаю через sudo epm full-upgrade none

Description Aleksandr Shamaraev 2025-04-19 12:49:46 MSK
Добрый день.

При обновлении ядра командой 
update-kernel валится ошибка обновления модуля nvidia

After unpacking 345MB of additional disk space will be used.
Get:1 http://ftp.altlinux.org Sisyphus/x86_64/classic kernel-modules-nvidia-6.12#570.133.07-alt1.396311.1:sisyphus+381935.500.4.1@1744966759 570.133.07-alt1.396311.1:sisyphus+381935.500.4.1@1744966759 [131MB]
Fetched 131MB in 58s (2236kB/s)                                                                                                                                                                                                            
Committing changes...
Preparing...                                                                                                                     #################################################################################################### [100%]
        file /lib/modules/nvidia/6.12.23-6.12-alt1-390.157 from install of kernel-modules-nvidia-6.12-570.133.07-alt1.396311.1.x86_64 conflicts with file from package kernel-modules-nvidia-6.12-570.133.07-alt1.396311.1.x86_64
        file /lib/modules/nvidia/6.12.23-6.12-alt1-470.256.02 from install of kernel-modules-nvidia-6.12-570.133.07-alt1.396311.1.x86_64 conflicts with file from package kernel-modules-nvidia-6.12-570.133.07-alt1.396311.1.x86_64
        file /lib/modules/nvidia/6.12.23-6.12-alt1-570.133.07 from install of kernel-modules-nvidia-6.12-570.133.07-alt1.396311.1.x86_64 conflicts with file from package kernel-modules-nvidia-6.12-570.133.07-alt1.396311.1.x86_64
        file /lib/modules/nvidia/drm-6.12.23-6.12-alt1-390.157 from install of kernel-modules-nvidia-6.12-570.133.07-alt1.396311.1.x86_64 conflicts with file from package kernel-modules-nvidia-6.12-570.133.07-alt1.396311.1.x86_64
        file /lib/modules/nvidia/drm-6.12.23-6.12-alt1-470.256.02 from install of kernel-modules-nvidia-6.12-570.133.07-alt1.396311.1.x86_64 conflicts with file from package kernel-modules-nvidia-6.12-570.133.07-alt1.396311.1.x86_64
        file /lib/modules/nvidia/drm-6.12.23-6.12-alt1-570.133.07 from install of kernel-modules-nvidia-6.12-570.133.07-alt1.396311.1.x86_64 conflicts with file from package kernel-modules-nvidia-6.12-570.133.07-alt1.396311.1.x86_64
        file /lib/modules/nvidia/modeset-6.12.23-6.12-alt1-390.157 from install of kernel-modules-nvidia-6.12-570.133.07-alt1.396311.1.x86_64 conflicts with file from package kernel-modules-nvidia-6.12-570.133.07-alt1.396311.1.x86_64
        file /lib/modules/nvidia/modeset-6.12.23-6.12-alt1-470.256.02 from install of kernel-modules-nvidia-6.12-570.133.07-alt1.396311.1.x86_64 conflicts with file from package kernel-modules-nvidia-6.12-570.133.07-alt1.396311.1.x86_64
        file /lib/modules/nvidia/modeset-6.12.23-6.12-alt1-570.133.07 from install of kernel-modules-nvidia-6.12-570.133.07-alt1.396311.1.x86_64 conflicts with file from package kernel-modules-nvidia-6.12-570.133.07-alt1.396311.1.x86_64
        file /lib/modules/nvidia/peermem-6.12.23-6.12-alt1-470.256.02 from install of kernel-modules-nvidia-6.12-570.133.07-alt1.396311.1.x86_64 conflicts with file from package kernel-modules-nvidia-6.12-570.133.07-alt1.396311.1.x86_64
        file /lib/modules/nvidia/peermem-6.12.23-6.12-alt1-570.133.07 from install of kernel-modules-nvidia-6.12-570.133.07-alt1.396311.1.x86_64 conflicts with file from package kernel-modules-nvidia-6.12-570.133.07-alt1.396311.1.x86_64
        file /lib/modules/nvidia/uvm-6.12.23-6.12-alt1-390.157 from install of kernel-modules-nvidia-6.12-570.133.07-alt1.396311.1.x86_64 conflicts with file from package kernel-modules-nvidia-6.12-570.133.07-alt1.396311.1.x86_64
        file /lib/modules/nvidia/uvm-6.12.23-6.12-alt1-470.256.02 from install of kernel-modules-nvidia-6.12-570.133.07-alt1.396311.1.x86_64 conflicts with file from package kernel-modules-nvidia-6.12-570.133.07-alt1.396311.1.x86_64
 file /lib/modules/nvidia/uvm-6.12.23-6.12-alt1-570.133.07 from install of kernel-modules-nvidia-6.12-570.133.07-alt1.396311.1.x86_64 conflicts with file from package kernel-modules-nvidia-6.12-570.133.07-alt1.396311.1.x86_64
E: Error while running transaction
update-kernel: failed to install kernel-image-6.12-6.12.23-alt1:sisyphus+381209.100.1.1@1744299985 with modules

Стенд 
OS: ALT Regular x86_64
Kernel: Linux 6.12.23-6.12-alt1
DE: KDE Plasma 6.3.4
WM: KWin (Wayland)
CPU: 12th Gen Intel(R) Core(TM) i5-12450H (12) @ 4.40 GHz
GPU 1: NVIDIA GeForce RTX 4050 Max-Q / Mobile [Discrete]
GPU 2: Intel UHD Graphics @ 1.20 GHz [Integrated]
emory: 8.79 GiB / 62.53 GiB (14%)
Comment 1 Vitaly Chikunov 2025-04-20 00:18:45 MSK
Конфликт не в update-kernel, а в пакете про который написана ошибка.
Comment 2 Ivan Zakharyaschev 2025-04-21 21:10:30 MSK
Понятно, ожидаемое решение такое. Надо сделать так, что в случае подпадания пакета под Allow-Duplicate:

при совпадении N-E:V-R с другим пакетом, но различии disttag (или buildtime) один на другой всё равно обновлялся.

https://bugzilla.altlinux.org/show_bug.cgi?id=36696#c7
https://bugzilla.altlinux.org/36701
Comment 3 Vitaly Chikunov 2025-04-22 04:38:04 MSK
> file /lib/modules/nvidia/6.12.23-6.12-alt1-390.157 from install of 
> kernel-modules-nvidia-6.12-570.133.07-alt1.396311.1.x86_64 conflicts with file from package
> kernel-modules-nvidia-6.12-570.133.07-alt1.396311.1.x86_64

если тут разный disttag, то было бы понятнее, если бы apt вывел и его.

Иначе выглядит как пакет конфликтует сам с собой.
Comment 4 Ivan Zakharyaschev 2025-04-22 10:05:26 MSK
(In reply to Vitaly Chikunov from comment #3)
> > file /lib/modules/nvidia/6.12.23-6.12-alt1-390.157 from install of 
> > kernel-modules-nvidia-6.12-570.133.07-alt1.396311.1.x86_64 conflicts with file from package
> > kernel-modules-nvidia-6.12-570.133.07-alt1.396311.1.x86_64
> 
> если тут разный disttag, то было бы понятнее, если бы apt вывел и его.
> 
> Иначе выглядит как пакет конфликтует сам с собой.

Согласен.

Только это вывод rpm уже. (apt не подозревает о конфликтах, они не прописаны в его индексах, и все файлы не прописаны, и выполняет транзакцию rpm, rpm сообщает о конфликтах.)
Comment 5 Vitaly Chikunov 2025-04-22 13:29:59 MSK
Наверное тогда и это изменение надо делать не а apt а в rpm.
Comment 6 Vitaly Chikunov 2025-04-22 13:31:04 MSK
> Надо сделать так, что в случае подпадания
> пакета под Allow-Duplicate:
> 
> при совпадении N-E:V-R с другим пакетом, но различии disttag (или buildtime)
> один на другой всё равно обновлялся.

В предыдущем посте речь про вот это.
Comment 7 Ivan Zakharyaschev 2025-04-22 14:22:37 MSK
(In reply to Vitaly Chikunov from comment #5)
> Наверное тогда и это изменение надо делать не а apt а в rpm.

Думаю, в apt, потому что apt выбирает делать rpm -i (для Allow-Duplicate) или rpm -U. Сейчас я думаю, что никто не хочет дублирования пакетов, отличающихся только disttag.

В rpm можно только диагностику улучшить.
Comment 8 Vitaly Chikunov 2025-06-01 13:16:25 MSK
(In reply to Ivan Zakharyaschev from comment #7)
> (In reply to Vitaly Chikunov from comment #5)
> > Наверное тогда и это изменение надо делать не а apt а в rpm.
> 
> Думаю, в apt, потому что apt выбирает делать rpm -i (для Allow-Duplicate)
> или rpm -U. Сейчас я думаю, что никто не хочет дублирования пакетов,
> отличающихся только disttag.

Но, если сделать -U, то такой пакет вынесет все пакеты с таким-же именем, чего никто не хочет, следовательно, -i должно остаться и на уровне apt тут нечего менять, а, возможно, что дальше уже rpm должен иначе обработать этот инсталл - не как новый пакет, а как реинсталл.

> В rpm можно только диагностику улучшить.
Comment 9 Alexander Makeenkov 2025-12-21 18:16:38 MSK
Есть новости по решению данной проблемы?
Comment 10 Vladislav Glinkin 2026-06-02 16:25:26 MSK
(Ответ для Alexander Makeenkov на комментарий #9)
> Есть новости по решению данной проблемы?

До сих пор актуально.
Comment 11 Alexander Makeenkov 2026-06-05 06:26:55 MSK
*** Bug 59446 has been marked as a duplicate of this bug. ***
Comment 12 Vladimir Gorelov 2026-06-05 08:48:30 MSK
Актуально! Не могу обновить систему p11.
Comment 13 Alexander Makeenkov 2026-06-05 08:58:10 MSK
(Ответ для Vladimir Gorelov на комментарий #12)
> Не могу обновить систему p11.

Саму систему можете, не можете модуль ядра. Но он сможет обновиться, когда в репозиторий пройдёт новое ядро 6.12.
Comment 14 Coolmax 2026-06-09 16:34:24 MSK
Когда ждать решения на платформе P11?

Preparing...                                      #################################################################################################### [100%]
        file /lib/modules/nvidia/drm-6.12.85-6.12-alt1-390.157 from install of kernel-modules-nvidia-6.12-595.71.05-alt1.396373.1.x86_64 conflicts with file from package kernel-modules-nvidia-6.12-595.71.05-alt1.396373.1.x86_64
E: Error while running transaction
update-kernel: failed to install kernel 6.12-6.12.85-alt1:p11+416828.100.2.1@1778263584 packages
Comment 15 Александр 2026-06-10 10:00:42 MSK
Created attachment 21627 [details]
Тема: Не даёт обновлять ядро. Притом делаю через sudo epm full-upgrade
Comment 16 Александр 2026-06-10 22:42:07 MSK
Ошибка обновления ядра ( 



 # update-kernel
Running kernel: kernel-image-6.18-6.18.29-alt1
Checking for available 6.18 kernel packages...
Latest available kernel kernel-image-6.18-6.18.29-alt1 is already installed on your system.
ATTENTION: Selected kernel is 1 months old.
Kernel 6.18 version 6.18.29-alt1 has 28 external modules. Use -i to select which modules to install.
The following extra modules will be installed:
   (auto-selected) drm drm-nouveau nvidia staging virtualbox
Try to install kernel kernel-image-6.18-6.18.29-alt1 and 5 modules [Y/n]? y
Reading Package Lists... Done
Building Dependency Tree... Done
kernel-image-6.18#6.18.29-alt1:p11+417783.100.1.1@1778501494 is already the newest version.
kernel-modules-drm-6.18#6.18.29-alt1:p11+417783.100.1.1@1778501300 is already the newest version.
kernel-modules-drm-nouveau-6.18#6.18.29-alt1:p11+417783.100.1.1@1778501300 is already the newest version.
kernel-modules-staging-6.18#6.18.29-alt1:p11+417783.100.1.1@1778501300 is already the newest version.
kernel-modules-virtualbox-6.18#7.2.8-alt1.397853.1:p11+416812.500.5.1@1780331244 is already the newest version.
The following NEW packages will be installed:
  kernel-modules-nvidia-6.18#595.71.05-alt1.397853.1:p11+419512.200.2.1@1780387791
0 upgraded, 1 newly installed, 0 removed and 0 not upgraded.
Need to get 0B/270MB of archives.
After unpacking 749MB of additional disk space will be used.
Committing changes...
Preparing...                            ##################################################################################### [100%]
        file /lib/modules/nvidia/drm-6.18.29-6.18-alt1-390.157 from install of kernel-modules-nvidia-6.18-595.71.05-alt1.397853.1.x86_64 conflicts with file from package kernel-modules-nvidia-6.18-595.71.05-alt1.397853.1.x86_64
E: Error while running transaction
update-kernel: failed to install kernel 6.18-6.18.29-alt1:p11+417783.100.1.1@1778501494 packages
ERROR: updating of the kernel is failed.  (you can discuss this problem (epm 3.64.35-alt1 on ALTLinux/p11) in Telegram: https://t.me/useepm)



Система

Операционная система: ALT 11.4
Версия KDE Plasma: 6.6.5
Версия KDE Frameworks: 6.26.0
Версия Qt: 6.10.3
Версия ядра: 6.18.29-6.18-alt1 (64-бита)
Графическая платформа: Wayland
Процессоры: 16 × AMD Ryzen 7 5700X 8-Core Processor
Память: 32 ГиБ ОЗУ (31,3 ГиБ доступно)
Графический процессор: AMD Radeon RX 7600
Производитель: Gigabyte Technology Co., Ltd.
Название продукта: B550 AORUS ELITE V2
Comment 17 Andrew Vasilyev 2026-06-10 22:47:05 MSK
(Ответ для Александр на комментарий #16)
> Графический процессор: AMD Radeon RX 7600

  Я сильно извиняюсь, но зачем модули для Nvidia, если
  их карт нет? Удалите все kernel-modules-nvidia, и проблемы
  не будет.
Comment 18 Sergey V Turchin 2026-06-11 11:26:09 MSK
(Ответ для Александр на комментарий #16)
> Графический процессор: AMD Radeon RX 7600
Удалите пакет apt-scripts-nvidia, если не планируете использовать видеокарты NVIDIA.
Comment 19 Александр 2026-06-11 19:59:15 MSK
(Ответ для Sergey V Turchin на комментарий #18)
> (Ответ для Александр на комментарий #16)
> > Графический процессор: AMD Radeon RX 7600
> Удалите пакет apt-scripts-nvidia, если не планируете использовать видеокарты
> NVIDIA.

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

А сделать это можно командой apt-get remove apt-scripts-nvidia (осознать это мне потребовалось время)