<p>If the remote rsync is a daemon, your first step should be to look at
the daemon's log file to see if it logged an error explaining why it
-aborted the transfer.
+aborted the transfer. Also double-check to ensure that the log file is
+setup right, as a wrong "log file" setting in your rsyncd.conf file can
+also cause this problem.
<p>Beginning with version 2.6.3, rsync now does a better job of retreiving
the error from the remote
size of the largest file that needs to be updated available in free
disk space for the transfer to succeed).
-<li>An idle connection caused a router or remove-shell server to close
+<li>An idle connection caused a router or remote-shell server to close
the connection.
<li>A network error caused the connection to be dropped.
tells strace to follow the child processes too):
<pre>ulimit -c unlimited
-strace -f rsync --daemon --no-detach 2>/tmp/rsync-$$.out
+strace -f -t -s 1024 -o /tmp/rsync-$$.out rsync --daemon --no-detach
</pre>
<p>Then, use a separate window to actually run the failing transfer, after
<li><p><b>Q:</b>
-Why doesn't --dry-run (-n) show all the changed directories?
-
-<p><b>A:</b>
-
-This was a bug in versions prior to 2.6.4. Upgrade both rsync versions (or at
-least the receiving side).
-
-<li><p><b>Q:</b>
-
Aren't there more issues than this?
<p><b>A:</b>