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: | normal | ||
Priority: | P5 | CC: | boyarsh, evg, glebfm, imz, kernelbot, lav, ldv, mike, placeholder, rider, sbolshakov, shrek, sin, vitty, vsu, vt, zerg |
Version: | unstable | ||
Hardware: | x86_64 | ||
OS: | Linux |
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 можно только диагностику улучшить. |