当尝试通过转发会话打开 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加速”框并确定。
让我知道它是否有效:)!祝你好运!