Created attachment 15869 [details] Результат мержа Последовал инструкции https://www.altlinux.org/Usrmerge/HowToTest что-бы помочь в тестировании. После увидев что у меня не стоят драйвера nvidia решил их поставить через epm play switch-to-nvidia Однако столкнулся с проблемой: vidia: switching kernel module from 0 to 550.67 depmod: ERROR: fstatat(4, nvidia): No such file or directory depmod: ERROR: fstatat(4, nvidia-drm): No such file or directory depmod: ERROR: fstatat(4, nvidia-modeset): No such file or directory depmod: ERROR: fstatat(4, nvidia-uvm): No such file or directory 13: i586-nvidia_glx_550.67-550.67-alt261 #################################################################################################### [ 93%] 14: i586-nvidia_glx_390.157-390.157-alt229 #################################################################################################### [100%] depmod: ERROR: fstatat(4, nvidia): No such file or directory depmod: ERROR: fstatat(4, nvidia-drm): No such file or directory depmod: ERROR: fstatat(4, nvidia-modeset): No such file or directory depmod: ERROR: fstatat(4, nvidia-uvm): No such file or directory Завершено. nvidia: switching kernel module from 0 to 550.67 depmod: ERROR: fstatat(4, nvidia): No such file or directory depmod: ERROR: fstatat(4, nvidia-drm): No such file or directory depmod: ERROR: fstatat(4, nvidia-modeset): No such file or directory depmod: ERROR: fstatat(4, nvidia-uvm): No such file or directory
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)