写点什么

vagrant 同步目录问题引发的一系列问题

用户头像
尧二水丶
关注
发布于: 2021 年 04 月 06 日
vagrant同步目录问题引发的一系列问题

背景:

因为同步目录问题,执行了

vagrant plugin install vagrant-vbguest

导致更大的问题出现......


处理步骤:

首先是版本不对,需要升级版本:

升级 VirtualBox(https://www.virtualbox.org/wiki/Changelog-5.2),启动 vagrant 报错:


去 vagrant 官网(https://www.vagrantup.com/downloads)直接下最新的升级,启动 vagrant 提示:


紧接着按照上诉提示命令挨个敲一遍,就行了。(直接执行 vagrant plugin update 即可)


原因:vagrant 和 VirtualBox 两家的兼容问题!!气死个人!!!


然后还有后续,升级完之后,创建新的虚拟机,启动又报错


The guest machine entered an invalid state while waiting for itto boot. Valid states are 'starting, running'. The machine is in the'aborted' state. Please verify everything is configuredproperly and try again.If the provider you're using has a GUI that comes with it,it is often helpful to open that and watch the machine, since theGUI often has more helpful error messages than Vagrant can retrieve.For example, if you're using VirtualBox, run `vagrant up` while theVirtualBox GUI is open.The primary issue for this error is that the provider you're usingis not properly configured. This is very rarely a Vagrant issue.


重启 VirtualBox:

sudo "/Library/Application Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh" restart
复制代码

如果重启失败,则检查是否有已开启的虚拟机,全部关闭后再重启 。

vagrant global-status 查看所有虚拟机状态


下图我第二次 vagrant up 失败之后,我用 VirtualBox 打开成功?!再接着在命令行执行 vagrant up,也成功了!!


最后还有目录同步的问题:


解决:

vagrant plugin uninstall vagrant-vbguestvagrant plugin install vagrant-vbguest --plugin-version 0.21
复制代码

参考:https://www.devopsroles.com/vagrant-no-virtualbox-guest-additions-installation-found-fixed/


终于搞定!!撒花终结~~~

发布于: 2021 年 04 月 06 日阅读数: 14
用户头像

尧二水丶

关注

还未添加个人签名 2021.01.13 加入

还未添加个人简介

评论

发布
暂无评论
vagrant同步目录问题引发的一系列问题