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

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

[rdiff-backup-users] exception 'ea' of type <type 'exceptions.KeyError'>


From: Jonathan Underwood
Subject: [rdiff-backup-users] exception 'ea' of type <type 'exceptions.KeyError'>
Date: Tue, 10 Jun 2008 14:59:53 +0100

Hi,

I am seeing the following traceback from rdiff-backup. Both machines
are running rdiff-backup rdiff-backup-1.0.5-7.fc9.x86_64. Both
machines are running fedora core 9. Does anyone have any suggestion as
to where I should start looking for the cause of the problem?

rdiff-backup --create-full-path --exclude-sockets --verbosity 5
--exclude /home/jgu/vmware /home/jgu
address@hidden::/home/rdbu/withnail/home/jgu/
Executing ssh -C address@hidden rdiff-backup --server
-----------------------------------------------------------------
Detected abilities for source (read only) file system:
  Access control lists                         On
  Extended attributes                          On
  Mac OS X style resource forks                Off
  Mac OS X Finder information                  Off
-----------------------------------------------------------------
-----------------------------------------------------------------
Detected abilities for destination (read/write) file system:
  Characters needing quoting                   ''
  Ownership changing                           Off
  Hard linking                                 On
  fsync() directories                          On
  Directory inc permissions                    On
  High-bit permissions                         On
  Access control lists                         On
  Extended attributes                          On
  Mac OS X style resource forks                Off
  Mac OS X Finder information                  Off
-----------------------------------------------------------------
Previous backup seems to have failed, regressing destination now.
Regressing to Fri Jun  6 04:00:01 2008
Regressing file .ICEauthority
Sending back exception 'ea' of type <type 'exceptions.KeyError'>:
  File "/usr/lib64/python2.5/site-packages/rdiff_backup/connection.py",
line 334, in answer_request
    result = apply(eval(request.function_string), argument_list)
  File "/usr/lib64/python2.5/site-packages/rdiff_backup/regress.py",
line 70, in Regress
    for rf in iterate_meta_rfs(mirror_rp, inc_rpath): ITR(rf.index, rf)
  File "/usr/lib64/python2.5/site-packages/rdiff_backup/rorpiter.py",
line 285, in __call__
    last_branch.fast_process(*args)
  File "/usr/lib64/python2.5/site-packages/rdiff_backup/regress.py",
line 232, in fast_process
    if rf.metadata_rorp.isreg(): self.restore_orig_regfile(rf)
  File "/usr/lib64/python2.5/site-packages/rdiff_backup/regress.py",
line 256, in restore_orig_regfile
    rpath.copy_attribs(rf.metadata_rorp, tf)
  File "/usr/lib64/python2.5/site-packages/rdiff_backup/rpath.py",
line 161, in copy_attribs
    if Globals.eas_write: rpout.write_ea(rpin.get_ea())
  File "/usr/lib64/python2.5/site-packages/rdiff_backup/rpath.py",
line 614, in get_ea
    return self.data['ea']

Traceback (most recent call last):
  File "/usr/bin/rdiff-backup", line 23, in <module>
    rdiff_backup.Main.Main(sys.argv[1:])
  File "/usr/lib64/python2.5/site-packages/rdiff_backup/Main.py", line
285, in Main
    take_action(rps)
  File "/usr/lib64/python2.5/site-packages/rdiff_backup/Main.py", line
255, in take_action
    elif action == "backup": Backup(rps[0], rps[1])
  File "/usr/lib64/python2.5/site-packages/rdiff_backup/Main.py", line
299, in Backup
    backup_final_init(rpout)
  File "/usr/lib64/python2.5/site-packages/rdiff_backup/Main.py", line
396, in backup_final_init
    checkdest_if_necessary(rpout)
  File "/usr/lib64/python2.5/site-packages/rdiff_backup/Main.py", line
911, in checkdest_if_necessary
    dest_rp.conn.regress.Regress(dest_rp)
  File "/usr/lib64/python2.5/site-packages/rdiff_backup/connection.py",
line 445, in __call__
    return apply(self.connection.reval, (self.name,) + args)
  File "/usr/lib64/python2.5/site-packages/rdiff_backup/connection.py",
line 367, in reval
    if isinstance(result, Exception): raise result
KeyError: 'ea'
address@hidden cron]$ Traceback (most recent call last):
  File "/usr/bin/rdiff-backup", line 23, in <module>
    rdiff_backup.Main.Main(sys.argv[1:])
  File "/usr/lib64/python2.5/site-packages/rdiff_backup/Main.py", line
285, in Main
    take_action(rps)
  File "/usr/lib64/python2.5/site-packages/rdiff_backup/Main.py", line
253, in take_action
    connection.PipeConnection(sys.stdin, sys.stdout).Server()
  File "/usr/lib64/python2.5/site-packages/rdiff_backup/connection.py",
line 352, in Server
    self.get_response(-1)
  File "/usr/lib64/python2.5/site-packages/rdiff_backup/connection.py",
line 314, in get_response
    try: req_num, object = self._get()
  File "/usr/lib64/python2.5/site-packages/rdiff_backup/connection.py",
line 230, in _get
    raise ConnectionReadError("Truncated header string (problem "
rdiff_backup.connection.ConnectionReadError: Truncated header string
(problem probably originated remotely)




reply via email to

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