[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[rdiff-backup-users] Backup Error on Regression
From: |
tkeene |
Subject: |
[rdiff-backup-users] Backup Error on Regression |
Date: |
Wed, 04 Mar 2009 11:13:01 -0500 |
I am backing up from a Linux laptop to a Windows desktop through ssh and
rdiff-backup running through cygwin. Using 1.3.2 on both systems. Everything
works great--backup, increments, etc.--unless a backup process is interrupted.
When that happens rdiff-backup must first regress to the next earliest backup
mirror, and in the process of regressing I get the following error:
>
> Regressing attributes of
> /cygdrive/b/ttop/home/tommy/.mozilla/firefox/601gv9oc.default
> Deleting increment
> /cygdrive/b/ttop/rdiff-backup-data/increments/home/tommy/.mozilla/firefox/601gv9oc.default.2009-03-04;08410-18-24-05-00.dir
> Deleting increment
> /cygdrive/b/ttop/rdiff-backup-data/increments/home/tommy/.mozilla/firefox.2009-03-04;08410-18-24-05-00.dir
> Deleting increment
> /cygdrive/b/ttop/rdiff-backup-data/increments/home/tommy/.mozilla.2009-03-04;08410-18-24-05-00.dir
> Sending back exception [Errno 91] File name too long:
> '/cygdrive/b/ttop/rdiff-backup-data/home/tommy/.mozilla-thunderbird/j0umi59r.default/extensions/{571;067;070;065;067;070-0;0707;068-49b4-;066;06877-;0696;070;0677;066209;065;068;067}/chrome/;077;069;084;065-;073;078;070/;077;065;078;073;070;069;083;084.;077;070'
> 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/regress.py", line 71,
> in Regress
> for rf in iterate_meta_rfs(mirror_rp, inc_rpath): ITR(rf.index, rf)
> File "/usr/lib/python2.5/site-packages/rdiff_backup/regress.py", line 197,
> in iterate_meta_rfs
> for raw_rf, metadata_rorp in collated:
> File "/usr/lib/python2.5/site-packages/rdiff_backup/rorpiter.py", line 92,
> in Collate2Iters
> try: relem1 = riter1.next()
> File "/usr/lib/python2.5/site-packages/rdiff_backup/regress.py", line 175,
> in helper
> for sub_sub_rf in helper(sub_rf):
> File "/usr/lib/python2.5/site-packages/rdiff_backup/regress.py", line 175,
> in helper
> for sub_sub_rf in helper(sub_rf):
> File "/usr/lib/python2.5/site-packages/rdiff_backup/regress.py", line 175,
> in helper
> for sub_sub_rf in helper(sub_rf):
> File "/usr/lib/python2.5/site-packages/rdiff_backup/regress.py", line 175,
> in helper
> for sub_sub_rf in helper(sub_rf):
> File "/usr/lib/python2.5/site-packages/rdiff_backup/regress.py", line 175,
> in helper
> for sub_sub_rf in helper(sub_rf):
> File "/usr/lib/python2.5/site-packages/rdiff_backup/regress.py", line 175,
> in helper
> for sub_sub_rf in helper(sub_rf):
> File "/usr/lib/python2.5/site-packages/rdiff_backup/regress.py", line 175,
> in helper
> for sub_sub_rf in helper(sub_rf):
> File "/usr/lib/python2.5/site-packages/rdiff_backup/regress.py", line 175,
> in helper
> for sub_sub_rf in helper(sub_rf):
> File "/usr/lib/python2.5/site-packages/rdiff_backup/regress.py", line 174,
> in helper
> for sub_rf in rf.yield_sub_rfs():
> File "/usr/lib/python2.5/site-packages/rdiff_backup/restore.py", line 517,
> in yield_sub_rfs
> inc_rp = self.inc_rp.new_index(mirror_rp.index)
> File "/usr/lib/python2.5/site-packages/rdiff_backup/rpath.py", line 1157,
> in new_index
> return self.__class__(self.conn, self.base, index)
> File "/usr/lib/python2.5/site-packages/rdiff_backup/FilenameMapping.py",
> line 145, 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/b/ttop/rdiff-backup-data/home/tommy/.mozilla-thunderbird/j0umi59r.default/extensions/{571;067;070;065;067;070-0;0707;068-49b4-;066;06877-;0696;070;0677;066209;065;068;067}/chrome/;077;069;084;065-;073;078;070/;077;065;078;073;070;069;083;084.;077;070''
> raised of class '<type 'exceptions.OSError'>':
> File "/usr/lib/python2.5/site-packages/rdiff_backup/Main.py", line 306, in
> error_check_Main
> try: Main(arglist)
> File "/usr/lib/python2.5/site-packages/rdiff_backup/Main.py", line 326, in
> Main
> take_action(rps)
> File "/usr/lib/python2.5/site-packages/rdiff_backup/Main.py", line 282, in
> take_action
> elif action == "backup": Backup(rps[0], rps[1])
> File "/usr/lib/python2.5/site-packages/rdiff_backup/Main.py", line 339, in
> Backup
> backup_final_init(rpout)
> File "/usr/lib/python2.5/site-packages/rdiff_backup/Main.py", line 500, in
> backup_final_init
> checkdest_if_necessary(rpout)
> File "/usr/lib/python2.5/site-packages/rdiff_backup/Main.py", line 923, in
> checkdest_if_necessary
> dest_rp.conn.regress.Regress(dest_rp)
> File "/usr/lib/python2.5/site-packages/rdiff_backup/connection.py", line
> 450, in __call__
> return apply(self.connection.reval, (self.name,) + args)
> File "/usr/lib/python2.5/site-packages/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 "/usr/lib/python2.5/site-packages/rdiff_backup/Main.py", line 306, in
> error_check_Main
> try: Main(arglist)
> File "/usr/lib/python2.5/site-packages/rdiff_backup/Main.py", line 326, in
> Main
> take_action(rps)
> File "/usr/lib/python2.5/site-packages/rdiff_backup/Main.py", line 282, in
> take_action
> elif action == "backup": Backup(rps[0], rps[1])
> File "/usr/lib/python2.5/site-packages/rdiff_backup/Main.py", line 339, in
> Backup
> backup_final_init(rpout)
> File "/usr/lib/python2.5/site-packages/rdiff_backup/Main.py", line 500, in
> backup_final_init
> checkdest_if_necessary(rpout)
> File "/usr/lib/python2.5/site-packages/rdiff_backup/Main.py", line 923, in
> checkdest_if_necessary
> dest_rp.conn.regress.Regress(dest_rp)
> File "/usr/lib/python2.5/site-packages/rdiff_backup/connection.py", line
> 450, in __call__
> return apply(self.connection.reval, (self.name,) + args)
> File "/usr/lib/python2.5/site-packages/rdiff_backup/connection.py", line
> 370, in reval
> if isinstance(result, Exception): raise result
> OSError: [Errno 91] File name too long:
> '/cygdrive/b/ttop/rdiff-backup-data/home/tommy/.mozilla-thunderbird/j0umi59r.default/extensions/{571;067;070;065;067;070-0;0707;068-49b4-;066;06877-;0696;070;0677;066209;065;068;067}/chrome/;077;069;084;065-;073;078;070/;077;065;078;073;070;069;083;084.;077;070'
> Fatal Error: Lost connection to the remote system
>
Would appreciate any help. I love this software!
+----------------------------------------------------------------------
|This was sent by address@hidden via Backup Central.
|Forward SPAM to address@hidden
+----------------------------------------------------------------------
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [rdiff-backup-users] Backup Error on Regression,
tkeene <=