Bug 5637 - Match case issue on ext3fs and ARM platform
Summary: Match case issue on ext3fs and ARM platform
Status: RESOLVED WORKSFORME
Alias: None
Product: rsync
Classification: Unclassified
Component: core (show other bugs)
Version: 3.0.3
Hardware: Other Linux
: P3 normal (vote)
Target Milestone: ---
Assignee: Wayne Davison
QA Contact: Rsync QA Contact
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-07-28 07:50 UTC by Till Wimmer
Modified: 2009-12-13 00:39 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Till Wimmer 2008-07-28 07:50:51 UTC
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.
Comment 1 Matt McCutchen 2009-09-13 16:23:28 UTC
This is almost certainly a deficiency in the destination filesystem which rsync can't do anything about.
Comment 2 Wayne Davison 2009-12-13 00:39:26 UTC
I'm with Matt -- the destination filesystem must be case-ignoring.