Summary: | После merged-usr не устанавливаются драйвера Nvidia | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | iQQator <iqqator> | ||||||
Component: | kernel-modules-nvidia-un-def | Assignee: | Sergey V Turchin <zerg> | ||||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||||
Severity: | major | ||||||||
Priority: | P5 | CC: | aen, arseny, boyarsh, delphicoder, glebfm, iqqator, kernelbot, lav, ldv, mike, oleg, rider, sbolshakov, shrek, sin, vitty, vsu, vt, ximper, zerg | ||||||
Version: | unstable | ||||||||
Hardware: | x86_64 | ||||||||
OS: | Linux | ||||||||
Bug Depends on: | |||||||||
Bug Blocks: | 46738 | ||||||||
Attachments: |
|
Description
iQQator
2024-04-13 23:19:05 MSK
Created attachment 15870 [details]
Платформа
Информация о платформе на которой производился тест
Благодарю за обращение! Я, конечно, не разбираюсь в этой вашей нвидии, но если программа depmod искала какие-то имена вроде nvidia-drm, nvidia-modeset, nvidia-uvm, то она это делала здесь: https://packages.altlinux.org/en/sisyphus/binary/kernel-modules-nvidia-un-def/x86_64/files/3062411597103049134 Получил лог от ximper@, в котором hier-convert действительно такие симлинки исправляет. Там был пакет: kernel-modules-nvidia-un-def-550.67-alt1.394779.1.x86_64 И, соответственно, если этот пакет переустановить, симлинк побьётся. (In reply to iQQator from comment #0) > Последовал инструкции https://www.altlinux.org/Usrmerge/HowToTest что-бы > помочь в тестировании. Я зря посоветовал вешать багу именно на nvidia_glx. Перевешиваю. (In reply to Arseny Maslennikov from comment #2) > И, соответственно, если этот пакет переустановить, симлинк побьётся. Прямо сейчас у симлинка правильное значение на unmerged-usr. На merged-usr он должен быть таким: '/usr/lib.usrmerge/modules/6.6.27-un-def-alt1/.versions/nvidia' -> '../../../../../var/lib/nvidia/6.6.27-un-def-alt1' Нужно исправлять ссылку не только в рантайме, но и в пакете. (Ответ для Arseny Maslennikov на комментарий #3) > Нужно исправлять ссылку не только в рантайме, но и в пакете. Я не совсем понимаю, как это сделать прямо сейчас. Или это будет по отмашке? (In reply to Sergey V Turchin from comment #4) > (Ответ для Arseny Maslennikov на комментарий #3) > > Нужно исправлять ссылку не только в рантайме, но и в пакете. > Я не совсем понимаю, как это сделать прямо сейчас. Я тоже не понимаю, как это сделать так, чтобы пакет работал и до filesystem 3, и после, не вводя абсолютный симлинк или не перемещая файлы. Поэтому по отмашке, вместе с filesystem 3 или вскоре после него. Подготовить исправленную сборку можно и заранее — новый filesystem есть в задании 344990, судя по всему, коммитить его будем без изменений. (Ответ для Arseny Maslennikov на комментарий #5) > абсолютный симлинк Ааа, да. Сделаю так, чтобы и с p9 было совместимо. > или не перемещая файлы Не хочу случайно накосячить с кодом. kernel-modules-nvidia-un-def-550.67-alt2.394779.1 -> sisyphus: Wed Apr 17 2024 Sergey V Turchin (zerg) <zerg@altlinux> 550.67-alt2.394779.1 - Build for kernel-image-un-def-6.6.27-alt1. Wed Apr 17 2024 Sergey V Turchin <zerg at altlinux dot org> 550.67-alt2 - make absolute symlink for usrmerge workaround (closes: 50024) |