Here's what I'm doing .. any thoughts? Marketing-Station:~/Desktop Graphics$ rsync -av --delete source/ destination/ building file list ... done created directory destination ./ .DS_Store content/ content/.DS_Store content/logo_green_w_tag.eps content/logo_green_w_tag.jpg content/logo_green_w_tag.pdf content/logo_white_w_tag.eps content/logo_white_w_tag.jpg content/logo_white_w_tag.pdf sent 1491344 bytes received 180 bytes 2983048.00 bytes/sec total size is 1490564 speedup is 1.00 Marketing-Station:~/Desktop Graphics$ rsync -av --delete source/ destination/ building file list ... done rsync: delete_one: unlink "/Users/Graphics/Desktop/destination/content/logo_white_w_tag.eps" failed: Unknown error: 0 (0) content/ content/.DS_Store sent 12582 bytes received 40 bytes 25244.00 bytes/sec total size is 883907 speedup is 70.03 rsync error: some files could not be transferred (code 23) at /SourceCache/rsync/rsync-23/rsync/main.c(717)
First, check the version of rsync using "rsync --version". The error message you cited hasn't existed in rsync since 2.6.3, so I bumped the version back to that for a start. Is this version modified by Apple? Another question: am I to assume that logo_white_w_tag.eps was actually deleted from the source/content directory before the second transfer? I looked at the robust_unlink() code in utils.c of the various recent versions, and I didn't see a way for the code to return an error with errno == 0 unless the actual unlink() function did this.
Cannot reproduce this one, and the bug reporter is not responding to questions.