[Python-apps-team] Bug#594327: rdiff-backup: backup corrupted after SIGTERM

Alain Greppin agreppin at chilibi.org
Wed Aug 25 10:28:47 UTC 2010


Package: rdiff-backup
Version: 1.2.5-1
Severity: important

I did a kill -15 on a running rdiff-backup server instance.
The resulting message was received on the next backup attempt (please
note that I have still 380G of free space on the backup partitiion):

Previous backup seems to have failed, regressing destination now.
Exception '[Errno 28] No space left on device' raised of class '<type
'exception
s.IOError'>':
  File "/var/lib/python-support/python2.5/rdiff_backup/robust.py", line
32, in c
heck_common_error
    try: return function(*args)
  File "/var/lib/python-support/python2.5/rdiff_backup/restore.py", line
468, in
 get_fp
    Rdiff.write_patched_fp(current_fp, delta_fp, new_fp)
  File "/var/lib/python-support/python2.5/rdiff_backup/Rdiff.py", line
73, in wr
ite_patched_fp
    rpath.copyfileobj(librsync.PatchedFile(basis_fp, delta_fp), out_fp)
....

a) no space left on device - not true
b) the files are still there, is there some recovery instructions ?

Thanks

-- System Information:
Debian Release: 5.0.5
  APT prefers stable
  APT policy: (700, 'stable'), (650, 'testing'), (600, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.26-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages rdiff-backup depends on:
ii  libc6                        2.11.2-2    Embedded GNU C Library: Shared lib
ii  librsync1                    0.9.7-5     rsync remote-delta algorithm libra
ii  python                       2.5.2-3     An interactive high-level object-o
ii  python-support               0.8.4lenny2 automated rebuilding support for P

Versions of packages rdiff-backup recommends:
ii  python-pylibacl               0.4.0-2    module for manipulating POSIX.1e A
ii  python-pyxattr                0.4.0-1    module for manipulating filesystem

rdiff-backup suggests no packages.

-- no debconf information





More information about the Python-apps-team mailing list