I've been using Pim's version of rsync 2.5.5-vfdhack-1 and mp3tofid3.00 for some time.

Anyway, recently I restructured my mp3 directory a little bit. It now has 1 extra level :-

was /data/mp3/<artist>/album

now /data/mp3/<type>/<artists>/<album>

Anyway, my rsync on the empeg now has errors :-

readlink drive0/fids/_00011/fd0: Permission denied
readlink drive0/fids/_00011/fe0: Permission denied
readlink drive0/fids/_00011/ff0: Permission denied
readlink drive0/fids/_00012/000: Permission denied
readlink drive0/fids/_00012/010: Permission denied
readlink drive0/fids/_00012/020: Permission denied

Got 575 errors in fact.

Now a search on the web results in this being caused by MAXPATHLEN being exceeded. However, none of the pathnames are over 200 characters long. According to a little test I did, the empeg has MAXPATHLEN set to 4095.

From the source of rsync it seems to use MAXPATHLEN so that didn't look like the issue. Just to be sure I compiled it up myself with a printf for MAXPATHLEN and sure enough it printed out 4095.

So has anyone got any ideas?
_________________________
Andy MK2a 60GB Amber 040103916 32mb/Light Kit MK2a 50GB Amber 030102560 32mb