Rsync on windows - dup () in / out / err failed

I use Vagrant to manage virtual machines for development purposes. My OS is Windows 10 and I am using Vagrant 1.9.1. Since the default driver for folder synchronization is slow, I wanted to implement Rsync.

For this, I used Cygwin and installed Rsyn and OpenSSL.

When I run vagrant inside the Cygwin console, I got this error:

There was an error when attempting to rsync a synced folder. Please inspect the error message below for more info. Host path: /cygdrive/c/Users/User/my-project/my-project/ Guest path: /var/www Command: "rsync" "--verbose" "--archive" "-z" "--chmod=ugo=rwX" "--no-perms" "--no-owner" "--no-group" "--rsync-path" "sudo rsync" "-e" "ssh -p 2222 -o LogLevel=FATAL -o IdentitiesOnly=yes -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -i 'C:/Users/User/my-project/my-project/.vagrant/machines/gbb-my-project-sys-web-dev-1/virtualbox/private_key'" "--exclude" ".vagrant/" "--exclude" ".git/" "/cygdrive/c/Users/User/my-project/my-project/" " vagrant@127.0.0.1 :/var/www" Error: dup() in/out/err failed 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.1] 

The commands I used to run the tramps

 export VAGRANT_DETECTED_OS=cygwin VAGRANT_HOME=/cygdrive/c/Users/User export VAGRANT_HOME vagrant up 

Strollers Configuration:

 synced_folder: vflsf_udtdv3aeexfs: owner: www-data group: www-data source: ./ target: /var/www sync_type: rsync smb: smb_host: '' smb_username: '' smb_password: '' mount_options: dir_mode: '0775' file_mode: '0664' rsync: args: - '--verbose' - '--archive' - '-z' exclude: - .vagrant/ - .git/ auto: 'true' 
+7
vagrant cygwin vagrantfile rsync vagrant-windows
source share
1 answer

Did you install ssh via cygwin? If you have ssh from other sources (e.g. git for windows), this may not be compatible with rsync from cygwin.

0
source share

All Articles