无法使用virtualbox的共享文件夹功能(加载共享库时出错:libX11.so.6 :)

时间:2019-12-17 06:13:10

标签: vagrant virtualbox virtualbox-guest-additions

不能使用virtualbox的共享文件夹功能。 我检查了缺少的库,因此我安装了它,但没有帮助。

如果您什么都不知道,您能得到答案吗?

环境

host:Mojave 10.14.6
guset:CentOS release 6.10 (Final)
VirtualBox 6.0.4
Vagrant 2.2.4
ansible 2.7.8
vagrant-vbguest (0.22.1)

$ VBoxManage -v
6.0.14r133895

$ vagrant ssh
[vagrant@XXXX ~]$ modinfo vboxguest
filename:       /lib/modules/2.6.32-754.24.3.el6.x86_64/misc/vboxguest.ko
version:        6.0.14 r133895
license:        GPL
description:    Oracle VM VirtualBox Guest Additions for Linux Module
author:         Oracle Corporation
retpoline:      Y
srcversion:     8CFB6C59E3FEF298C8E2B48
alias:          pci:v000080EEd0000CAFEsv00000000sd00000000bc*sc*i*
depends:
vermagic:       2.6.32-754.24.3.el6.x86_64 SMP mod_unload modversions

$ vim vagrantfile
config.vm.synced_folder "./", "/vagrant", type: 'nfs'

错误消息

$ vagrant vbguest --status or $ vagrant up
[default] GuestAdditions seems to be installed (6.0.4) correctly, but not running.

以下是您尝试过的操作

$ vim Vagrantfile
if Vagrant.has_plugin?("vagrant-vbguest")
    config.vbguest.auto_update = false
end
  • 模块安装
$ cat /var/log/VBoxGuestAdditions.log

/usr/bin/VBoxClient: error while loading shared libraries: libX11.so.6: cannot open shared object file: No such file or directory
/usr/bin/VBoxClient: error while loading shared libraries: libX11.so.6: cannot open shared object file: No such file or directory

$ sudo yum install libX11.so.6
  • GuestEddition重新安装
$ cd /tmp
$ wget http://download.virtualbox.org/virtualbox/6.0.4/VBoxGuestAdditions_6.0.4.iso
$ mkdir /media/VBoxGuestAdditions
$ mount -o loop,ro VBoxGuestAdditions_6.0.4.iso /media/VBoxGuestAdditions
$ sh /media/VBoxGuestAdditions/VBoxLinuxAdditions.run
  • 重置盒子
$ sudo /etc/rc.d/init.d/vboxadd setup
  • 其他共享功能(不起作用)
$ vim vagrantfile
config.vm.synced_folder "./", "/vagrant", type: 'virtualbox'
config.vm.synced_folder "./", "/vagrant", type: 'rsync'

0 个答案:

没有答案
相关问题