当我试图运行Vagrant up
时,得到以下内容。
已尝试重新供应等。甚至尝试回滚(在时间机器中)user/vagrant-local
目录&
vagrant-local
目录。在Vagrant使用的底层SSH库中发生错误。的错误信息如下所示。在许多情况下,来自此库的错误都是由ssh代理问题引起的。尝试禁用您的SSH代理或删除一些键,再试一次。
如果问题仍然存在,请向net-ssh项目报告错误。
服务器版本协商超时
我得到这个确切的错误。
我从VirtualBox 5.0升级。X到5.1.8时,误差减小。升级后,我执行vagrant destroy,然后vagrant up,机器正常启动。
现在是这样的:
- Windows 10 pro
- Vagrant 1.8.7
- VirtualBox 5.1.8
我还确保其他所有内容都更新了。别忘了重启。
我遇到过同样的问题,并做了以下操作:
-
发送关机命令给虚拟机
-
再次运行命令:vagrant up
ssh问题在此之后被解决,因为VM已经重新启动。
我在这个设置上遇到了同样的问题:
- 窗口11
- 的流浪汉2.3.1
- VirtualBox 6.1.38
对我来说这个问题似乎已经解决了:
- run
vagrant destroy -f
- 暂时禁用"使用基于WSL2的引擎"从Docker Desktop。等待Docker桌面重启
- 运行
vagrant up --debug
。这个问题仍然被报告,但这次Vagrant恢复并运行到结束 - 验证
vagrant ssh
正在工作 - 重新启用"使用基于WSL2的引擎"。等待Docker桌面重启
- 验证事物仍在工作(也在重新启动后)