Добрый день. При обновлении ядра командой 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%)
Конфликт не в update-kernel, а в пакете про который написана ошибка.
Понятно, ожидаемое решение такое. Надо сделать так, что в случае подпадания пакета под Allow-Duplicate: при совпадении N-E:V-R с другим пакетом, но различии disttag (или buildtime) один на другой всё равно обновлялся. https://bugzilla.altlinux.org/show_bug.cgi?id=36696#c7 https://bugzilla.altlinux.org/36701
> 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 вывел и его. Иначе выглядит как пакет конфликтует сам с собой.
(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 сообщает о конфликтах.)
Наверное тогда и это изменение надо делать не а apt а в rpm.
> Надо сделать так, что в случае подпадания > пакета под Allow-Duplicate: > > при совпадении N-E:V-R с другим пакетом, но различии disttag (или buildtime) > один на другой всё равно обновлялся. В предыдущем посте речь про вот это.
(In reply to Vitaly Chikunov from comment #5) > Наверное тогда и это изменение надо делать не а apt а в rpm. Думаю, в apt, потому что apt выбирает делать rpm -i (для Allow-Duplicate) или rpm -U. Сейчас я думаю, что никто не хочет дублирования пакетов, отличающихся только disttag. В rpm можно только диагностику улучшить.
(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 можно только диагностику улучшить.
Есть новости по решению данной проблемы?
(Ответ для Alexander Makeenkov на комментарий #9) > Есть новости по решению данной проблемы? До сих пор актуально.
*** Bug 59446 has been marked as a duplicate of this bug. ***
Актуально! Не могу обновить систему p11.
(Ответ для Vladimir Gorelov на комментарий #12) > Не могу обновить систему p11. Саму систему можете, не можете модуль ядра. Но он сможет обновиться, когда в репозиторий пройдёт новое ядро 6.12.
Когда ждать решения на платформе 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
Created attachment 21627 [details] Тема: Не даёт обновлять ядро. Притом делаю через sudo epm full-upgrade
Ошибка обновления ядра ( # 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
(Ответ для Александр на комментарий #16) > Графический процессор: AMD Radeon RX 7600 Я сильно извиняюсь, но зачем модули для Nvidia, если их карт нет? Удалите все kernel-modules-nvidia, и проблемы не будет.
(Ответ для Александр на комментарий #16) > Графический процессор: AMD Radeon RX 7600 Удалите пакет apt-scripts-nvidia, если не планируете использовать видеокарты NVIDIA.
(Ответ для Sergey V Turchin на комментарий #18) > (Ответ для Александр на комментарий #16) > > Графический процессор: AMD Radeon RX 7600 > Удалите пакет apt-scripts-nvidia, если не планируете использовать видеокарты > NVIDIA. Спасибо добрый человек помогло мне сирому и неграмотному (я пользователь без сарказма) А сделать это можно командой apt-get remove apt-scripts-nvidia (осознать это мне потребовалось время)