VBoxClient:加载共享库时出错:libXt.so.6:

VBoxClient:加载共享库时出错:libXt.so.6:

通过VirtualBox许多虚拟机为了Ubuntu 服务器- 每一个都从 20.04 升级到了 22.04。apt updateapt upgrade命令工作正常。但就在几天前,我意识到,如果我对所有虚拟机

VBoxClient --version

出现以下错误信息

VBoxClient: error while loading shared libraries: libXt.so.6: cannot open shared object file: No such file or directory

已重新安装VirtualBox Guest Additions,但情况仍然存在。

问题

  • 如何解决这种情况?

附加问题

  • 为什么会出现这种情况?是因为操作系统升级

更新

在文中:

被指示为解决方案执行命令

sudo apt install libxt6:i386

表明

E: Unable to locate package libxt6:i386

因此被处决

sudo apt install libxt6

并已安装。

但遗憾的是,即使重新启动虚拟机,错误仍然存​​在

答案1

在运行 VirtualBox 7 的新 Debian 11 上,我得到了同样的行为:

$ VBoxClient --version
VBoxClient: error while loading shared libraries: libXt.so.6: cannot open shared object file

...最初仅安装以下软件包:

apt-get install dkms linux-headers-$(uname -r) build-essential

事实证明我还必须安装以下内容:

apt-get install libxt6 libxmu6

...现在我得到了,无需重启:

$ VBoxClient --version
7.0.2r154219

答案2

我遇到了同样的错误。只需安装缺少的libxx包即可。您看到错误仍然存​​在,可能是因为libxx缺少另一个包,您需要继续安装新包。这就是我所做的。

相关内容