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
-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.