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

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

Re: [rdiff-backup-users] "Broken" backup destination. Bug, or Disk error


From: Peter HOWELL
Subject: Re: [rdiff-backup-users] "Broken" backup destination. Bug, or Disk error?
Date: Wed, 10 Jun 2009 09:27:17 +0100
User-agent: EAA

Hi

A quick look at you debug has an 'join acl' in it....

I am no expert or have fully read all your debug but....

putting --no-acls in the command line fixed all my problems and they all work perfectly now.

it might be worth a try until someone who really knows gives a more analytical result ;-)

Cheers

Peter Howell

Billy Crook wrote:
I'm writing because I need help getting my rdiff-backup process to
work reliably. I use rdiff-backup with cron, twice a day to snapshot
the entire ext3 rootfs of a desktop to an ext4 FS sitting atop
dmcrypt, iscsi, lvm, and raid.  The full command I use is.
rdiff-backup \
                --exclude-other-filesystems \
                --print-statistics \
                --verbosity 2 \
                --exclude-device-files \
                --exclude '/home/*/.gvfs' \
                --exclude '/home/*/.gtk-bookmarks/.gvfs' \
                --exclude '/home/*/.gtk-bookmarks' \
                --exclude '/home/*/.kde/share/apps/ktorrent/log' \
                --exclude '/tmp' \
                --exclude /var/lib/mysql/mysql.sock \
                / /mnt/iscsi-pataraid-lun-1/rdiffs/Zero-rootfs

That worked fine for a good month or so.  Then out of nowhere, backups
started failing.  It appears something "happened" to the destination's
rdiff structure sanity.  I'm pretty sure it's the destination's fault,
because if I make a new destination on another filesystem or even
another directory on the same one, the problem goes away... for a
while.  All of the --excludes I use are to reduce the 'noise' I was
getting otherwise over various file locks or files disappearing during
backup.  I'm curious how other users deal with gvfs.  I was originally
hoping --exclude-other-filesystems would take care of gvfs but it
appears otherwise.  Here's the actual error I get.  Twice a day now in
email.  Thanks Cron....

Previous backup seems to have failed, regressing destination now.
Traceback (most recent call last):
 File "/usr/bin/rdiff-backup", line 30, in <module>
   rdiff_backup.Main.error_check_Main(sys.argv[1:])
 File "/usr/lib64/python2.5/site-packages/rdiff_backup/Main.py", line
304, in error_check_Main
   try: Main(arglist)
 File "/usr/lib64/python2.5/site-packages/rdiff_backup/Main.py", line
324, in Main
   take_action(rps)
 File "/usr/lib64/python2.5/site-packages/rdiff_backup/Main.py", line
280, in take_action
   elif action == "backup": Backup(rps[0], rps[1])
 File "/usr/lib64/python2.5/site-packages/rdiff_backup/Main.py", line
337, in Backup
   backup_final_init(rpout)
 File "/usr/lib64/python2.5/site-packages/rdiff_backup/Main.py", line
501, in backup_final_init
   checkdest_if_necessary(rpout)
 File "/usr/lib64/python2.5/site-packages/rdiff_backup/Main.py", line
920, in checkdest_if_necessary
   dest_rp.conn.regress.Regress(dest_rp)
 File "/usr/lib64/python2.5/site-packages/rdiff_backup/regress.py",
line 71, 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/regress.py",
line 197, in iterate_meta_rfs
   for raw_rf, metadata_rorp in collated:
 File "/usr/lib64/python2.5/site-packages/rdiff_backup/rorpiter.py",
line 100, in Collate2Iters
   try: relem2 = riter2.next()
 File "/usr/lib64/python2.5/site-packages/rdiff_backup/eas_acls.py",
line 207, in join_ea_iter
   for rorp, ea in rorpiter.CollateIterators(rorp_iter, ea_iter):
 File "/usr/lib64/python2.5/site-packages/rdiff_backup/rorpiter.py",
line 92, in Collate2Iters
   try: relem1 = riter1.next()
 File "/usr/lib64/python2.5/site-packages/rdiff_backup/eas_acls.py",
line 566, in join_acl_iter
   for rorp, acl in rorpiter.CollateIterators(rorp_iter, acl_iter):
 File "/usr/lib64/python2.5/site-packages/rdiff_backup/rorpiter.py",
line 92, in Collate2Iters
   try: relem1 = riter1.next()
 File "/usr/lib64/python2.5/site-packages/rdiff_backup/metadata.py",
line 274, in iterate
   for record in self.iterate_records():
 File "/usr/lib64/python2.5/site-packages/rdiff_backup/metadata.py",
line 283, in iterate_records
   next_pos = self.get_next_pos()
 File "/usr/lib64/python2.5/site-packages/rdiff_backup/metadata.py",
line 266, in get_next_pos
   newbuf = self.fileobj.read(self.blocksize)
 File "/usr/lib64/python2.5/gzip.py", line 227, in read
   self._read(readsize)
 File "/usr/lib64/python2.5/gzip.py", line 279, in _read
   uncompress = self.decompress.decompress(buf)
