Your message dated Mon, 22 Feb 2010 21:59:27 +0100
with message-id <1266872367.3872.17.ca...@bureau>
and subject line Multiple issues
has caused the Debian Bug report #442155,
regarding rdiff-backup: Crashes on hardlinks?
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.)


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


I'm attempting to backup a filesystem that has a large number of hard
links. I am getting the following crash and traceback;

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 230, in 
take_action
    elif action == "backup": Backup(rps[0], rps[1])
  File "/usr/lib/python2.3/site-packages/rdiff_backup/Main.py", line 282, in 
Backup
    backup.Mirror(rpin, rpout)
  File "/usr/lib/python2.3/site-packages/rdiff_backup/backup.py", line 38, in 
Mirror
    DestS.patch(dest_rpath, source_diffiter)
  File "/usr/lib/python2.3/site-packages/rdiff_backup/backup.py", line 216, in 
patch
    ITR(diff.index, diff)
  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/backup.py", line 474, in 
fast_process
    if self.patch_to_temp(rp, diff_rorp, tf):
  File "/usr/lib/python2.3/site-packages/rdiff_backup/backup.py", line 488, in 
patch_to_temp
    Hardlink.link_rp(diff_rorp, new, self.basis_root_rp)
  File "/usr/lib/python2.3/site-packages/rdiff_backup/Hardlink.py", line 116, 
in link_rp
    dest_rpath.hardlink(dest_link_rpath.path)
  File "/usr/lib/python2.3/site-packages/rdiff_backup/rpath.py", line 799, in 
hardlink
    self.conn.os.link(linkpath, self.path)
OSError: [Errno 2] No such file or directory
Exception exceptions.TypeError: "'NoneType' object is not callable" in <bound 
method GzipFile.__del__ of <gzip open file 
'root/rdiff-backup-data/file_statistics.2005-08-19T09:10:12+10:00.data.gz', 
mode 'wb' at 0x40558160 0x4055caec>> ignored
Exception exceptions.TypeError: "'NoneType' object is not callable" in <bound 
method GzipFile.__del__ of <gzip open file 
'root/rdiff-backup-data/error_log.2005-08-19T09:10:12+10:00.data.gz', mode 'wb' 
at 0x405580a0 0x4055366c>> ignored
Exception exceptions.TypeError: "'NoneType' object is not callable" in <bound 
method GzipFile.__del__ of <gzip open file 
'root/rdiff-backup-data/mirror_metadata.2005-08-19T09:10:12+10:00.snapshot.gz', 
mode 'wb' at 0x405580e0 0x4055cf8c>> ignored
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 228, in 
take_action
    connection.PipeConnection(sys.stdin, sys.stdout).Server()
  File "/usr/lib/python2.3/site-packages/rdiff_backup/connection.py", line 352, 
in Server
    self.get_response(-1)
  File "/usr/lib/python2.3/site-packages/rdiff_backup/connection.py", line 314, 
in get_response
    try: req_num, object = self._get()
  File "/usr/lib/python2.3/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)

This looks to me like the sending end crashed inside the hardlink handling
code, causing the recieving end to get a connectionReadError.

-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (500, 'testing'), (200, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.8-2-686
Locale: LANG=en_AU, LC_CTYPE=en_AU (charmap=ISO-8859-1)

Versions of packages rdiff-backup depends on:
ii  python2.3                     2.3.5-3    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,

This bug has been solved by the latest release available. Please feel
free to reopen this bug report if it does not fix your problem.

Bye,
-- 
Carl Chenet





--- End Message ---

Reply via email to