Summary: | Сломана ссылка на библиотеку | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Alexei V. Mezin <alexei.mezin> |
Component: | nvidia_glx_common | Assignee: | Sergey V Turchin <zerg> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | major | ||
Priority: | P3 | CC: | Sergei.Naumov, aen, anubix, evg, mike, oddity, real.altlinux.org, sbolshakov, zerg |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux | ||
Bug Depends on: | 27875 | ||
Bug Blocks: | 28420 |
Description
Alexei V. Mezin
2013-01-20 21:12:41 MSK
дайте угадаю... драйвер nvidia Раз уже исправлять nvidia X11 driver switcher, то надо что-то с libdri делать, ибо создается мертвая ссылка в /etc/X11/lib. Файл /usr/lib/X11/libEGL.so.1 должен присутствовать исходя из имени soname, который не меняется. в /usr/lib/X11/ либы никому ничего не должны P.S. см. /usr/lib/X11/libGL.so.1.2 (в девичестве libGL.so.1.2.0) Я уже писал в #27875 , что для удобства можно делать в секции %install ldconfig -n %buildroot/usr/lib/X11/ В пакете libGLES тоже. (В ответ на комментарий №4) > в /usr/lib/X11/ либы никому ничего не должны Они нет, а мантейнер да. > P.S. см. /usr/lib/X11/libGL.so.1.2 (в девичестве libGL.so.1.2.0) Лично мне этот файл не нужен, поэтому мне без разницы, какой он, но и его нужно так же, чтоб был /usr/lib/X11/libGL.so.1 собственно тебе какая разница как называются либы в /usr/lib/X11/, у nvidia же свой libEGL.so.1, вот на него и переключай (В ответ на комментарий №7) > собственно тебе какая разница как называются либы в /usr/lib/X11/, Я ими стал пользоваться, поэтому теперь мне есть разница. > у nvidia же свой libEGL.so.1, вот на него и переключай Я переключаю на тот, который нужен. Если кому-то что-то до сих пор не понятно, почитайте имена файлов в /etc/X11/lib/ этот бестолковый разговор мне не интересен (В ответ на комментарий №9) > этот бестолковый разговор мне не интересен Тогда просто сделай, пожалуста, так, как прошу. (In reply to comment #7) > собственно тебе какая разница как называются либы в /usr/lib/X11/, у nvidia же > свой libEGL.so.1, вот на него и переключай у nvidia нет своего libEGL, поэтому нужно переключать на Mesa'шный, а поскольку иксовая переключалка не вызовется, нужно переключать в nvidia'шной. проблема в том, что если имя файла c libEGL в /usr/lib/X11 длиннее, чем libEGL.so.1, то майнтайнеру пакета nvidia* придётся немножко заниматься угадыванием, куда же именно ставить ссылку. (В ответ на комментарий №11) > майнтайнеру пакета nvidia* придётся немножко заниматься угадыванием, > куда же именно ставить ссылку. К тому же у меня есть конкретное имя "libEGL.so.1", которым я уже оперирую. Добавлять еще одно для того же самого неразумно. P.S. Ща покажу требуемые изменения для Mesa Исправлено в Mesa-9.0.2-alt1 *** Bug 28429 has been marked as a duplicate of this bug. *** |