zlib.error: Error -3 while decompressing: invalid block type
ListError home/bcrook/.gstreamer-0.10/registry.x86_64.xml/.gvfs [Errno
13] Permission denied: '/home/bcrook/.gvfs'

I just tried "rm /home/bcrook/.gstreamer-0.10/ -rf" in the off chance
that would make some difference.  It did not.  So I re ran the same
comand with strace, and here's the last little bit of its 415MB
strace.  It starts just before the rdiff-backup process bursts in to
flames.

lstat("/mnt/iscsi-pataraid-lun-1/rdiffs/Zero-rootfs/home/bcrook/ies4linux-2.99.0.1/ui/pygtk/ies4linux-gtk.py",
{st_mode=S_IFREG|0644, st_size=10924, ...}) = 0
listxattr("/mnt/iscsi-pataraid-lun-1/rdiffs/Zero-rootfs/home/bcrook/ies4linux-2.99.0.1/ui/pygtk/ies4linux-gtk.py",
(nil), 0) = 17
listxattr("/mnt/iscsi-pataraid-lun-1/rdiffs/Zero-rootfs/home/bcrook/ies4linux-2.99.0.1/ui/pygtk/ies4linux-gtk.py",
0x16034a0, 17) = 17
getxattr("/mnt/iscsi-pataraid-lun-1/rdiffs/Zero-rootfs/home/bcrook/ies4linux-2.99.0.1/ui/pygtk/ies4linux-gtk.py",
"security.selinux", 0x0, 0) = 32
getxattr("/mnt/iscsi-pataraid-lun-1/rdiffs/Zero-rootfs/home/bcrook/ies4linux-2.99.0.1/ui/pygtk/ies4linux-gtk.py",
"security.selinux", "unconfined_u:object_r:file_t:s0", 32) = 32
getxattr("/mnt/iscsi-pataraid-lun-1/rdiffs/Zero-rootfs/home/bcrook/ies4linux-2.99.0.1/ui/pygtk/ies4linux-gtk.py",
"system.posix_acl_access", 0x7fff3a9ee6e0, 132) = -1 EOPNOTSUPP
(Operation not supported)
open("/mnt/iscsi-pataraid-lun-1/rdiffs/Zero-rootfs/rdiff-backup-data/increments/home/bcrook/ies4linux-2.99.0.1/ui/pygtk",
O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 7
fstat(7, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
getdents(7, /* 2 entries */, 4096)      = 48
getdents(7, /* 0 entries */, 4096)      = 0
close(7)                                = 0
lstat("/mnt/iscsi-pataraid-lun-1/rdiffs/Zero-rootfs/rdiff-backup-data/increments/home/bcrook/ies4linux-2.99.0.1/ui/pygtk/ies4linux-gtk.py",
0x7fff3a9eefd0) = -1 ENOENT (No such file or directory)
lstat("/mnt/iscsi-pataraid-lun-1/rdiffs/Zero-rootfs/home/bcrook/ies4linux-2.99.0.1/ui/pygtk/python-gtk.sh",
{st_mode=S_IFREG|0644, st_size=124, ...}) = 0
listxattr("/mnt/iscsi-pataraid-lun-1/rdiffs/Zero-rootfs/home/bcrook/ies4linux-2.99.0.1/ui/pygtk/python-gtk.sh",
(nil), 0) = 17
listxattr("/mnt/iscsi-pataraid-lun-1/rdiffs/Zero-rootfs/home/bcrook/ies4linux-2.99.0.1/ui/pygtk/python-gtk.sh",
0x15d60e0, 17) = 17
getxattr("/mnt/iscsi-pataraid-lun-1/rdiffs/Zero-rootfs/home/bcrook/ies4linux-2.99.0.1/ui/pygtk/python-gtk.sh",
"security.selinux", 0x0, 0) = 32
getxattr("/mnt/iscsi-pataraid-lun-1/rdiffs/Zero-rootfs/home/bcrook/ies4linux-2.99.0.1/ui/pygtk/python-gtk.sh",
"security.selinux", "unconfined_u:object_r:file_t:s0", 32) = 32
getxattr("/mnt/iscsi-pataraid-lun-1/rdiffs/Zero-rootfs/home/bcrook/ies4linux-2.99.0.1/ui/pygtk/python-gtk.sh",
"system.posix_acl_access", 0x7fff3a9ee710, 132) = -1 EOPNOTSUPP
(Operation not supported)
lstat("/mnt/iscsi-pataraid-lun-1/rdiffs/Zero-rootfs/rdiff-backup-data/increments/home/bcrook/ies4linux-2.99.0.1/ui/pygtk/python-gtk.sh",
0x7fff3a9eefd0) = -1 ENOENT (No such file or directory)
read(4, 
"\35\203M\370\0\0\4\0\377\377\377\377\377\377\377\377\0\0\0\0\0&\210\370E\277\0\0\0\0\0\0\0"...,
4096) = 4096
stat("/usr/lib64/python2.5/site-packages/rdiff_backup/Main.py",
{st_mode=S_IFREG|0644, st_size=36066, ...}) = 0
open("/usr/lib64/python2.5/site-packages/rdiff_backup/Main.py", O_RDONLY) = 7
fstat(7, {st_mode=S_IFREG|0644, st_size=36066, ...}) = 0
fstat(7, {st_mode=S_IFREG|0644, st_size=36066, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7f32329f3000
read(7, "# Copyright 2002, 2003, 2004, 200"..., 8192) = 8192
read(7, " = arg\n\t\telif opt == \"--remove-ol"..., 4096) = 4096
read(7, "ination-dir\": CheckDest(rps[0])\n\t"..., 4096) = 4096
read(7, "mirror_metadata\"),\n\t\t\t\t\t\t\t\trbdir_"..., 4096) = 4096
read(7, " should happen before any\n\tother "..., 4096) = 4096
read(7, "metopretty(time)))\n\tif Log.term_v"..., 4096) = 4096
read(7, "rectory.\n\n\tAlso initializes fs_ab"..., 4096) = 4096
read(7, "l return_val\n\tdest_rp = require_r"..., 4096) = 3298
read(7, ""..., 4096)                    = 0
close(7)                                = 0
munmap(0x7f32329f3000, 4096)            = 0
stat("/usr/lib64/python2.5/site-packages/rdiff_backup/Main.py",
{st_mode=S_IFREG|0644, st_size=36066, ...}) = 0
stat("/usr/lib64/python2.5/site-packages/rdiff_backup/Main.py",
{st_mode=S_IFREG|0644, st_size=36066, ...}) = 0
stat("/usr/lib64/python2.5/site-packages/rdiff_backup/Main.py",
{st_mode=S_IFREG|0644, st_size=36066, ...}) = 0
stat("/usr/lib64/python2.5/site-packages/rdiff_backup/Main.py",
{st_mode=S_IFREG|0644, st_size=36066, ...}) = 0
stat("/usr/lib64/python2.5/site-packages/rdiff_backup/Main.py",
{st_mode=S_IFREG|0644, st_size=36066, ...}) = 0
stat("/usr/lib64/python2.5/site-packages/rdiff_backup/regress.py",
{st_mode=S_IFREG|0644, st_size=13906, ...}) = 0
open("/usr/lib64/python2.5/site-packages/rdiff_backup/regress.py", O_RDONLY) = 7
fstat(7, {st_mode=S_IFREG|0644, st_size=13906, ...}) = 0
fstat(7, {st_mode=S_IFREG|0644, st_size=13906, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7f32329f3000
read(7, "# Copyright 2002, 2005 Ben Escoto"..., 8192) = 8192
read(7, "rorp = metadata_rorp\n\t\telse: self"..., 4096) = 4096
read(7, "leting increment \" + rf.regress_i"..., 4096) = 1618
read(7, ""..., 4096)                    = 0
close(7)                                = 0
munmap(0x7f32329f3000, 4096)            = 0
stat("/usr/lib64/python2.5/site-packages/rdiff_backup/regress.py",
{st_mode=S_IFREG|0644, st_size=13906, ...}) = 0
stat("/usr/lib64/python2.5/site-packages/rdiff_backup/rorpiter.py",
{st_mode=S_IFREG|0644, st_size=11287, ...}) = 0
open("/usr/lib64/python2.5/site-packages/rdiff_backup/rorpiter.py",
O_RDONLY) = 7
fstat(7, {st_mode=S_IFREG|0644, st_size=11287, ...}) = 0
fstat(7, {st_mode=S_IFREG|0644, st_size=11287, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7f32329f3000
read(7, "# Copyright 2002 Ben Escoto\n#\n# T"..., 8192) = 8192
read(7, "tart processing, in case there is"..., 4096) = 3095
read(7, ""..., 4096)                    = 0
close(7)                                = 0
munmap(0x7f32329f3000, 4096)            = 0
stat("/usr/lib64/python2.5/site-packages/rdiff_backup/eas_acls.py",
{st_mode=S_IFREG|0644, st_size=19637, ...}) = 0
open("/usr/lib64/python2.5/site-packages/rdiff_backup/eas_acls.py",
O_RDONLY) = 7
fstat(7, {st_mode=S_IFREG|0644, st_size=19637, ...}) = 0
fstat(7, {st_mode=S_IFREG|0644, st_size=19637, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7f32329f3000
read(7, "# Copyright 2003 Ben Escoto\n#\n# T"..., 8192) = 8192
read(7, "ntry_list.append(self.text_to_ent"..., 4096) = 4096
read(7, " list to RPath rp\"\"\"\n\t\trp.conn.ea"..., 4096) = 4096
read(7, "r warnings\" % (name,), 2)\n\t\tdropp"..., 4096) = 3253
read(7, ""..., 4096)                    = 0
close(7)                                = 0
munmap(0x7f32329f3000, 4096)            = 0
stat("/usr/lib64/python2.5/site-packages/rdiff_backup/rorpiter.py",
{st_mode=S_IFREG|0644, st_size=11287, ...}) = 0
stat("/usr/lib64/python2.5/site-packages/rdiff_backup/eas_acls.py",
{st_mode=S_IFREG|0644, st_size=19637, ...}) = 0
stat("/usr/lib64/python2.5/site-packages/rdiff_backup/rorpiter.py",
{st_mode=S_IFREG|0644, st_size=11287, ...}) = 0
stat("/usr/lib64/python2.5/site-packages/rdiff_backup/metadata.py",
{st_mode=S_IFREG|0644, st_size=25549, ...}) = 0
open("/usr/lib64/python2.5/site-packages/rdiff_backup/metadata.py",
O_RDONLY) = 7
fstat(7, {st_mode=S_IFREG|0644, st_size=25549, ...}) = 0
fstat(7, {st_mode=S_IFREG|0644, st_size=25549, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7f32329f3000
read(7, "# Copyright 2002 Ben Escoto\n#\n# T"..., 8192) = 8192
read(7, "ields in a record, they are\n\trepl"..., 4096) = 4096
read(7, "tractor(FlatExtractor):\n\t\"\"\"Itera"..., 4096) = 4096
read(7, "ger:\n\t\"\"\"Read/Combine/Write metad"..., 4096) = 4096
read(7, "ssControlListFile opened for writ"..., 4096) = 4096
read(7, "inclist\n\t\tassert inclist[-1].geti"..., 4096) = 973
read(7, ""..., 4096)                    = 0
close(7)                                = 0
munmap(0x7f32329f3000, 4096)            = 0
stat("/usr/lib64/python2.5/site-packages/rdiff_backup/metadata.py",
{st_mode=S_IFREG|0644, st_size=25549, ...}) = 0
stat("/usr/lib64/python2.5/site-packages/rdiff_backup/metadata.py",
{st_mode=S_IFREG|0644, st_size=25549, ...}) = 0
stat("/usr/lib64/python2.5/gzip.py", {st_mode=S_IFREG|0644,
st_size=16942, ...}) = 0
open("/usr/lib64/python2.5/gzip.py", O_RDONLY) = 7
fstat(7, {st_mode=S_IFREG|0644, st_size=16942, ...}) = 0
fstat(7, {st_mode=S_IFREG|0644, st_size=16942, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7f32329f3000
read(7, "\"\"\"Functions that read and write "..., 8192) = 8192
read(7, "\n        return chunk\n\n    def _u"..., 4096) = 4096
read(7, "tributeError:\n            return\n"..., 4096) = 4096
read(7, "iltin__.open(arg[:-3], \"wb\")\n    "..., 4096) = 558
read(7, ""..., 4096)                    = 0
close(7)                                = 0
munmap(0x7f32329f3000, 4096)            = 0
stat("/usr/lib64/python2.5/gzip.py", {st_mode=S_IFREG|0644,
st_size=16942, ...}) = 0
write(2, "Exception 'Error -3 while decompr"..., 2475Exception 'Error
-3 while decompressing: invalid block type' raised of class '<class
'zlib.error'>':
  File "/usr/lib64/python2.5/site-packages/rdiff_backup/Main.py", line
304, in error_check_Main
    try: Main(arglist)
  File "/usr/lib64/python2.5/site-packages/rdiff_backup/Main.py", line
324, in Main
    take_action(rps)
  File "/usr/lib64/python2.5/site-packages/rdiff_backup/Main.py", line
280, in take_action
    elif action == "backup": Backup(rps[0], rps[1])
  File "/usr/lib64/python2.5/site-packages/rdiff_backup/Main.py", line
337, in Backup
    backup_final_init(rpout)
  File "/usr/lib64/python2.5/site-packages/rdiff_backup/Main.py", line
501, in backup_final_init
    checkdest_if_necessary(rpout)
  File "/usr/lib64/python2.5/site-packages/rdiff_backup/Main.py", line
920, in checkdest_if_necessary
    dest_rp.conn.regress.Regress(dest_rp)
  File "/usr/lib64/python2.5/site-packages/rdiff_backup/regress.py",
line 71, 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/regress.py",
line 197, in iterate_meta_rfs
    for raw_rf, metadata_rorp in collated:
  File "/usr/lib64/python2.5/site-packages/rdiff_backup/rorpiter.py",
line 100, in Collate2Iters
    try: relem2 = riter2.next()
  File "/usr/lib64/python2.5/site-packages/rdiff_backup/eas_acls.py",
line 207, in join_ea_iter
    for rorp, ea in rorpiter.CollateIterators(rorp_iter, ea_iter):
  File "/usr/lib64/python2.5/site-packages/rdiff_backup/rorpiter.py",
line 92, in Collate2Iters
    try: relem1 = riter1.next()
  File "/usr/lib64/python2.5/site-packages/rdiff_backup/eas_acls.py",
line 566, in join_acl_iter
    for rorp, acl in rorpiter.CollateIterators(rorp_iter, acl_iter):
  File "/usr/lib64/python2.5/site-packages/rdiff_backup/rorpiter.py",
line 92, in Collate2Iters
    try: relem1 = riter1.next()
  File "/usr/lib64/python2.5/site-packages/rdiff_backup/metadata.py",
line 274, in iterate
    for record in self.iterate_records():
  File "/usr/lib64/python2.5/site-packages/rdiff_backup/metadata.py",
line 283, in iterate_records
    next_pos = self.get_next_pos()
  File "/usr/lib64/python2.5/site-packages/rdiff_backup/metadata.py",
line 266, in get_next_pos
    newbuf = self.fileobj.read(self.blocksize)
  File "/usr/lib64/python2.5/gzip.py", line 227, in read
    self._read(readsize)
  File "/usr/lib64/python2.5/gzip.py", line 279, in _read
    uncompress = self.decompress.decompress(buf)

) = 2475
write(2, "Traceback (most recent call last)"..., 35Traceback (most
recent call last):
) = 35
open("/usr/bin/rdiff-backup", O_RDONLY) = 7
write(2, "  File \"/usr/bin/rdiff-backup\", l"..., 53  File
"/usr/bin/rdiff-backup", line 30, in <module>
) = 53
fstat(7, {st_mode=S_IFREG|0755, st_size=1137, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7f32329f3000
read(7, "#!/usr/bin/python\n# rdiff-backup "..., 4096) = 1137
write(2, "    "..., 4    )                  = 4
write(2, "rdiff_backup.Main.error_check_Mai"...,
49rdiff_backup.Main.error_check_Main(sys.argv[1:])
) = 49
close(7)                                = 0
munmap(0x7f32329f3000, 4096)            = 0
open("/usr/lib64/python2.5/site-packages/rdiff_backup/Main.py", O_RDONLY) = 7
write(2, "  File \"/usr/lib64/python2.5/site"..., 96  File
"/usr/lib64/python2.5/site-packages/rdiff_backup/Main.py", line 304,
in error_check_Main
) = 96
fstat(7, {st_mode=S_IFREG|0644, st_size=36066, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7f32329f3000
read(7, "# Copyright 2002, 2003, 2004, 200"..., 4096) = 4096
read(7, "ode\": action = \"backup\"\n\t\telif op"..., 4096) = 4096
read(7, " = arg\n\t\telif opt == \"--remove-ol"..., 4096) = 4096
read(7, "ination-dir\": CheckDest(rps[0])\n\t"..., 4096) = 4096
write(2, "    "..., 4    )                  = 4
write(2, "try: Main(arglist)\n"..., 19try: Main(arglist)
) = 19
close(7)                                = 0
munmap(0x7f32329f3000, 4096)            = 0
open("/usr/lib64/python2.5/site-packages/rdiff_backup/Main.py", O_RDONLY) = 7
write(2, "  File \"/usr/lib64/python2.5/site"..., 84  File
"/usr/lib64/python2.5/site-packages/rdiff_backup/Main.py", line 324,
in Main
) = 84
fstat(7, {st_mode=S_IFREG|0644, st_size=36066, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7f32329f3000
read(7, "# Copyright 2002, 2003, 2004, 200"..., 4096) = 4096
read(7, "ode\": action = \"backup\"\n\t\telif op"..., 4096) = 4096
read(7, " = arg\n\t\telif opt == \"--remove-ol"..., 4096) = 4096
read(7, "ination-dir\": CheckDest(rps[0])\n\t"..., 4096) = 4096
write(2, "    "..., 4    )                  = 4
write(2, "take_action(rps)\n"..., 17take_action(rps)
)   = 17
close(7)                                = 0
munmap(0x7f32329f3000, 4096)            = 0
open("/usr/lib64/python2.5/site-packages/rdiff_backup/Main.py", O_RDONLY) = 7
write(2, "  File \"/usr/lib64/python2.5/site"..., 91  File
"/usr/lib64/python2.5/site-packages/rdiff_backup/Main.py", line 280,
in take_action
) = 91
fstat(7, {st_mode=S_IFREG|0644, st_size=36066, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7f32329f3000
read(7, "# Copyright 2002, 2003, 2004, 200"..., 4096) = 4096
read(7, "ode\": action = \"backup\"\n\t\telif op"..., 4096) = 4096
read(7, " = arg\n\t\telif opt == \"--remove-ol"..., 4096) = 4096
write(2, "    "..., 4    )                  = 4
write(2, "elif action == \"backup\": Backup(r"..., 48elif action ==
"backup": Backup(rps[0], rps[1])
) = 48
close(7)                                = 0
munmap(0x7f32329f3000, 4096)            = 0
open("/usr/lib64/python2.5/site-packages/rdiff_backup/Main.py", O_RDONLY) = 7
write(2, "  File \"/usr/lib64/python2.5/site"..., 86  File
"/usr/lib64/python2.5/site-packages/rdiff_backup/Main.py", line 337,
in Backup
) = 86
fstat(7, {st_mode=S_IFREG|0644, st_size=36066, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7f32329f3000
read(7, "# Copyright 2002, 2003, 2004, 200"..., 4096) = 4096
read(7, "ode\": action = \"backup\"\n\t\telif op"..., 4096) = 4096
read(7, " = arg\n\t\telif opt == \"--remove-ol"..., 4096) = 4096
read(7, "ination-dir\": CheckDest(rps[0])\n\t"..., 4096) = 4096
write(2, "    "..., 4    )                  = 4
write(2, "backup_final_init(rpout)\n"..., 25backup_final_init(rpout)
) = 25
close(7)                                = 0
munmap(0x7f32329f3000, 4096)            = 0
open("/usr/lib64/python2.5/site-packages/rdiff_backup/Main.py", O_RDONLY) = 7
write(2, "  File \"/usr/lib64/python2.5/site"..., 97  File
"/usr/lib64/python2.5/site-packages/rdiff_backup/Main.py", line 501,
in backup_final_init
) = 97
fstat(7, {st_mode=S_IFREG|0644, st_size=36066, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7f32329f3000
read(7, "# Copyright 2002, 2003, 2004, 200"..., 4096) = 4096
read(7, "ode\": action = \"backup\"\n\t\telif op"..., 4096) = 4096
read(7, " = arg\n\t\telif opt == \"--remove-ol"..., 4096) = 4096
read(7, "ination-dir\": CheckDest(rps[0])\n\t"..., 4096) = 4096
read(7, "mirror_metadata\"),\n\t\t\t\t\t\t\t\trbdir_"..., 4096) = 4096
write(2, "    "..., 4    )                  = 4
write(2, "checkdest_if_necessary(rpout)\n"..., 30checkdest_if_necessary(rpout)
) = 30
close(7)                                = 0
munmap(0x7f32329f3000, 4096)            = 0
open("/usr/lib64/python2.5/site-packages/rdiff_backup/Main.py", O_RDONLY) = 7
write(2, "  File \"/usr/lib64/python2.5/site"..., 102  File
"/usr/lib64/python2.5/site-packages/rdiff_backup/Main.py", line 920,
in checkdest_if_necessary
) = 102
fstat(7, {st_mode=S_IFREG|0644, st_size=36066, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7f32329f3000
read(7, "# Copyright 2002, 2003, 2004, 200"..., 4096) = 4096
read(7, "ode\": action = \"backup\"\n\t\telif op"..., 4096) = 4096
read(7, " = arg\n\t\telif opt == \"--remove-ol"..., 4096) = 4096
read(7, "ination-dir\": CheckDest(rps[0])\n\t"..., 4096) = 4096
read(7, "mirror_metadata\"),\n\t\t\t\t\t\t\t\trbdir_"..., 4096) = 4096
read(7, " should happen before any\n\tother "..., 4096) = 4096
read(7, "metopretty(time)))\n\tif Log.term_v"..., 4096) = 4096
read(7, "rectory.\n\n\tAlso initializes fs_ab"..., 4096) = 4096
read(7, "l return_val\n\tdest_rp = require_r"..., 4096) = 3298
write(2, "    "..., 4    )                  = 4
write(2, "dest_rp.conn.regress.Regress(dest"...,
38dest_rp.conn.regress.Regress(dest_rp)
) = 38
close(7)                                = 0
munmap(0x7f32329f3000, 4096)            = 0
open("/usr/lib64/python2.5/site-packages/rdiff_backup/regress.py", O_RDONLY) = 7
write(2, "  File \"/usr/lib64/python2.5/site"..., 89  File
"/usr/lib64/python2.5/site-packages/rdiff_backup/regress.py", line 71,
in Regress
) = 89
fstat(7, {st_mode=S_IFREG|0644, st_size=13906, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7f32329f3000
read(7, "# Copyright 2002, 2005 Ben Escoto"..., 4096) = 4096
write(2, "    "..., 4    )                  = 4
write(2, "for rf in iterate_meta_rfs(mirror"..., 68for rf in
iterate_meta_rfs(mirror_rp, inc_rpath): ITR(rf.index, rf)
) = 68
close(7)                                = 0
munmap(0x7f32329f3000, 4096)            = 0
open("/usr/lib64/python2.5/site-packages/rdiff_backup/regress.py", O_RDONLY) = 7
write(2, "  File \"/usr/lib64/python2.5/site"..., 99  File
"/usr/lib64/python2.5/site-packages/rdiff_backup/regress.py", line
197, in iterate_meta_rfs
) = 99
fstat(7, {st_mode=S_IFREG|0644, st_size=13906, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7f32329f3000
read(7, "# Copyright 2002, 2005 Ben Escoto"..., 4096) = 4096
read(7, "p's should be deleted before the "..., 4096) = 4096
write(2, "    "..., 4    )                  = 4
write(2, "for raw_rf, metadata_rorp in coll"..., 39for raw_rf,
metadata_rorp in collated:
) = 39
close(7)                                = 0
munmap(0x7f32329f3000, 4096)            = 0
open("/usr/lib64/python2.5/site-packages/rdiff_backup/rorpiter.py",
O_RDONLY) = 7
write(2, "  File \"/usr/lib64/python2.5/site"..., 97  File
"/usr/lib64/python2.5/site-packages/rdiff_backup/rorpiter.py", line
100, in Collate2Iters
) = 97
fstat(7, {st_mode=S_IFREG|0644, st_size=11287, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7f32329f3000
read(7, "# Copyright 2002 Ben Escoto\n#\n# T"..., 4096) = 4096
write(2, "    "..., 4    )                  = 4
write(2, "try: relem2 = riter2.next()\n"..., 28try: relem2 = riter2.next()
) = 28
close(7)                                = 0
munmap(0x7f32329f3000, 4096)            = 0
open("/usr/lib64/python2.5/site-packages/rdiff_backup/eas_acls.py",
O_RDONLY) = 7
write(2, "  File \"/usr/lib64/python2.5/site"..., 96  File
"/usr/lib64/python2.5/site-packages/rdiff_backup/eas_acls.py", line
207, in join_ea_iter
) = 96
fstat(7, {st_mode=S_IFREG|0644, st_size=19637, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7f32329f3000
read(7, "# Copyright 2003 Ben Escoto\n#\n# T"..., 4096) = 4096
read(7, "tes have different namespaces, so"..., 4096) = 4096
write(2, "    "..., 4    )                  = 4
write(2, "for rorp, ea in rorpiter.CollateI"..., 63for rorp, ea in
rorpiter.CollateIterators(rorp_iter, ea_iter):
) = 63
close(7)                                = 0
munmap(0x7f32329f3000, 4096)            = 0
open("/usr/lib64/python2.5/site-packages/rdiff_backup/rorpiter.py",
O_RDONLY) = 7
write(2, "  File \"/usr/lib64/python2.5/site"..., 96  File
"/usr/lib64/python2.5/site-packages/rdiff_backup/rorpiter.py", line
92, in Collate2Iters
) = 96
fstat(7, {st_mode=S_IFREG|0644, st_size=11287, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7f32329f3000
read(7, "# Copyright 2002 Ben Escoto\n#\n# T"..., 4096) = 4096
write(2, "    "..., 4    )                  = 4
write(2, "try: relem1 = riter1.next()\n"..., 28try: relem1 = riter1.next()
) = 28
close(7)                                = 0
munmap(0x7f32329f3000, 4096)            = 0
open("/usr/lib64/python2.5/site-packages/rdiff_backup/eas_acls.py",
O_RDONLY) = 7
write(2, "  File \"/usr/lib64/python2.5/site"..., 97  File
"/usr/lib64/python2.5/site-packages/rdiff_backup/eas_acls.py", line
566, in join_acl_iter
) = 97
fstat(7, {st_mode=S_IFREG|0644, st_size=19637, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7f32329f3000
read(7, "# Copyright 2003 Ben Escoto\n#\n# T"..., 4096) = 4096
read(7, "tes have different namespaces, so"..., 4096) = 4096
read(7, "ntry_list.append(self.text_to_ent"..., 4096) = 4096
read(7, " list to RPath rp\"\"\"\n\t\trp.conn.ea"..., 4096) = 4096
read(7, "r warnings\" % (name,), 2)\n\t\tdropp"..., 4096) = 3253
write(2, "    "..., 4    )                  = 4
write(2, "for rorp, acl in rorpiter.Collate"..., 65for rorp, acl in
rorpiter.CollateIterators(rorp_iter, acl_iter):
) = 65
close(7)                                = 0
munmap(0x7f32329f3000, 4096)            = 0
open("/usr/lib64/python2.5/site-packages/rdiff_backup/rorpiter.py",
O_RDONLY) = 7
write(2, "  File \"/usr/lib64/python2.5/site"..., 96  File
"/usr/lib64/python2.5/site-packages/rdiff_backup/rorpiter.py", line
92, in Collate2Iters
) = 96
fstat(7, {st_mode=S_IFREG|0644, st_size=11287, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7f32329f3000
read(7, "# Copyright 2002 Ben Escoto\n#\n# T"..., 4096) = 4096
write(2, "    "..., 4    )                  = 4
write(2, "try: relem1 = riter1.next()\n"..., 28try: relem1 = riter1.next()
) = 28
close(7)                                = 0
munmap(0x7f32329f3000, 4096)            = 0
open("/usr/lib64/python2.5/site-packages/rdiff_backup/metadata.py",
O_RDONLY) = 7
write(2, "  File \"/usr/lib64/python2.5/site"..., 91  File
"/usr/lib64/python2.5/site-packages/rdiff_backup/metadata.py", line
274, in iterate
) = 91
fstat(7, {st_mode=S_IFREG|0644, st_size=25549, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7f32329f3000
read(7, "# Copyright 2002 Ben Escoto\n#\n# T"..., 4096) = 4096
read(7, "))\n\t\t\tstr_list.append(\"  Resource"..., 4096) = 4096
read(7, "ields in a record, they are\n\trepl"..., 4096) = 4096
write(2, "    "..., 4    )                  = 4
write(2, "for record in self.iterate_record"..., 38for record in
self.iterate_records():
) = 38
close(7)                                = 0
munmap(0x7f32329f3000, 4096)            = 0
open("/usr/lib64/python2.5/site-packages/rdiff_backup/metadata.py",
O_RDONLY) = 7
write(2, "  File \"/usr/lib64/python2.5/site"..., 99  File
"/usr/lib64/python2.5/site-packages/rdiff_backup/metadata.py", line
283, in iterate_records
) = 99
fstat(7, {st_mode=S_IFREG|0644, st_size=25549, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7f32329f3000
read(7, "# Copyright 2002 Ben Escoto\n#\n# T"..., 4096) = 4096
read(7, "))\n\t\t\tstr_list.append(\"  Resource"..., 4096) = 4096
read(7, "ields in a record, they are\n\trepl"..., 4096) = 4096
write(2, "    "..., 4    )                  = 4
write(2, "next_pos = self.get_next_pos()\n"..., 31next_pos = self.get_next_pos()
) = 31
close(7)                                = 0
munmap(0x7f32329f3000, 4096)            = 0
open("/usr/lib64/python2.5/site-packages/rdiff_backup/metadata.py",
O_RDONLY) = 7
write(2, "  File \"/usr/lib64/python2.5/site"..., 96  File
"/usr/lib64/python2.5/site-packages/rdiff_backup/metadata.py", line
266, in get_next_pos
) = 96
fstat(7, {st_mode=S_IFREG|0644, st_size=25549, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7f32329f3000
read(7, "# Copyright 2002 Ben Escoto\n#\n# T"..., 4096) = 4096
read(7, "))\n\t\t\tstr_list.append(\"  Resource"..., 4096) = 4096
read(7, "ields in a record, they are\n\trepl"..., 4096) = 4096
write(2, "    "..., 4    )                  = 4
write(2, "newbuf = self.fileobj.read(self.b"..., 43newbuf =
self.fileobj.read(self.blocksize)
) = 43
close(7)                                = 0
munmap(0x7f32329f3000, 4096)            = 0
open("/usr/lib64/python2.5/gzip.py", O_RDONLY) = 7
write(2, "  File \"/usr/lib64/python2.5/gzip"..., 57  File
"/usr/lib64/python2.5/gzip.py", line 227, in read
) = 57
fstat(7, {st_mode=S_IFREG|0644, st_size=16942, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7f32329f3000
read(7, "\"\"\"Functions that read and write "..., 4096) = 4096
read(7, "                              -zl"..., 4096) = 4096
write(2, "    "..., 4    )                  = 4
write(2, "self._read(readsize)\n"..., 21self._read(readsize)
) = 21
close(7)                                = 0
munmap(0x7f32329f3000, 4096)            = 0
open("/usr/lib64/python2.5/gzip.py", O_RDONLY) = 7
write(2, "  File \"/usr/lib64/python2.5/gzip"..., 58  File
"/usr/lib64/python2.5/gzip.py", line 279, in _read
) = 58
fstat(7, {st_mode=S_IFREG|0644, st_size=16942, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7f32329f3000
read(7, "\"\"\"Functions that read and write "..., 4096) = 4096
read(7, "                              -zl"..., 4096) = 4096
read(7, "\n        return chunk\n\n    def _u"..., 4096) = 4096
write(2, "    "..., 4    )                  = 4
write(2, "uncompress = self.decompress.deco"..., 45uncompress =
self.decompress.decompress(buf)
) = 45
close(7)                                = 0
munmap(0x7f32329f3000, 4096)            = 0
write(2, "zlib"..., 4zlib)                  = 4
write(2, "."..., 1.)                     = 1
write(2, "error"..., 5error)                 = 5
write(2, ": "..., 2: )                    = 2
write(2, "Error -3 while decompressing: inv"..., 48Error -3 while
decompressing: invalid block type) = 48
write(2, "\n"..., 1
)                    = 1
rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0x358fe0f0f0},
{0x35a68ebaf0, [], SA_RESTORER, 0x358fe0f0f0}, 8) = 0
rt_sigaction(SIGHUP, {SIG_DFL, [], SA_RESTORER, 0x358fe0f0f0},
{0x35a68ebaf0, [], SA_RESTORER, 0x358fe0f0f0}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL, [], SA_RESTORER, 0x358fe0f0f0},
{0x35a68ebaf0, [], SA_RESTORER, 0x358fe0f0f0}, 8) = 0
rt_sigaction(SIGTERM, {SIG_DFL, [], SA_RESTORER, 0x358fe0f0f0},
{0x35a68ebaf0, [], SA_RESTORER, 0x358fe0f0f0}, 8) = 0
close(4)                                = 0
munmap(0x7f322af9c000, 4096)            = 0
close(5)                                = 0
munmap(0x7f322af9b000, 4096)            = 0
close(6)                                = 0
munmap(0x7f322af9a000, 4096)            = 0
close(3)                                = 0
munmap(0x7f322af9d000, 4096)            = 0
exit_group(1)                           = ?

If you've managed to make it this far in to my message, and aren't
furious about its length, thank you.  Doubly so if you can help me
figure out why this is happening, and how to stop it.


_______________________________________________
rdiff-backup-users mailing list at address@hidden
http://lists.nongnu.org/mailman/listinfo/rdiff-backup-users
Wiki URL: http://rdiff-backup.solutionsfirst.com.au/index.php/RdiffBackupWiki


---
Carbon Reduction Commitment - Are you affected?
TEAM can help with

* Data Analysis and Report Production
* Compilation of your evidence pack
* Obtaining Early Action Credits
* Metering Installations

Please email address@hidden for more details.

Registered Office: 34 The Forum, Rockingham Drive, Linford Wood, Milton Keynes 
MK14 6LY. Registered in England No. 1916768






reply via email to

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