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

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

[Rdiff-backup-bugs] [bug #15772] Impossible to backup after 1 failure


From: anonymous
Subject: [Rdiff-backup-bugs] [bug #15772] Impossible to backup after 1 failure
Date: Thu, 16 Feb 2006 16:45:05 +0000
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.8) Gecko/20050513 Fedora/1.0.4-1.3.1 Firefox/1.0.4

URL:
  <http://savannah.nongnu.org/bugs/?func=detailitem&item_id=15772>

                 Summary: Impossible to backup after 1 failure
                 Project: rdiff-backup
            Submitted by: None
            Submitted on: Thu 02/16/06 at 16:45
                Category: None
                Severity: 3 - Normal
              Item Group: None
                  Status: None
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open

    _______________________________________________________

Details:

Version 1.1.5 on both sides.
I was backupping a large dir over the wan (dir is large but modifications
after the last backup are not so large). The network became stuck, and I
terminaterd rdiff-backup with ctrl-C. After that, backupping is impossible:
the following error appears.
Note1: Source is fat32 but destination on server is ext3 and has plenty of
space
Note2: First I tried to rename the files current_mirror and mirror_metadata
as the FAQ says, but it didn't solve. The following error is taken from an
attempt AFTER such rename, but as far as I can tell with my eyes and memory,
it is the same error as I originarily got even before renaming.


address@hidden fat32]$ rdiff-backup -v8 /mnt/fat32/data
myremotecomp.domain.com::/rdbk_data/bkroot/mylaptop/fat32/data
Executing ssh -C myremotecomp.domain.com rdiff-backup --server
Registering connection 1
Unable to import module xattr.
Extended attributes not supported on filesystem at /mnt/fat32/data
Unable to import module posix1e from pylibacl package.
ACLs not supported on filesystem at /mnt/fat32/data
-----------------------------------------------------------------
Detected abilities for source (read only) file system:
  Access control lists                         Off
  Extended attributes                          Off
  Case sensitivity                             Off
  Mac OS X style resource forks                Off
  Mac OS X Finder information                  Off
