VirtualBox 게스트 OS에서 Xlib 오류 "확장자 'GLX'가 디스플레이에 없습니다."

VirtualBox 게스트 OS에서 Xlib 오류 "확장자 'GLX'가 디스플레이에 없습니다."

Jenkins가 설치된 원격 빌드 시스템이 있고 GUI 애플리케이션을 실행하려고 합니다. Jenkins에서 TightVNC Server를 사용하는 Xvnc 플러그인을 설치했는데 매번 빌드가 실패합니다. 이전에는 libGL을 통해 드라이버 swast를 로드하는 데 문제가 있었고 현재 로그에는 다음 줄이 있습니다.

Xlib:  extension "RANDR" missing on display ":51".
(...)
Xlib:  extension "GLX" missing on display ":51".
Terminating xvnc.
$ vncserver -kill :51
Killing Xtightvnc process ID 22513

ightvncserver 대신 Xvnc4server를 사용하도록 시스템을 변경하면 출력은 다음과 같습니다.

[Warning] QXcbConnection: Failed to initialize XRandr
[Warning] Qt: XKEYBOARD extension not present on the X server. 
(...)
[Warning] Unrecognized OpenGL version
[Warning] Unrecognized OpenGL version
Terminating xvnc.
$ vncserver -kill :47
Killing Xvnc4 process ID 26522

원격 데스크톱은 VirtualBox에서 실행되는 Ubuntu 14.04이므로 VBoxAddons를 설치했지만 문제가 해결되지 않았습니다. 아래에 몇 가지 로그를 게시했는데, 이는 귀하에게 도움이 될 수 있습니다.

$ cat /var/log/Xorg.0.log | grep GL -is
[266219.686] (II) LoadModule: "glx"
[266219.686] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/modules/extensions/libglx.so
[266219.687] (II) Module glx: vendor="Advanced Micro Devices, Inc."
[266219.687] Loading extension GLX
[266219.687] (==) Assigned the driver to the xf86ConfigLayout


$ lsmod | grep box
vboxsf                 43786  0 
vboxpci                23194  0 
vboxnetadp             25670  0 
vboxnetflt             27613  0 
vboxdrv               339502  3 vboxnetadp,vboxnetflt,vboxpci
vboxvideo              12658  0 
vboxguest             248441  8 vboxsf
drm                   302817  1 vboxvideo

$ lspci | grep VGA
00:02.0 VGA compatible controller: InnoTek Systemberatung GmbH VirtualBox Graphics Adapter

$ glxinfo 
Error: unable to open display 

내가 무엇을 해야할지 아이디어가 있습니까?

관련 정보