El 15/07/11 17:48, Christian Pernegger escribió:
Package: diffutils
Version: 1:3.0-1
Severity: normal
I've just migrated our media server to new disks using cp -ar and just
to make sure everything went over alright I compared the old and the
new set with diff -rq, with the attached result. (Sorry for the German locale:
- 'Nur in' => 'Only in'
- 'Dateien [...] und [...] sind verschieden' => 'Files [...] and [...] are
different / differ'
)
The thing is, there *aren't actually* any differences (verified with fdupes and
md5sum) and
diff's result even varies depending on the paths it's called with.
diff -rq crypt crypt.new
# see log
diff -rq crypt/Crypt/Misc/Bernhard/Ongaku crypt.new/Crypt/Misc/Bernhard/Ongaku
# see log
diff -rq crypt/Crypt/Misc/Bernhard/Ongaku/前野健太 - さみしいだけ
crypt.new/Crypt/Misc/Bernhard/Ongaku/前野健太 - さみしいだけ # no differences, same for
the other album
#copy Crypt/Misc/Bernhard/Ongaku/前野健太* from both mount points to new directories
and diff those => no differences
Before you ask, I've lots of Japanese, Hindi and Korean file names on the fs,
these are the only files that triggered.
So I'm guessing there's something wrong with diff's file name / path name
handling,
maybe length-dependent?.
The diff.log.gz that you sent shows that there is indeed something wrong
in your system, but it is yet to be seen that you don't have filesystem
corruption somewhere, or bad RAM chips.
In either case, this is not enough for me to forward this upstream.
So please, provide a minimal test case allowing this to be *reproduced*.
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]