전달된 세션을 통해 virtualbox GUI를 열려고 하면 다음 오류가 발생합니다.
steve@remoteHost:~$ virtualbox
OpenGL Warning: Failed to connect to host. Make sure 3D acceleration is enabled for this VM.
그래도 xeyes
예상대로 작동합니다 .
이것을 디버깅하는 방법은 무엇입니까?
비슷한 문제가 발생한 사람이 있습니까?
일부 환경 변수를 시도했지만 LIBGL_ALWAYS_INDIRECT
성공하지 못했습니다.
답변1
이 문제는 이전 문제의 레거시 문제인 것 같습니다.가상 상자설치하다.
내 경우에는 패키지를 제거합니다.
$ sudo apt remove virtualbox-dkms virtualbox-guest-dkms virtualbox-guest-utils virtualbox-guest-x11
$ dpkg -l |grep virtualbox
ii virtualbox-5.2 5.2.22-126460~Ubuntu~xenial amd64 Oracle VM VirtualBox
rc virtualbox-guest-utils 5.1.38-dfsg-0ubuntu1.16.04.1 amd64 x86 virtualization solution - non-X11 guest utilities
rc virtualbox-guest-x11 5.1.38-dfsg-0ubuntu1.16.04.1 amd64 x86 virtualization solution - X11 guest utilities
답변2
"이 가상 머신에 대해 3D 가속이 활성화되어 있는지 확인하십시오"라는 오류 메시지를 고려하여 다음을 수행해야 합니다.
1) 가상 머신을 종료합니다
2) '설정' 섹션으로 이동합니다.
3) '디스플레이' 섹션을 선택한 다음 '비디오' 섹션을 선택하세요.
4) "3D 가속 활성화" 확인란을 선택하고 확인합니다.
작동하는지 알려주세요 :)! 행운을 빌어요!