[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[rdiff-backup-users] Long filename errors
From: |
tkeene |
Subject: |
[rdiff-backup-users] Long filename errors |
Date: |
Tue, 17 Feb 2009 16:53:46 -0500 |
I am trying to backup a Linux system (ext3) to a Windows system running Cygwin
and the latest version of rdiff-backup.
How can I prevent long filename errors like this one:
Processing changed file media/ntfs/Documents and Settings/Tommy
Keene/Documents/MdivDocsOnly/mdivNotComplete/WTS/Apologetics/Christian
Apologetics (Oliphint)/Term Paper/Notes- Paper (Keene).doc
Processing changed file media/ntfs/Documents and Settings/Tommy
Keene/Documents/MdivDocsOnly/mdivNotComplete/WTS/Apologetics/Christian
Apologetics (Oliphint)/Term Paper/Paper.doc
Sending back exception [Errno 91] File name too long:
'/cygdrive/c/Users/Tommy/Desktop/Backup/media/ntfs/;068ocuments and
;083ettings/;084ommy
;075eene/;068ocuments/;077div;068ocs;079nly/mdiv;078ot;067omplete/;087;084;083/;065pologetics/;067hristian
;065pologetics (;079liphint)/;084erm ;080aper/rdiff-backup.tmp.73136'
of type <type 'exceptions.OSError'>:
File "/usr/lib/python2.5/site-packages/rdiff_backup/connection.py", line
335, in answer_request
result = apply(eval(request.function_string),
argument_list)
File "/usr/lib/python2.5/site-packages/rdiff_backup/backup.py", line
232, 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
528, 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
1149, in append
return self.__class__(self.conn, self.base, self.index +
(ext,))
File "/usr/lib/python2.5/site-packages/rdiff_backup/FilenameMapping.py",
line 146, in __init__
else: self.setdata()
File "/usr/lib/python2.5/site-packages/rdiff_backup/rpath.py", line 908,
in setdata
self.data = self.conn.rpath.make_file_dict(self.path)
File "/usr/lib/python2.5/site-packages/rdiff_backup/rpath.py", line 287,
in make_file_dict
return C.make_file_dict(filename)
Exception '[Errno 91] File name too long:
'/cygdrive/c/Users/Tommy/Desktop/Backup/media/ntfs/;068ocuments and
;083ettings/;084ommy
;075eene/;068ocuments/;077div;068ocs;079nly/mdiv;078ot;067omplete/;087;084;083/;065pologetics/;067hristian
;065pologetics (;079liphint)/;084erm ;080aper/rdiff-backup.tmp.73136''
raised of class '<type 'exceptions.OSError'>':
File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 304,
in error_check_Main
try: Main(arglist)
File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 324,
in Main
take_action(rps)
File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 280,
in take_action
elif action == "backup": Backup(rps[0],
rps[1])
File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 346,
in Backup
backup.Mirror(rpin, rpout)
File "/var/lib/python-support/python2.5/rdiff_backup/backup.py", line
38, in Mirror
DestS.patch(dest_rpath, source_diffiter)
File "/var/lib/python-support/python2.5/rdiff_backup/connection.py",
line 450, in __call__
return apply(self.connection.reval, (self.name,) +
args)
File "/var/lib/python-support/python2.5/rdiff_backup/connection.py",
line 370, in reval
if isinstance(result, Exception): raise result
Traceback (most recent call last):
File "/usr/bin/rdiff-backup", line 30, in <module>
rdiff_backup.Main.error_check_Main(sys.argv[1:])
File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 304,
in error_check_Main
try: Main(arglist)
File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 324,
in Main
take_action(rps)
File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 280,
in take_action
elif action == "backup": Backup(rps[0],
rps[1])
File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 346,
in Backup
backup.Mirror(rpin, rpout)
File "/var/lib/python-support/python2.5/rdiff_backup/backup.py", line
38, in Mirror
DestS.patch(dest_rpath, source_diffiter)
File "/var/lib/python-support/python2.5/rdiff_backup/connection.py",
line 450, in __call__
return apply(self.connection.reval, (self.name,) +
args)
File "/var/lib/python-support/python2.5/rdiff_backup/connection.py",
line 370, in reval
if isinstance(result, Exception): raise result
OSError: [Errno 91] File name too long:
'/cygdrive/c/Users/Tommy/Desktop/Backup/media/ntfs/;068ocuments and
;083ettings/;084ommy
;075eene/;068ocuments/;077div;068ocs;079nly/mdiv;078ot;067omplete/;087;084;083/;065pologetics/;067hristian
;065pologetics (;079liphint)/;084erm ;080aper/rdiff-backup.tmp.73136'
Ideally I would like to be able to back up these files, but at the very least I
would like rdiff-backup to skip such files and move on. As it is, the whole
thing comes crashing down.
+----------------------------------------------------------------------
|This was sent by address@hidden via Backup Central.
|Forward SPAM to address@hidden
+----------------------------------------------------------------------
- [rdiff-backup-users] Long filename errors,
tkeene <=