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

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

[rdiff-backup-users] Error reading from pipe (problem probably originat


From: Linda Markowsky
Subject: [rdiff-backup-users] Error reading from pipe (problem probably originated remotely)
Date: Tue, 3 Jun 2003 11:43:55 -0400 (EDT)

I've been using rdiff-backup for months (currently using 0.6.0-1), 
but my remote backup no longer works. Just after asking for my password,
rdiff-backup prints the following error message:

Resuming aborted backup dated Tue Jun  3 11:11:40 2003
Exception iteration over non-sequence raised of class exceptions.TypeError
  File "/usr/bin/rdiff-backup", line 4463, in patch_increment_and_finalize
    try: dsrp = cls.check_skip_error(error_checked)
  File "/usr/bin/rdiff-backup", line 4473, in check_skip_error
    try: return thunk()
  File "/usr/bin/rdiff-backup", line 4457, in error_checked
    ITR(indexed_tuple)
  File "/usr/bin/rdiff-backup", line 526, in __call__
    self.process_w_subreducer(indexed_elem)
  File "/usr/bin/rdiff-backup", line 480, in process_w_subreducer
    if not self.subreducer(indexed_elem):
  File "/usr/bin/rdiff-backup", line 526, in __call__
    self.process_w_subreducer(indexed_elem)
  File "/usr/bin/rdiff-backup", line 480, in process_w_subreducer
    if not self.subreducer(indexed_elem):
  File "/usr/bin/rdiff-backup", line 512, in __call__
    self.state.base_init_val = self.base_init(indexed_elem)
  File "/usr/bin/rdiff-backup", line 3786, in base_init
    else: return init_non_dir(dsrp, diff_rorp, incpref)
  File "/usr/bin/rdiff-backup", line 3823, in init_non_dir
    incpref),
  File "/usr/bin/rdiff-backup", line 3702, in Increment_action
    else: return Inc.makesnapshot_action(mirror, incpref)
  File "/usr/bin/rdiff-backup", line 3715, in makesnapshot_action
    snapshotrp = Inc.get_inc_ext(incpref, "snapshot")
  File "/usr/bin/rdiff-backup", line 3750, in get_inc_ext
    inctime = Resume.FindTime(rp.index, inctime)
  File "/usr/bin/rdiff-backup", line 3023, in FindTime
    for si in cls.get_sis_covering_index(index):
  File "/usr/bin/rdiff-backup", line 3039, in get_sis_covering_index
    cls._session_info_list)

Exception  raised of class exceptions.AssertionError
  File "/usr/bin/rdiff-backup", line 2695, in execute
    self.final_thunk()
  File "/usr/bin/rdiff-backup", line 2718, in final
    for ra in robust_action_list: ra.final_thunk()
  File "/usr/bin/rdiff-backup", line 2935, in touch_last_file
    cls._last_file_sym.touch()
  File "/usr/bin/rdiff-backup", line 2470, in touch
    assert self.isreg()

Sending back exception: 
  File "/usr/bin/rdiff-backup", line 1786, in answer_request
    try: result = apply(eval(request.function_string), argument_list)
  File "/usr/bin/rdiff-backup", line 4466, in patch_increment_and_finalize
    except: cls.handle_last_error(dsrp, finalizer, ITR)
  File "/usr/bin/rdiff-backup", line 4491, in handle_last_error
    if ITR: SaveState.checkpoint_inc_backup(ITR, finalizer, dsrp, 1)
  File "/usr/bin/rdiff-backup", line 2977, in checkpoint_inc_backup
    state_string),
  File "/usr/bin/rdiff-backup", line 2699, in execute
    raise exp

Traceback (most recent call last):
  File "/usr/bin/rdiff-backup", line 5099, in ?
    Globals.Main.Main()
  File "/usr/bin/rdiff-backup", line 4843, in Main
    self.take_action(rps)
  File "/usr/bin/rdiff-backup", line 4819, in take_action
    elif self.action == "backup": self.Backup(rps[0], rps[1])
  File "/usr/bin/rdiff-backup", line 4873, in Backup
    HighLevel.Mirror_and_increment(rpin, rpout, self.incdir, RSI)
  File "/usr/bin/rdiff-backup", line 4267, in Mirror_and_increment
    DestS.patch_increment_and_finalize(dest_rpath, diffiter, inc_rpath)
  File "/usr/bin/rdiff-backup", line 1878, in __call__
    return apply(self.connection.reval, (self.name,) + args)
  File "/usr/bin/rdiff-backup", line 1817, in reval
    if isinstance(result, Exception): raise result
AssertionError
Traceback (most recent call last):
  File "/usr/bin/rdiff-backup", line 5099, in ?
    Globals.Main.Main()
  File "/usr/bin/rdiff-backup", line 4843, in Main
    self.take_action(rps)
  File "/usr/bin/rdiff-backup", line 4818, in take_action
    PipeConnection(sys.stdin, sys.stdout).Server()
  File "/usr/bin/rdiff-backup", line 1802, in Server
    self.get_response(-1)
  File "/usr/bin/rdiff-backup", line 1769, in get_response
    try: req_num, object = self._get()
  File "/usr/bin/rdiff-backup", line 1683, in _get
    assert len(header_string) == 9, \
AssertionError: Error reading from pipe (problem probably originated remotely)

My on-site backup still works fine, and as far as I can tell,
my on-site and remote backups are set up identically -- same versions
of rdiff, rdiff-backup, and python.

Does anyone know what is causing this error and how I might resolve it?
Thank you.

L. Markowsky
address@hidden






reply via email to

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