kernelshark (Qt5 приложение) не запустился в MobaXterm (ssh клиент со встроенным X сервером) так как не нашел либу libGLX_indirect.so.0. У нас такой либы нет. Думаю, это аналог федоровской[1]: # glvnd needs a default provider for indirect rendering where it cannot # determine the vendor ln -s %{_libdir}/libGLX_mesa.so.0 %{buildroot}%{_libdir}/libGLX_system.so.0 Opensuse[2]: # glvnd needs a default provider for indirect rendering where it cannot # determine the vendor ln -s %{_libdir}/libGLX_mesa.so.0 %{buildroot}%{_libdir}/libGLX_indirect.so.0 Создание симлинка libGLX_indirect.so.0 -> libGLX_mesa.so.0 помогает - после этого kernelshark запускается и работает нормально. [1] https://src.fedoraproject.org/rpms/mesa/blob/rawhide/f/mesa.spec#_403 [2] https://build.opensuse.org/package/view_file/openSUSE:Factory/Mesa/Mesa.spec?expand=1
исправляйте kernelshark. в Mesa никогда не было и нет libGLX_indirect.so.0
(Ответ для Valery Inozemtsev на комментарий #1) > исправляйте kernelshark. Т.е. ты вообще не понимаешь, о чём речь? > в Mesa никогда не было и нет libGLX_indirect.so.0 А в SuSE и Fedora есть. P.S. Мечтаю, чтоб совсем без пинков, но, даже одного бывает мало, похоже. :-(
(Ответ для Sergey V Turchin на комментарий #2) > (Ответ для Valery Inozemtsev на комментарий #1) > > исправляйте kernelshark. > Т.е. ты вообще не понимаешь, о чём речь? о чем? > > в Mesa никогда не было и нет libGLX_indirect.so.0 > А в SuSE и Fedora есть. есть что?
https://forums.developer.nvidia.com/t/multiple-glx-client-libraries-in-the-nvidia-linux-driver-installer-package/41308 вместо того что бы плодить костыли ищите откуда вылазит libGLX_indirect.so.0
(Ответ для Valery Inozemtsev на комментарий #4) > вместо того Вместо того, чтоб исправить, ты опять ищешь крайнего.
(Ответ для Valery Inozemtsev на комментарий #3) > > Т.е. ты вообще не понимаешь, о чём речь? > о чем? О проблеме в Mesa. Именно в ней. Ну, можешь походить по пользователям и порассказывать, какие плохие <подставьнужное>.
(Ответ для Sergey V Turchin на комментарий #6) > О проблеме в Mesa Серег, ты дурачка то выключай libGLX_indirect.so.0 может лезть только из проприетарных nvidia драйверов
Сказал же, походи по пользователям, порассказывай, а они тебе популярно объяснят, кто дурачок. ;-)
Коллеги, прошу обсуждать технические вопросы.
В общем, похоже, у всех есть. Предлагаю и нам не тормозить.
(Ответ для Vitaly Chikunov на комментарий #0) > не запустился в MobaXterm (ssh клиент со > встроенным X сервером) так как не нашел либу libGLX_indirect.so.0. У нас > такой либы нет. у нас MobaXterm нет. вам видимо сюда https://mobaxterm.mobatek.net/
Т.к. у всех это исправлено в Mesa, то перевешиваю соответственно.
(Ответ для Sergey V Turchin на комментарий #10) > В общем, похоже, у всех есть. Предлагаю и нам не тормозить. С тобой все понятно. Ты тот Василий Алибабаевич: - Все побежали и я побежал https://www.youtube.com/watch?v=6ZwHFWcD4gU
https://github.com/NVIDIA/libglvnd/blob/master/src/GLX/libglxmapping.c#L49
(Ответ для Valery Inozemtsev на комментарий #14) > https://github.com/NVIDIA/libglvnd/blob/master/src/GLX/libglxmapping.c#L49 Ну так задефайни его на mesa. Вставай, побежали!
(Ответ для Valery Inozemtsev на комментарий #14) > https://github.com/NVIDIA/libglvnd/blob/master/src/GLX/libglxmapping.c#L49 "this will typically be a symlink to an existing vendor library"