-----------------------------------------------------------------
Making directory
/rdbk_data/bkroot/mylaptop/fat32/data/rdiff-backup-data/rdiff-backup.tmp.0
Touching
/rdbk_data/bkroot/mylaptop/fat32/data/rdiff-backup-data/rdiff-backup.tmp.0/5-_
a.
Deleting
/rdbk_data/bkroot/mylaptop/fat32/data/rdiff-backup-data/rdiff-backup.tmp.0/5-_
a.
Touching
/rdbk_data/bkroot/mylaptop/fat32/data/rdiff-backup-data/rdiff-backup.tmp.0/:\
ᄉ
Deleting
/rdbk_data/bkroot/mylaptop/fat32/data/rdiff-backup-data/rdiff-backup.tmp.0/:\
ᄉ
Touching
/rdbk_data/bkroot/mylaptop/fat32/data/rdiff-backup-data/rdiff-backup.tmp.0/A
Deleting
/rdbk_data/bkroot/mylaptop/fat32/data/rdiff-backup-data/rdiff-backup.tmp.0/A
Touching
/rdbk_data/bkroot/mylaptop/fat32/data/rdiff-backup-data/rdiff-backup.tmp.0/foo
Deleting
/rdbk_data/bkroot/mylaptop/fat32/data/rdiff-backup-data/rdiff-backup.tmp.0/foo
Making directory
/rdbk_data/bkroot/mylaptop/fat32/data/rdiff-backup-data/rdiff-backup.tmp.0/hl
Touching
/rdbk_data/bkroot/mylaptop/fat32/data/rdiff-backup-data/rdiff-backup.tmp.0/hardlinked_file1
Hard linking
/rdbk_data/bkroot/mylaptop/fat32/data/rdiff-backup-data/rdiff-backup.tmp.0/hl/hardlinked_file2
to
/rdbk_data/bkroot/mylaptop/fat32/data/rdiff-backup-data/rdiff-backup.tmp.0/hardlinked_file1
Unable to import module xattr.
Extended attributes not supported on filesystem at
/rdbk_data/bkroot/mylaptop/fat32/data/rdiff-backup-data/rdiff-backup.tmp.0
Unable to import module posix1e from pylibacl package.
ACLs not supported on filesystem at
/rdbk_data/bkroot/mylaptop/fat32/data/rdiff-backup-data/rdiff-backup.tmp.0
Touching
/rdbk_data/bkroot/mylaptop/fat32/data/rdiff-backup-data/rdiff-backup.tmp.0/dir_inc_check
Deleting
/rdbk_data/bkroot/mylaptop/fat32/data/rdiff-backup-data/rdiff-backup.tmp.0/dir_inc_check
Touching
/rdbk_data/bkroot/mylaptop/fat32/data/rdiff-backup-data/rdiff-backup.tmp.0/regfile
Deleting
/rdbk_data/bkroot/mylaptop/fat32/data/rdiff-backup-data/rdiff-backup.tmp.0/regfile
Touching
/rdbk_data/bkroot/mylaptop/fat32/data/rdiff-backup-data/rdiff-backup.tmp.0/high_perms
Deleting
/rdbk_data/bkroot/mylaptop/fat32/data/rdiff-backup-data/rdiff-backup.tmp.0/high_perms
Deleting
/rdbk_data/bkroot/mylaptop/fat32/data/rdiff-backup-data/rdiff-backup.tmp.0
Removing directory
/rdbk_data/bkroot/mylaptop/fat32/data/rdiff-backup-data/rdiff-backup.tmp.0
-----------------------------------------------------------------
Detected abilities for destination (read/write) file system:
  Ownership changing                           Off
  Hard linking                                 On
  fsync() directories                          On
  Directory inc permissions                    On
  High-bit permissions                         On
  Extended filenames                           On
  Access control lists                         Off
  Extended attributes                          Off
  Case sensitivity                             On
  Mac OS X style resource forks                Off
  Mac OS X Finder information                  Off
-----------------------------------------------------------------
Exception '' raised of class 'exceptions.AssertionError':
  File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 295, in
error_check_Main
    try: Main(arglist)
  File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 315, in
Main
    take_action(rps)
  File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 271, in
take_action
    elif action == "backup": Backup(rps[0], rps[1])
  File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 328, in
Backup
    backup_final_init(rpout)
  File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 425, in
backup_final_init
    checkdest_if_necessary(rpout)
  File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 820, in
checkdest_if_necessary
    need_check = checkdest_need_check(dest_rp)
  File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 810, in
checkdest_need_check
    if not force: curmir_incs[0].conn.regress.check_pids(curmir_incs)
  File "/usr/lib/python2.3/site-packages/rdiff_backup/connection.py", line
448, in __call__
    return apply(self.connection.reval, (self.name,) + args)
  File "/usr/lib/python2.3/site-packages/rdiff_backup/connection.py", line
367, in reval
    for arg in args: self._put(arg, req_num)
  File "/usr/lib/python2.3/site-packages/rdiff_backup/connection.py", line
139, in _put
    else: self._putobj(obj, req_num)
  File "/usr/lib/python2.3/site-packages/rdiff_backup/connection.py", line
144, in _putobj
    self._write("o", pickle.dumps(obj, 1), req_num)
  File "/usr/lib/python2.3/pickle.py", line 1386, in dumps
    Pickler(file, protocol, bin).dump(obj)
  File "/usr/lib/python2.3/pickle.py", line 231, in dump
    self.save(obj)
  File "/usr/lib/python2.3/pickle.py", line 293, in save
    f(self, obj) # Call unbound method with explicit self
  File "/usr/lib/python2.3/pickle.py", line 614, in save_list
    self._batch_appends(iter(obj))
  File "/usr/lib/python2.3/pickle.py", line 647, in _batch_appends
    save(x)
  File "/usr/lib/python2.3/pickle.py", line 293, in save
    f(self, obj) # Call unbound method with explicit self
  File "/usr/lib/python2.3/pickle.py", line 737, in save_inst
    stuff = getstate()
  File "/usr/lib/python2.3/site-packages/rdiff_backup/rpath.py", line 754, in
