rdiff-backup-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[rdiff-backup-users] Windows Filename too long errors


From: Jim Hodapp
Subject: [rdiff-backup-users] Windows Filename too long errors
Date: Fri, 2 Feb 2007 08:56:52 -0500

I am attempting to utilize rdiff-backup v 1.1.7 on Cygwin as a solution
for backing up some developer laptops at the company I work for.
rdiff-backup will send the file data to a remote Linux server. I have
one problem though and that is that some files (in this case, some
supporting files from Eclipse on Windows) have too long of a filename
and rdiff-backup, although it does continue, doesn't back these files
up. Is there anything that can be done, or will be done to fix this
problem? Does this limitation exist because these filenames are longer
than is supported by an ext3 filesystem on the Linux server?

Some example Filename too long errors on Cygwin:

ListError
temp/eclipse-examples-3.2.1-win32/eclipse/plugins/org.eclipse.sdk.exam
ples.source_3.1.100.v20060609m/src/org.eclipse.swt.examples_3.1.100.v323
2n/src/o
rg/eclipse/swt/examples/controlexample/ExpandBarTab.java [Errno 91] File
name to
o long: '/cygdrive/c/Documents and Settings/jim.hodap/My
Documents/temp/eclipse-
examples-3.2.1-win32/eclipse/plugins/org.eclipse.sdk.examples.source_3.1
.100.v20
060609m/src/org.eclipse.swt.examples_3.1.100.v3232n/src/org/eclipse/swt/
examples
/controlexample/ExpandBarTab.java'
Exception '[Errno 91] File name too long: '/cygdrive/c/Documents and
Settings/ji
m.hodap/My
Documents/temp/eclipse-examples-3.2.1-win32/eclipse/plugins/org.eclip
se.sdk.examples.source_3.1.100.v20060609m/src/org.eclipse.swt.examples_3
.1.100.v
3232n/src/org/eclipse/swt/examples/controlexample/GroupTab.java'' raised
of clas
s 'exceptions.OSError':
  File "/usr/lib/python2.4/site-packages/rdiff_backup/robust.py", line
32, in ch
eck_common_error
    try: return function(*args)
  File "/usr/lib/python2.4/site-packages/rdiff_backup/rpath.py", line
1004, in a
ppend
    return self.__class__(self.conn, self.base, self.index + (ext,))
  File "/usr/lib/python2.4/site-packages/rdiff_backup/rpath.py", line
746, in __
init__
    else: self.setdata()
  File "/usr/lib/python2.4/site-packages/rdiff_backup/rpath.py", line
770, in se
tdata
    self.data = self.conn.C.make_file_dict(self.path)



Jim Hodapp

E-gineering, LLC.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]