It looks like the rsync server on cygwin is failing to return from a write to stdout.
I know (from prior offline discussion) you are using ssh key based command restriction via a wrapper script on the linux rsync servers. Are you using a ssh key based command restriction here as well? You don't mention that anywhere in this email.
I am using an authorized_key, but no command restriction on the windows server.
If you are running rsync via a wrapper script does the script exec the rsync command or run it as a child process?
No wrapper script. So rsync is a child of the ssh process.
Ahh, write didn't complete. We have an i/o error outside of rsync.
Where do I go from here? I did an strace of the cygwin ssh process on another rsync (same command), here are the last few lines:
238 1848347 [main] sshd 1668 peek_socket: considering handle 0x10 189 1848536 [main] sshd 1668 peek_socket: adding read fd_set /dev/tcp, fd 4 218 1848754 [main] sshd 1668 peek_socket: WINSOCK_SELECT returned 0 593 1849347 [main] sshd 1668 select_stuff::poll: returning 1 199 1849546 [main] sshd 1668 select_stuff::cleanup: calling cleanup routines 188 1849734 [main] sshd 1668 select_stuff::~select_stuff: deleting select records 662 1850396 [main] sshd 1668 set_process_mask: old mask = 0, new mask = 80000 192 1850588 [main] sshd 1668 set_process_mask: old mask = 80000, new mask = 0 200 1850788 [main] sshd 1668 writev: writev (7, 0x22F500, 1) 191 1850979 [main] sshd 1668 fhandler_base::write: binary write
Thanks, Jeff
-- To unsubscribe or change options: http://lists.samba.org/mailman/listinfo/rsync Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html