Vagrant up error / sbin / ifdown eth1 2>的/ dev / null的

时间:2016-07-18 18:08:46

标签: vagrant

在ubuntu16x64 + virtualbox + vagrant上 我正在尝试添加laravel / homestead盒子 我收到错误 $ Vagrant up

$ vagrant up 

Bringing machine 'default' up with 'virtualbox' provider...
==> default: Importing base box 'laravel/homestead'...
==> default: Matching MAC address for NAT networking...
==> default: Checking if box 'laravel/homestead' is up to date...
==> default: Setting the name of the VM: homestead-7
==> default: Clearing any previously set network interfaces...
==> default: Preparing network interfaces based on configuration...
    default: Adapter 1: nat
    default: Adapter 2: hostonly
==> default: Forwarding ports...
    default: 80 (guest) => 8000 (host) (adapter 1)
    default: 443 (guest) => 44300 (host) (adapter 1)
    default: 3306 (guest) => 33060 (host) (adapter 1)
    default: 5432 (guest) => 54320 (host) (adapter 1)
    default: 22 (guest) => 2222 (host) (adapter 1)
==> default: Running 'pre-boot' VM customizations...
==> default: Booting VM...
==> default: Waiting for machine to boot. This may take a few minutes...
    default: SSH address: 127.0.0.1:2222
    default: SSH username: vagrant
    default: SSH auth method: private key
    default: 
    default: Vagrant insecure key detected. Vagrant will automatically replace
    default: this with a newly generated keypair for better security.
    default: 
    default: Inserting generated public key within guest...
    default: Removing insecure key from the guest if it's present...
    default: Key inserted! Disconnecting and reconnecting using new SSH key...
==> default: Machine booted and ready!
==> default: Checking for guest additions in VM...
==> default: Setting hostname...
==> default: Configuring and enabling network interfaces...
The following SSH command responded with a non-zero exit status.
Vagrant assumes that this means the command failed!

/sbin/ifdown eth1 2> /dev/null

Stdout from the command:

Stderr from the command:

输出是指生成的密钥的问题 我不熟悉密钥生成,所以问题就在那里,我报告了我创建它们的步骤,也许我做了一些大傻瓜

$ cd /home/ubiagio/.ssh/
$ ssh-keygen -t rsa -C biagiopas@yahoo.it
Generating public/private rsa key pair.
Enter file in which to save the key (/home/ubiagio/.ssh/id_rsa): biagiopas_sshrsakey

生成两个密钥

/home/ubiagio/.ssh /

biagiopas_ssh_key

biagiopas_ssh_key.pub

////////////////////////////////////////////

构造

〜/ .homestead / Homestead.yaml

ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox

#authorize: ~/.ssh/id_rsa.pub
authorize: ~/.ssh/biagiopas_ssh_key.pub

keys:
#    - ~/.ssh/id_rsa
    - ~/.ssh/biagiopas_sshrsakey 

folders:
    - map: ~/Code
      to: /home/vagrant/Code

sites:
    - map: laraveltestblog01.app
      to: /var/www/html/laravel/testblog01/public

////////////////////////////////////////////

如果原因不是由于键,那么可能是在

之前遇到的另一个问题

启动Vagrant Box

$ cd /home/ubiagio/Homestead/
$ vagrant up 

This Vagrant environment has specified that it requires the Vagrant
version to satisfy the following version requirements:

  >= 1.8.4

You are running Vagrant 1.8.1, which does not satisfy
these requirements. Please change your Vagrant version or update
the Vagrantfile to allow this Vagrant version. However, be warned
that if the Vagrantfile has specified another version, it probably has
good reason to do so, and changing that may cause the environment to
not function properly.

我尝试升级了 $ Sudo apt升级 但没有成功 所以我手动更改了Vagrantfile

$ gedit / home / ubiagio / Homestead / Vagrantfile

#Vagrant.require_version '>= 1.8.4'
Vagrant.require_version '>= 1.8.1'

感谢从现在开始的帮助

0 个答案:

没有答案