资讯专栏INFORMATION COLUMN

Vagrant 系列二: 错误处理

GeekQiaQia / 2954人阅读

摘要:问题一解决方法问题二遇到这个问题,折腾好久,终于找到方法可以解决,记录一下。删除目录下的文件。这个时候打开虚拟机,输入账户密码进入目录,执行以下命令进入目录执行完成以后。回到下,执行可以看到重新初始化界面,启动成功。

问题一


解决方法:ssh-keygen -t rsa

问题二

遇到这个问题,折腾好久,终于找到方法可以解决,记录一下。

==> localvm2: Importing base box "bigdatavm"...
==> localvm2: Matching MAC address for NAT networking...
==> localvm2: Setting the name of the VM: localvm2
==> localvm2: Fixed port collision for 22 => 2222. Now on port 2200.
==> localvm2: Clearing any previously set network interfaces...
==> localvm2: Preparing network interfaces based on configuration...
    localvm2: Adapter 1: nat
    localvm2: Adapter 2: hostonly
==> localvm2: Forwarding ports...
    localvm2: 22 (guest) => 2200 (host) (adapter 1)
==> localvm2: Running "pre-boot" VM customizations...
==> localvm2: Booting VM...
==> localvm2: Waiting for machine to boot. This may take a few minutes...
    localvm2: SSH address: 127.0.0.1:2200
    localvm2: SSH username: vagrant
    localvm2: SSH auth method: private key

一直卡在SSH auth method: private key 然后就是timeout

第一步:打开cmd 进入Homestead 目录,执行vagrant ssh-config查看IdentityFile路径。

删除IdentityFile目录下的private_key文件。

第二步:执行 vagrant up 。不过又会遇到另一个问题:
截图不太完整,大概就是图中内容,一堆的Retrying...

这个时候虽然命令行界面卡住不动了,其实virtualbox 里的虚拟机已经启动了。这个时候打开虚拟机,输入账户密码进入~/.ssh目录,执行以下命令:

#进入.ssh目录
cd ~/.ssh  

wget http://github.com/mitchellh/vagrant/raw/master/keys/vagrant

wget http://github.com/mitchellh/vagrant/raw/master/keys/vagrant.pub

mv vagrant.pub authorized_keys 

执行完成以后。回到cmd下,执行 vagrant reload --provision 可以看到重新初始化界面,启动成功。


文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/28643.html

相关文章

  • Vagrant打造跨平台零配置Web开发环境问题和解决方案汇总

    更多文章,欢迎大家关注的我的个人博客网站:fangd123 此文首发于个人博客:Vagrant打造跨平台零配置Web开发环境问题和解决方案汇总 我使用的Vagrant配置镜像:https://github.com/scotch-io/... 对应的box文件链接:https://drive.scotch.io/scotc... vagrant本地加载box:vagrant box add ... ...

    Imfan 评论0 收藏0
  • Vagrant 系列一:安装配置

    摘要:启动,输入验证安装是否成功,如果出现版本信息表示成功。安装注意官方推荐的是。如果上述命令执行失败,需要确认是否是最新版本。和配置文件中的保持一致在目录下运行命令启动这个提示是冲突,更改即可。再执行,首次启动会有一个初始化过程查看状态。 如果是工程化开发,走正规军路子还是推荐使用 Homestead。下载Vagrant。官方下载地址 这里下载的是Windows版本的安装包。直接点击安装即...

    liuyix 评论0 收藏0
  • Yii系列(1)打造虚拟开发环境及Yii的安装配置

    摘要:我下载到了本机上与打通的文件夹中,再进入,执行以下命令用代号取代的发行版本代号,本系统是所以代号为通过执行,在文件尾部中添加,以下代码保存,相关编辑操作请谷歌。安装的前提是,已经安装成功。 最近因为工作开始接触Yii,之前开发使用laravel习惯用vagrant。所以,这次尝试着打造一个box,专门用来写Yii框架的项目。 在这次打造box,收获了很多:1)更加熟悉了nginx的配...

    shleyZ 评论0 收藏0
  • Win10搭建Laravel-HomeStead

    摘要:当然这步也可以用离线安装首先将文件改名为执行百度网盘链接密码启动执行效果如图六常用命令优雅关闭盒子名称从中去除添加的盒子重新加载配置 一.介绍简单说下Homestead吧,它有两个功能: 就是为了能够在本地方便开发laravel应用,体现laravel开发的优雅性.(但是前期安装的时候因为各种坑,还是比较难受的) 使得开发环境和生产环境保持一致。Homestead就是web开发所需软...

    jsyzchen 评论0 收藏0

发表评论

0条评论

GeekQiaQia

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<