The legendary cygwin/rsync/ssh hang problem. I have been tracking this
for a while now and can say that the latest cygwin install appears to
have fixed the problem on one of the setups that has consistantly failed
in the past. Have not put the update on to any production boxes yet,
but it looks promising. From the threads that I have read on the cygwin
mailing lists, it would seem that a pipe problem in the cygwin1.dll has
been resolved (non-blocking pipes that blocked?). Anybody else seen an
improvement of late?
The relevant cygcheck -s info:
$ cygcheck -s
Cygwin Configuration Diagnostics
Current System Time: Wed Apr 13 14:30:19 2005
Windows XP Home Edition Ver 5.1 Build 2600 Service Pack 2
.
.
Cygwin DLL version info:
DLL version: 1.5.14
DLL epoch: 19
DLL bad signal mask: 19005
DLL old termios: 5
DLL malloc env: 28
API major: 0
API minor: 126
Shared data: 4
DLL identifier: cygwin1
Mount registry: 2
Cygnus registry name: Cygnus Solutions
Cygwin registry name: Cygwin
Program options name: Program Options
Cygwin mount registry name: mounts v2
Cygdrive flags: cygdrive flags
Cygdrive prefix: cygdrive prefix
Cygdrive default prefix:
Build date: Fri Apr 1 13:40:00 EST 2005
Shared id: cygwin1S4
.
.
rsync 2.6.3-1
.
.
openssh 4.0p1-1
Regards,
Mike