__getstate__
    assert self.conn is Globals.local_connection

Traceback (most recent call last):
  File "/usr/bin/rdiff-backup", line 23, in ?
    rdiff_backup.Main.error_check_Main(sys.argv[1:])
  File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 295, in
error_check_Main
    try: Main(arglist)
  File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 315, in
Main
    take_action(rps)
  File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 271, in
take_action
    elif action == "backup": Backup(rps[0], rps[1])
  File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 328, in
Backup
    backup_final_init(rpout)
  File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 425, in
backup_final_init
    checkdest_if_necessary(rpout)
  File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 820, in
checkdest_if_necessary
    need_check = checkdest_need_check(dest_rp)
  File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 810, in
checkdest_need_check
    if not force: curmir_incs[0].conn.regress.check_pids(curmir_incs)
  File "/usr/lib/python2.3/site-packages/rdiff_backup/connection.py", line
448, in __call__
    return apply(self.connection.reval, (self.name,) + args)
  File "/usr/lib/python2.3/site-packages/rdiff_backup/connection.py", line
367, in reval
    for arg in args: self._put(arg, req_num)
  File "/usr/lib/python2.3/site-packages/rdiff_backup/connection.py", line
139, in _put
    else: self._putobj(obj, req_num)
  File "/usr/lib/python2.3/site-packages/rdiff_backup/connection.py", line
144, in _putobj
    self._write("o", pickle.dumps(obj, 1), req_num)
  File "/usr/lib/python2.3/pickle.py", line 1386, in dumps
    Pickler(file, protocol, bin).dump(obj)
  File "/usr/lib/python2.3/pickle.py", line 231, in dump
    self.save(obj)
  File "/usr/lib/python2.3/pickle.py", line 293, in save
    f(self, obj) # Call unbound method with explicit self
  File "/usr/lib/python2.3/pickle.py", line 614, in save_list
    self._batch_appends(iter(obj))
  File "/usr/lib/python2.3/pickle.py", line 647, in _batch_appends
    save(x)
  File "/usr/lib/python2.3/pickle.py", line 293, in save
    f(self, obj) # Call unbound method with explicit self
  File "/usr/lib/python2.3/pickle.py", line 737, in save_inst
    stuff = getstate()
  File "/usr/lib/python2.3/site-packages/rdiff_backup/rpath.py", line 754, in
__getstate__
    assert self.conn is Globals.local_connection
AssertionError
Exception 'Truncated header string (problem probably originated remotely)'
raised of class 'rdiff_backup.connection.ConnectionReadError':
  File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 295, in
error_check_Main
    try: Main(arglist)
  File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 315, in
Main
    take_action(rps)
  File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 269, in
take_action
    connection.PipeConnection(sys.stdin, sys.stdout).Server()
  File "/usr/lib/python2.3/site-packages/rdiff_backup/connection.py", line
355, in Server
    self.get_response(-1)
  File "/usr/lib/python2.3/site-packages/rdiff_backup/connection.py", line
323, in get_response
    self.answer_request(object, req_num)
  File "/usr/lib/python2.3/site-packages/rdiff_backup/connection.py", line
330, in answer_request
    arg_req_num, arg = self._get()
  File "/usr/lib/python2.3/site-packages/rdiff_backup/connection.py", line
233, in _get
    raise ConnectionReadError("Truncated header string (problem "

Fatal Error: Lost connection to the remote system







    _______________________________________________________

Reply to this item at:

  <http://savannah.nongnu.org/bugs/?func=detailitem&item_id=15772>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.nongnu.org/





reply via email to

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