[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[rdiff-backup-users] workaround for "[Errno 91] File name too long..."?
From: |
Morgan Read |
Subject: |
[rdiff-backup-users] workaround for "[Errno 91] File name too long..."? |
Date: |
Thu, 16 Aug 2007 20:12:35 +1200 |
User-agent: |
Thunderbird 1.5.0.12 (X11/20070530) |
Hello list
Is there any workaround for this error? What I can't understand is how
this error was avoided making the initial BU1 if it's thrown making a
copy of it?
Also, it may be a very naive question but why, when there are only two
possible alternatives for any (alpha) character on a case insensitive
system is one alternative escaped to 7 characters to distinguish it from
the other?
Regards,
M.
address@hidden /cygdrive/c
$ rdiff-backup -b ./BU1 ./BU2
Exception '[Errno 91] File name too long:
'BU2/home/morgan/;059068ocuments/;059082eferences/;059076inksys/;059087;059082;05908454;059071;0590802/;059084oms;059078etworking;059082eview/;059082eviews-188-;059080rod;059073;059068-;059087;059082;05908454;059071;0590802-2_files/rdiff-backup.tmp.13668''
raised of class '<type 'exceptions.OSError'>':
File "/usr/lib/python2.5/site-packages/rdiff_backup/Main.py", line
302, in error_check_Main
try: Main(arglist)
File "/usr/lib/python2.5/site-packages/rdiff_backup/Main.py", line
322, in Main
take_action(rps)
File "/usr/lib/python2.5/site-packages/rdiff_backup/Main.py", line
278, in take_action
elif action == "backup": Backup(rps[0], rps[1])
File "/usr/lib/python2.5/site-packages/rdiff_backup/Main.py", line
344, in Backup
backup.Mirror(rpin, rpout)
File "/usr/lib/python2.5/site-packages/rdiff_backup/backup.py", line
38, in Mirror
DestS.patch(dest_rpath, source_diffiter)
File "/usr/lib/python2.5/site-packages/rdiff_backup/backup.py", line
218, in patch
ITR(diff.index, diff)
File "/usr/lib/python2.5/site-packages/rdiff_backup/rorpiter.py", line
281, in __call__
last_branch.fast_process(*args)
File "/usr/lib/python2.5/site-packages/rdiff_backup/backup.py", line
514, in fast_process
tf = TempFile.new(mirror_rp)
File "/usr/lib/python2.5/site-packages/rdiff_backup/TempFile.py", line
36, in new
return new_in_dir(rp_base.get_parent_rp())
File "/usr/lib/python2.5/site-packages/rdiff_backup/TempFile.py", line
46, in new_in_dir
tf = dir_rp.append('rdiff-backup.tmp.%d' % _tfindex)
File "/usr/lib/python2.5/site-packages/rdiff_backup/rpath.py", line
1022, in append
return self.__class__(self.conn, self.base, self.index + (ext,))
File
"/usr/lib/python2.5/site-packages/rdiff_backup/FilenameMapping.py", line
126, in __init__
rpath.RPath.__init__(self, connection, base, self.quoted_index,
data)
File "/usr/lib/python2.5/site-packages/rdiff_backup/rpath.py", line
747, in __init__
else: self.setdata()
File "/usr/lib/python2.5/site-packages/rdiff_backup/rpath.py", line
771, in setdata
self.data = self.conn.C.make_file_dict(self.path)
Traceback (most recent call last):
File "/usr/bin/rdiff-backup", line 23, in <module>
rdiff_backup.Main.error_check_Main(sys.argv[1:])
File "/usr/lib/python2.5/site-packages/rdiff_backup/Main.py", line
302, in error_check_Main
try: Main(arglist)
File "/usr/lib/python2.5/site-packages/rdiff_backup/Main.py", line
322, in Main
take_action(rps)
File "/usr/lib/python2.5/site-packages/rdiff_backup/Main.py", line
278, in take_action
elif action == "backup": Backup(rps[0], rps[1])
File "/usr/lib/python2.5/site-packages/rdiff_backup/Main.py", line
344, in Backup
backup.Mirror(rpin, rpout)
File "/usr/lib/python2.5/site-packages/rdiff_backup/backup.py", line
38, in Mirror
DestS.patch(dest_rpath, source_diffiter)
File "/usr/lib/python2.5/site-packages/rdiff_backup/backup.py", line
218, in patch
ITR(diff.index, diff)
File "/usr/lib/python2.5/site-packages/rdiff_backup/rorpiter.py", line
281, in __call__
last_branch.fast_process(*args)
File "/usr/lib/python2.5/site-packages/rdiff_backup/backup.py", line
514, in fast_process
tf = TempFile.new(mirror_rp)
File "/usr/lib/python2.5/site-packages/rdiff_backup/TempFile.py", line
36, in new
return new_in_dir(rp_base.get_parent_rp())
File "/usr/lib/python2.5/site-packages/rdiff_backup/TempFile.py", line
46, in new_in_dir
tf = dir_rp.append('rdiff-backup.tmp.%d' % _tfindex)
File "/usr/lib/python2.5/site-packages/rdiff_backup/rpath.py", line
1022, in append
return self.__class__(self.conn, self.base, self.index + (ext,))
File
"/usr/lib/python2.5/site-packages/rdiff_backup/FilenameMapping.py", line
126, in __init__
rpath.RPath.__init__(self, connection, base, self.quoted_index,
data)
File "/usr/lib/python2.5/site-packages/rdiff_backup/rpath.py", line
747, in __init__
else: self.setdata()
File "/usr/lib/python2.5/site-packages/rdiff_backup/rpath.py", line
771, in setdata
self.data = self.conn.C.make_file_dict(self.path)
OSError: [Errno 91] File name too long:
'BU2/home/morgan/;059068ocuments/;059082eferences/;059076inksys/;059087;059082;05908454;059071;0590802/;059084oms;059078etworking;059082eview/;059082eviews-188-;059080rod;059073;059068-;059087;059082;05908454;059071;0590802-2_files/rdiff-backup.tmp.13668'
address@hidden /cygdrive/c
$
--
Morgan Read
NEW ZEALAND
<mailto:mstuffATreadDOTorgDOTnz>
fedora: Freedom Forever!
http://fedoraproject.org/wiki/Overview
"By choosing not to ship any proprietary or binary drivers, Fedora does
differ from other distributions. ..."
Quote: Max Spevik
http://interviews.slashdot.org/article.pl?sid=06/08/17/177220
RMS on fedora:
http://fedoraproject.org/wiki/FreeSoftwareAnalysis/FSF
signature.asc
Description: OpenPGP digital signature
- [rdiff-backup-users] workaround for "[Errno 91] File name too long..."?,
Morgan Read <=
- Re: [rdiff-backup-users] workaround for "[Errno 91] File name too long..."?, Andrew Ferguson, 2007/08/16
- Re: [rdiff-backup-users] workaround for "[Errno 91] File name too long..."?, Dave Kempe, 2007/08/16
- Re: [rdiff-backup-users] workaround for "[Errno 91] File name too long..."?, rdiff, 2007/08/16
- Re: [rdiff-backup-users] workaround for "[Errno 91] File name too long..."?, Andrew Ferguson, 2007/08/16
- Re: [rdiff-backup-users] workaround for "[Errno 91] File name too long..."?, rdiff, 2007/08/16
- Re: [rdiff-backup-users] workaround for "[Errno 91] File name too long..."?, Andrew Ferguson, 2007/08/16
- Re: [rdiff-backup-users] workaround for "[Errno 91] File name too long..."?, rdiff, 2007/08/16
- Re: [rdiff-backup-users] workaround for "[Errno 91] File name too long..."?, Andrew Ferguson, 2007/08/16
[rdiff-backup-users] Duplicate mirror? [was Re: workaround for "[Errno 91] File name too long..."?], Morgan Read, 2007/08/17