当前设置:Virtualbox 5.1.20和Vagrant 1.9.3
以前的工作设置:Virtualbox 5.1.18和Vagrant 1.9.3
我安装了Virtualbox的最新版本,并尝试启动VM。文件夹安装已停止工作。在Virtualbox 5.1.18中,相同的文件夹安装工作正常。我收到以下错误消息:
流浪者无法挂载VirtualBox共享文件夹。这通常是因为文件系统"vboxsf“不可用。该文件系统通过VirtualBox来宾添加和内核模块提供。请验证这些客户添加是否正确地安装在来宾中。这不是Vagrant中的一个bug,通常是由故障Vagrant引起的。在上下文中,尝试的命令是: -t vboxsf -o uid=1000 gid=1000 keys /keys 该命令的错误输出是: 挂载:错误的fs类型,糟糕的选项,键上的坏超级块,缺少代码页或助手程序,或者在某些情况下,有用的信息可以在syslog中找到--试试dmesg \ tail之类的。
我已经尝试过手动安装vagrant-vbguest插件(通过vagrant plugin install vagrant-vbguest),但是没有解决任何问题。将评级下调至5.1.18确实解决了这一问题,但这并不理想。
如何使用Virtualbox 5.1.20和Vagrant1.9.3安装文件夹
发布于 2018-08-03 12:01:17
对于那些带着和我一样的问题来到这里的人来说,下面是解决办法
TLDR
system is currently not set up to build kernel modules而失败kernel-headers.x86_64 0:3.10.0-862.9.1.el7kernel-devel-3.10.0-327.el7.x86_64解决方案
vagrant sshsudo rpm -e kernel-devel-3.10.0-862.9.1.el7.x86_64sudo wget ftp://mirror.switch.ch/pool/4/mirror/scientificlinux/7.0/x86_64/updates/security/kernel-devel-3.10.0-327.el7.x86_64.rpm //下载文件sudo rpm -Uvh kernel-devel-3.10.0-327.el7.x86_64.rpm //使用步骤3下载的文件exitvagrant reload细节:问题
该命令的错误输出是: /sbin/mount.vboxsf:安装失败,错误:没有这样的设备
安装Virtualbox客户添加5.2.16 -来宾版本为5.1.10 安装VirtualBox客户添加时发生错误 该系统目前还没有设置为构建内核模块。 请安装与当前内核匹配的Linux内核“头”文件。 包含报头的包可能是:内核-devel内核-devel-3.10.0-327.el7.x86_64
将安装软件包内核-Headers.x86_64 0:3.10.0-862.9.1.el7 没有软件包内核-devel-3.10.0-327.el7.x86_64可用。
kernel-devel-3.10.0-327.el7.x86_64来工作详细信息:我的环境
资料来源
https://stackoverflow.com/questions/43492322
复制相似问题