请问老师,使用vagrant init centos/7 安装时报错404,可能资源路径错了,应该更换什么地址呢?换了ubuntu等其他资源也是报404.

来源:2-5 Vagrant&VirtualBox for Windows

冷眼旁观的VIP

2018-03-01

//img.mukewang.com/szimg/5a979c940001047807100289.jpg电脑是win7 64位系统.

写回答

5回答

冷眼旁观的VIP

提问者

2018-03-01

在网上查资料发现,windows 7系统下安装vagrant 和 virtualbox ,vagrant 1.9.5以上版本与virtualbox 无法正常配合,执行 vagrant up 命令的时候无响应,将vagrant版本降到1.9.5 ,执行 vagrant up 命令报错信息为 404,在麦兜老师的指导下,在执行 vagrant up 命令之前在 Vagrantfile 文件中添加一行配置 Vagrant::DEFAULT_SERVER_URL.replace('https://vagrantcloud.com')   将默认访问的URL修改为https://vagrantcloud.com, 再次执行 vagrant up 命令就能够成功下载了! 感谢麦兜老师的帮助!

vagrant 版本:1.9.5   virtualbox 版本:4.3.40   Vagrantfile文件新增配置: //img.mukewang.com/szimg/5a97bb430001e91b07060347.jpg

vagrant up 命令运行成功之后的log:

//img.mukewang.com/szimg/5a97bba70001daf507180270.jpg

1
2
冷眼旁观的VIP
回复
麦兜搞IT
多亏老师指点!
2018-03-01
共2条回复

冷眼旁观的VIP

提问者

2018-03-01

好尴尬!网络延迟

0
0

麦兜搞IT

2018-03-01

一个正确的log是

$ vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Box 'centos/7' could not be found. Attempting to find and install...
    default: Box Provider: virtualbox
    default: Box Version: >= 0
==> default: Loading metadata for box 'centos/7'
    default: URL: https://vagrantcloud.com/centos/7
==> default: Adding box 'centos/7' (v1801.02) for provider: virtualbox
    default: Downloading: https://vagrantcloud.com/centos/boxes/7/versions/1801.02/providers/virtualbox.box
    default: Progress: 59% (Rate: 17059/s, Estimated time remaining: 0:07:55)


0
3
麦兜搞IT
回复
冷眼旁观的VIP
嗯,如果搞定了,请把你的vagrantfile,vagrant version,virtualbox version贴一下,也供其他windows7同学参考一下,感谢
2018-03-01
共3条回复

麦兜搞IT

2018-03-01

建议您用vagrant 2.0.0 或者以上版本

0
2
麦兜搞IT
回复
冷眼旁观的VIP
嗯,我的是vagrant 2.0.0 + virtualbox 5.1.32
2018-03-01
共2条回复

麦兜搞IT

2018-03-01

您好,能看下您的vagrant版本么

vagrant version


0
2
麦兜搞IT
回复
冷眼旁观的VIP
升级到2.0.0以及以上版本,或者是,编辑Vagrantfile,增加一行 Vagrant::DEFAULT_SERVER_URL.replace('https://vagrantcloud.com')
2018-03-01
共2条回复

系统学习Docker 践行DevOps理念

无论你是开发、测试还是运维,Docker都是你的必备技能。

3297 学习 · 1895 问题

查看课程