Sender: 3.0.3 ext3fs on Debian Etch i386 with gcc 4.1.2 glibc 2.3.6 Receiver: 3.0.3 ext3fs on Synology NAS RS407 (Linux 2.6.15 on ARM/Marvell 5281) with toolchain gcc 3.4.3 glibc 2.3.2 from http://download.synology.com/toolchain. Directory to be backuped on remote rsync receiver (ARM) contains: - a file named cbFlood - a directory named cbFLood (capital "L"!) ls -l /home/till/cbFlood total 2656 -rwxr-xr-x 1 till users 144956 2007-07-23 17:14 cbFlood drwxr-xr-x 2 till users 4096 2007-07-24 10:38 cbFLood [...] command line on sender: rsync --archive --compress --delete --relative --password-file $PASSWD_FILE /home/till $REMOTEDIR recv_files: "/Mon/home/till/cbFlood/cbFlood" (in NetBackup) is a directory rsync error: some files could not be transferred (code 23) at main.c(1040) [sender=3.0.3] On the sender side only the directory cbFLood exists after backing up. The same rsync backup to a i386 platform works without error.
This is almost certainly a deficiency in the destination filesystem which rsync can't do anything about.
I'm with Matt -- the destination filesystem must be case-ignoring.