[sisyphus] Nextcloud клиент и NoMachine

Игорь Андросов blacester на gmail.com
Пт Апр 19 14:59:19 MSK 2019


Насколько я понимаю она правильно делает - переход на indirect (согласно
описанию в libglvnd), и опять же насколько я понял - он есть в libGLX_mesa,
то есть симлинк должен существовать, но "чей" он должен быть - libGLX_mesa?
libGLX? Еще чей-то?

пт, 19 апр. 2019 г. в 12:55, Ivan A. Melnikov <iv на altlinux.org>:

> On Fri, Apr 19, 2019 at 12:41:36PM +0300, Игорь Андросов wrote:
> > Коллеги, добрый день.
> >
> > Возникла следующая ситуация:
> >
> > Nextcloud клиент работал в сессии NoMachine (rx-etersoft).
> > С какого-то момента перестал запускаться с следующим выводом:
> > [kai на work ~]$ nextcloud
> > qt.qpa.xcb: X server does not support XInput 2
> > failed to get the current screen resources
> > qt.glx: qglx_findConfig: Failed to finding matching FBConfig (8 8 8 0)
> > qt.glx: qglx_findConfig: Failed to finding matching FBConfig (1 8 8 0)
> > qt.glx: qglx_findConfig: Failed to finding matching FBConfig (1 1 8 0)
> > qt.glx: qglx_findConfig: Failed to finding matching FBConfig (1 1 1 0)
> > qt.glx: qglx_findConfig: Failed to finding matching FBConfig (1 1 1 0)
> > qt.glx: qglx_findConfig: Failed to finding matching FBConfig (8 8 8 0)
> > qt.glx: qglx_findConfig: Failed to finding matching FBConfig (1 8 8 0)
> > qt.glx: qglx_findConfig: Failed to finding matching FBConfig (1 1 8 0)
> > qt.glx: qglx_findConfig: Failed to finding matching FBConfig (1 1 1 0)
> > qt.glx: qglx_findConfig: Failed to finding matching FBConfig (1 1 1 0)
> > Could not initialize GLX
> > Аварийный останов
> >
> > strace показывает следующее (кусок который на мой взгляд значим):
> > openat(AT_FDCWD, "/usr/lib64/libGLX_indirect.so.0", O_RDONLY|O_CLOEXEC) =
> > -1 ENOENT (Нет такого файла или каталога)
> > openat(AT_FDCWD, "/lib64/libGLX_indirect.so.0", O_RDONLY|O_CLOEXEC) = -1
> > ENOENT (Нет такого файла или каталога)
> > openat(AT_FDCWD, "/usr/lib64/libGLX_indirect.so.0", O_RDONLY|O_CLOEXEC) =
> > -1 ENOENT (Нет такого файла или каталога)
> > munmap(0x7fde08a18000, 137448)          = 0
> > write(2, "Could not initialize GLX\n", 25Could not initialize GLX
> > openat(AT_FDCWD, "/usr/lib64/libGLX_indirect.so.0", O_RDONLY|O_CLOEXEC) =
> > -1 ENOENT (Нет такого файла или каталога)
> > openat(AT_FDCWD, "/lib64/libGLX_indirect.so.0", O_RDONLY|O_CLOEXEC) = -1
> > ENOENT (Нет такого файла или каталога)
> > openat(AT_FDCWD, "/usr/lib64/libGLX_indirect.so.0", O_RDONLY|O_CLOEXEC) =
> > -1 ENOENT (Нет такого файла или каталога)
> > munmap(0x7fde08a18000, 137448)          = 0
> > write(2, "Could not initialize GLX\n", 25Could not initialize GLX
> >
> > Если сделать симлинк libGLX_indirect.so.0 на libGLX_mesa.so.0.0.0 то все
> > начинает работать.
> >
> > Возникает вопрос - это что-то настроено не верно, или что-то собрано не
> > верно - что используется ссылка на несуществующую в репозитарии so?
>
> Похоже на libglvnd, которая не знает, библиотеку какого вендора
> брать:
>
>
> http://git.altlinux.org/gears/l/libglvnd.git?p=libglvnd.git;a=blob;f=src/GLX/libglxmapping.c;h=be384f8a9fb95ae42b7881888f092e642826a1cf;hb=63030a5d86f4beb199ba66f62fdfb06d6fdf911a#l67
>
> --
>   wbr,
>     iv m.
>


-- 
С уважением Игорь.
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/sisyphus/attachments/20190419/857eb05e/attachment-0001.html>


Подробная информация о списке рассылки Sisyphus