Your message dated Sat, 12 Sep 2009 13:57:12 +0200
with message-id <1252756632.14291.14.ca...@bureau>
and subject line Re: rdiff-backup: bogus command 0x8f
has caused the Debian Bug report #341414,
regarding rdiff-backup: bogus command 0x8f
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
341414: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=341414
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: rdiff-backup
Version: 0.13.4-5
Severity: normal

When checking out an existing backup target in non-consistent state

$rdiff-backup -v9 --check-destination-dir /srv/backup/bilbo/srv/
Wed Nov 30 16:32:25 2005  Regressing to Mon Nov 21 06:27:42 2005
Wed Nov 30 16:33:15 2005  Regressing file konsultant/consultant/base/PAP/PAP.NX2
Wed Nov 30 16:33:15 2005  Applying patch 
konsultant/consultant/base/PAP/PAP.NX2.2005-11-21T06:27:42+03:00.diff.gz
python2.3: ERROR: (rs_patch_s_run) bogus command 0x8f
python2.3: ERROR: (rs_job_complete) patch job failed: stream corrupt
Traceback (most recent call last):
  File "/usr/bin/rdiff-backup", line 23, in ?
    rdiff_backup.Main.Main(sys.argv[1:])
  File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 260, in 
Main
    take_action(rps)
  File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 232, in 
take_action
    elif action == "check-destination-dir": CheckDest(rps[0])
  File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 810, in 
CheckDest
    dest_rp.conn.regress.Regress(dest_rp)
  File "/usr/lib/python2.3/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/lib/python2.3/site-packages/rdiff_backup/rorpiter.py", line 279, 
in __call__
    last_branch.fast_process(*args)
  File "/usr/lib/python2.3/site-packages/rdiff_backup/regress.py", line 232, in 
fast_process
    if rf.metadata_rorp.isreg(): self.restore_orig_regfile(rf)
  File "/usr/lib/python2.3/site-packages/rdiff_backup/regress.py", line 254, in 
restore_orig_regfile
    tf.write_from_fileobj(rf.get_restore_fp())
  File "/usr/lib/python2.3/site-packages/rdiff_backup/restore.py", line 495, in 
get_restore_fp
    Rdiff.write_patched_fp(current_fp, delta_fp, new_fp)
  File "/usr/lib/python2.3/site-packages/rdiff_backup/Rdiff.py", line 65, in 
write_patched_fp
    rpath.copyfileobj(librsync.PatchedFile(basis_fp, delta_fp), out_fp)
  File "/usr/lib/python2.3/site-packages/rdiff_backup/rpath.py", line 58, in 
copyfileobj
    inbuf = inputfp.read(blocksize)
  File "/usr/lib/python2.3/site-packages/rdiff_backup/librsync.py", line 76, in 
read
    self._add_to_outbuf_once()
  File "/usr/lib/python2.3/site-packages/rdiff_backup/librsync.py", line 87, in 
_add_to_outbuf_once
    except _librsync.librsyncError, e: raise librsyncError(str(e))
rdiff_backup.librsync.librsyncError: librsync error 106 while in patch cycle

-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.6.12-1-686-smp
Locale: LANG=ru_RU.utf8, LC_CTYPE=ru_RU.utf8 (charmap=UTF-8)

Versions of packages rdiff-backup depends on:
ii  python2.3                  2.3.5-3sarge1 An interactive high-level object-o
ii  rdiff                      0.9.7-1       Binary diff tool for signature-bas

-- no debconf information


--- End Message ---
--- Begin Message ---
Hi,

Thanks for the report.

> When checking out an existing backup target in non-consistent state
> 
> $rdiff-backup -v9 --check-destination-dir /srv/backup/bilbo/srv/
> Wed Nov 30 16:32:25 2005  Regressing to Mon Nov 21 06:27:42 2005
> Wed Nov 30 16:33:15 2005  Regressing file 
> konsultant/consultant/base/PAP/PAP.NX2
> Wed Nov 30 16:33:15 2005  Applying patch 
> konsultant/consultant/base/PAP/PAP.NX2.2005-11-21T06:27:42+03:00.diff.gz
> python2.3: ERROR: (rs_patch_s_run) bogus command 0x8f
> python2.3: ERROR: (rs_job_complete) patch job failed: stream corrupt
> Traceback (most recent call last):
>   File "/usr/bin/rdiff-backup", line 23, in ?
>     rdiff_backup.Main.Main(sys.argv[1:])
>   File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 260, in 
> Main
>     take_action(rps)
>   File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 232, in 
> take_action
>     elif action == "check-destination-dir": CheckDest(rps[0])
>   File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 810, in 
> CheckDest
>     dest_rp.conn.regress.Regress(dest_rp)
>   File "/usr/lib/python2.3/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/lib/python2.3/site-packages/rdiff_backup/rorpiter.py", line 279, 
> in __call__
>     last_branch.fast_process(*args)
>   File "/usr/lib/python2.3/site-packages/rdiff_backup/regress.py", line 232, 
> in fast_process
>     if rf.metadata_rorp.isreg(): self.restore_orig_regfile(rf)
>   File "/usr/lib/python2.3/site-packages/rdiff_backup/regress.py", line 254, 
> in restore_orig_regfile
>     tf.write_from_fileobj(rf.get_restore_fp())
>   File "/usr/lib/python2.3/site-packages/rdiff_backup/restore.py", line 495, 
> in get_restore_fp
>     Rdiff.write_patched_fp(current_fp, delta_fp, new_fp)
>   File "/usr/lib/python2.3/site-packages/rdiff_backup/Rdiff.py", line 65, in 
> write_patched_fp
>     rpath.copyfileobj(librsync.PatchedFile(basis_fp, delta_fp), out_fp)
>   File "/usr/lib/python2.3/site-packages/rdiff_backup/rpath.py", line 58, in 
> copyfileobj
>     inbuf = inputfp.read(blocksize)
>   File "/usr/lib/python2.3/site-packages/rdiff_backup/librsync.py", line 76, 
> in read
>     self._add_to_outbuf_once()
>   File "/usr/lib/python2.3/site-packages/rdiff_backup/librsync.py", line 87, 
> in _add_to_outbuf_once
>     except _librsync.librsyncError, e: raise librsyncError(str(e))
> rdiff_backup.librsync.librsyncError: librsync error 106 while in patch cycle
> 

This issue has been solved by newer versions. Please upgrade to the lastest 
version available in sid. Feel free to reopen the bug if it's still present.

Bye,
-- 
Carl Chenet





--- End Message ---

Reply via email to