Sorry, my silly mail client doesn't reply to the list by default.
------------------------------
It might be worth noting that these rsync commands run using an
on-demand script to manage sync jobs. Generally, it will execute rsync
once with `--dry-run` to gather a list of files for me to preview:
rsync -avi --progress --no-perms --no-owner --no-group --delete
--dry-run -s --exclude-from='/cygdrive/d/my/exclusion/file'
--exclude-from='/cygdrive/d/my/additional/exclusion/file'
/cygdrive/d/path/to/source'/. '/cygdrive/d/path/to/target'
trace file: http://cygtestdata.ddnsfree.com/strace.exec1.out
Then it can run rsync a consecutive time:
rsync -avi --progress --no-perms --no-owner --no-group --delete -s
--exclude-from='/cygdrive/d/my/exclusion/file'
--exclude-from='/cygdrive/d/my/additional/exclusion/file'
/cygdrive/d/path/to/source'/. '/cygdrive/d/path/to/target'
trace file: http://cygtestdata.ddnsfree.com/strace.exec2.out
Thanks
- Brent
On 2021-05-07 13:09, Ken Brown via Cygwin wrote:
On 5/7/2021 12:43 PM, Brent Epp wrote:
Hello,
I've reported this in the past, but I cannot reliably use rsync. This
is a *local* synchronization between two Windows directories. It
seems that after a number of executions (a few dozen, maybe?), it
just stops working and reports errors:
rsync: connection unexpectedly closed (185 bytes received so far)
[generator]
rsync error: error in rsync protocol data stream (code 12) at
io.c(228) [generator=3.2.4dev]
rsync: connection unexpectedly closed (0 bytes received so far)
[sender]
rsync error: error in rsync protocol data stream (code 12) at
io.c(228) [sender=3.2.4dev]
I have upgraded to the latest version of cygwin as of this morning
and the problem persists. I have no software on the BLODA list and I
have tried with all security software disabled.
The only thing I can do is wait for a period of time (never timed it,
but 10-20 minutes or so), which is immensely frustrating, as I am
heavily dependent on it for work.
How can get I this working once and for all?
Please run the failing rsync command under strace, like this:
strace -o strace.out rsync....
Then post the output file strace.out somewhere where others can look
at it.
Ken
--
Brent Epp
E-Mail: br...@pdc.ca
Web site: www.pdc.ca/it
Call/Text: (204) 304-9057
--
Problem reports: https://cygwin.com/problems.html
FAQ: https://cygwin.com/faq/
Documentation: https://cygwin.com/docs.html
Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple