通过 ssh 进行 X 转发,virtualbox 的问题

通过 ssh 进行 X 转发,virtualbox 的问题

当尝试通过转发会话打开 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加速”框并确定。

让我知道它是否有效:)!祝你好运!

相关内容