stream浪起来“错误:使用cygwin时,无法创build目录'/home/username/.ssh'”

使用vagrant 1.8.1,当试图为已经初始化的盒子做一个“vagrant up –provider virtualbox”时,我得到一个“ Error:Could not create directory”/home/username/.ssh。

每个方向在这里 – https://atlas.hashicorp.com/centos/boxes/7以下内容:

命令:

vagrant init centos/7; vagrant up --provider virtualbox 

输出:

 There was an error when attempting to rsync a synced folder. Please inspect the error message below for more info. Host path: /cygdrive/c/VMs/vagrant/centos7-util/ Guest path: /home/vagrant/sync Command: rsync --verbose --archive --delete -z --copy-links --chmod=ugo=rwX --no-perms --no-owner --no-group --rsync-path sudo rsync -e ssh -p 2222 -o ControlMaster=auto -o ControlPath=C:/DEV/cygwin64/tmp/ssh.540 -o ControlPersist=10m -o StrictHostKeyChecking=no -o IdentitiesOnly=true -o UserKnownHostsFile=/dev/null -i 'C:/VMs/vagrant/centos7-util/.vagrant/machines/default/virtualbox/private_key' --exclude .vagrant/ /cygdrive/c/VMs/vagrant/centos7-util/ vagrant@127.0.0.1:/home/vagrant/sync Error: Could not create directory '/home/username/.ssh'. Warning: Permanently added '[127.0.0.1]:2222' (ECDSA) to the list of known hosts. mm_receive_fd: no message header process_mux_new_session: failed to receive fd 0 from slave mux_client_request_session: read from master failed: Connection reset by peer Failed to connect to new control master rsync: connection unexpectedly closed (0 bytes received so far) [sender] rsync error: error in rsync protocol data stream (code 12) at io.c(226) [sender=3.1.2] 

我原来没有/home/username/.ssh目录,所以我尝试了一个手动创build的目录,然后也符号链接到我现有的c:/users/username/.ssh目录,但总是得到这个同样的错误。

更新:我试图恢复到stream浪1.7.4,并得到相同的错误。 另外,当试图通过git bash,cygwin或windows cmd提示符进行stream浪时,会发生这种情况。

对于我的情况,似乎这个错误只是发生在这个特定的框。 从太多额外的故障排除,我终于发现,使用大多数任何其他框工作正常,例如https://github.com/CommanderK5/packer-centos-template/releases/download/0.7.1/vagrant-centos-7.1.box

我希望这能节省一些时间。

在Windows下,RSync将尝试更新%HOME%.s.sh / known_hosts文件。 如果未将%HOME%定义为您的环境变量之一,则可能会尝试在没有权限的情况下添加/更新该文件,并且失败。 解决方案:将用户环境变量HOME设置为%USERPROFILE%。

来源: https : //github.com/mitchellh/vagrant-aws/wiki/Common-Pitfalls