windows 10上的Vagrant rsync(来自cygwin)有fork内存错误

windows 10上的Vagrant rsync(来自cygwin)有fork内存错误,cygwin,vagrant,fork,windows-10,rsync,Cygwin,Vagrant,Fork,Windows 10,Rsync,我在新安装的windows 10 64位笔记本电脑上遇到了一个非常恼人的问题,就是vagrant rsync > There was an error when attempting to rsync a synced folder. Please > inspect the error message below for more info. > > Host path: /c/Users/kryst/Projects/OSTSped/ostsped/ Guest p

我在新安装的windows 10 64位笔记本电脑上遇到了一个非常恼人的问题,就是vagrant rsync

> There was an error when attempting to rsync a synced folder. Please
> inspect the error message below for more info.
> 
> Host path: /c/Users/kryst/Projects/OSTSped/ostsped/ Guest path:
> /vagrant 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:/Users/kryst/AppData/Local/Temp/ssh.952 -o
> ControlPersist=10m -o StrictHostKeyChecking=no -o IdentitiesOnly=true
> -o UserKnownHostsFile=/dev/null -i 'C:/Users/kryst/Projects/OSTSped/ostsped/.vagrant/machines/default/virtualbox/private_key'
> --exclude .vagrant/ /c/Users/kryst/Projects/OSTSped/ostsped/ vagrant@127.0.0.1:/vagrant Error:       0 [main] rsync 1228
> C:\cygwin64\bin\rsync.EXE: *** fatal error in forked process - fork:
> can't reserve memory for parent stack 0x600000 - 0x800000, (child has
> 0x400000 - 0x600000), Win32 error 487    2512 [main] rsync 1228
> cygwin_exception::open_stackdumpfile: Dumping stack trace to
> rsync.EXE.stackdump
>       1 [main] rsync 4736 fork: child -1 - forked process 1228 died unexpectedly, retry 0, exit code 0x100, errno 11 rsync: fork: Resource
> temporarily unavailable (11) rsync error: error in IPC code (code 14)
> at pipe.c(65) [sender=3.1.1]
这几天我一直在寻找答案。 我尝试使用32位和64位版本的cygwin、powershell和git bash。 我试图将cygwin前缀更新为/cygdrive、/,甚至更新为主目录(C:\User\kryst)。 我试着重新定位

什么也解决不了问题

软件的实际版本为:

流浪汉1.8.1

Cygwin64 setup.exe版本2.873(64位)

Rsync 3.1.1-1

OpenSSH 7.1p1-1


尝试这里讨论的解决方法


编辑:我看到您尝试了32位rsync-抱歉,我什么都没有

--

Vagrant试图从32位shell运行64位cygwin rsync可能会出现一些问题

参考:


我也遇到了同样的问题,我还不确定如何解决这个问题。

看起来新版本的rsync工作正常

  • 流浪汉1.8.5
  • rsync版本3.1.2

我也遇到了同样的问题,因为某种奇怪的原因,Windows更新破坏了rsync后,似乎立即发生了同样的问题。我也在更改Cygwin路径。这没用。我需要找到一个不需要修改的工作环境。我们正在团队中工作,因此不希望更改配置。它需要在每台主机上工作。