| Summary: | update-kernel: ошибка обновления kernel-modules-nvidia-6.12 | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Sisyphus | Reporter: | Aleksandr Shamaraev <shad> | ||||
| Component: | apt | Assignee: | 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
Aleksandr Shamaraev
2025-04-19 12:49:46 MSK
Конфликт не в 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 (осознать это мне потребовалось время) |