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

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

[rdiff-backup-users] Initial Backup failure


From: Drrighteous
Subject: [rdiff-backup-users] Initial Backup failure
Date: Sun, 29 Jun 2003 17:00:33 EDT

Hey everyone, I'm trying to use rdiff-backup to backup a server remotely colocated. I've tried several times, but always somewhere in the process, one of the transfers fails and the backup is aborted. This of course normally happens after gigs of files have already been transfered, so what am I to do. I'm currently using version 12.0 and here is a sample of whats happening when the error occurs:

Processing changed file website2311/htdocs/images/profile/original/54776.jpg
Regular copying ('website2311', 'htdocs', 'images', 'profile', 'original', '54776.jpg') to server01/www1/website2311/htdocs/images/profile/original/rdiff-backup.tmp.58908
Read from remote host 216.240.137.48: Connection reset by peer
Exception '[Errno 32] Broken pipe' raised of class 'exceptions.IOError':
  File "/usr/lib/python2.2/site-packages/rdiff_backup/robust.py", line 32, in check_common_error
    try: return function(*args)
  File "/usr/lib/python2.2/site-packages/rdiff_backup/rpath.py", line 96, in copy
    if rpin.isreg(): copy_reg_file(rpin, rpout, compress)
  File "/usr/lib/python2.2/site-packages/rdiff_backup/rpath.py", line 118, in copy_reg_file
    rpout.write_from_fileobj(rpin.open("rb"), compress = compress)
  File "/usr/lib/python2.2/site-packages/rdiff_backup/rpath.py", line 826, in write_from_fileobj
    copyfileobj(fp, outfp)
  File "/usr/lib/python2.2/site-packages/rdiff_backup/rpath.py", line 58, in copyfileobj
    inbuf = inputfp.read(blocksize)
  File "/usr/lib/python2.2/site-packages/rdiff_backup/rpath.py", line 939, in read
    def read(self, length = -1): return self.file.read(length)
  File "/usr/lib/python2.2/site-packages/rdiff_backup/iterfile.py", line 117, in read
    if not self.addtobuffer(): break
  File "/usr/lib/python2.2/site-packages/rdiff_backup/iterfile.py", line 132, in addtobuffer
    type, data = "">   File "/usr/lib/python2.2/site-packages/rdiff_backup/iterfile.py", line 401, in _get
    if not self.buf: self.buf += self.file.read()
  File "/usr/lib/python2.2/site-packages/rdiff_backup/connection.py", line 492, in read
    return self.connection.VirtualFile.readfromid(self.id, length)
  File "/usr/lib/python2.2/site-packages/rdiff_backup/connection.py", line 424, in __call__
    return apply(self.connection.reval, (self.name,) + args)
  File "/usr/lib/python2.2/site-packages/rdiff_backup/connection.py", line 342, in reval
    self._put(ConnectionRequest(function_string, len(args)), req_num)
  File "/usr/lib/python2.2/site-packages/rdiff_backup/connection.py", line 130, in _put
    else: self._putobj(obj, req_num)
  File "/usr/lib/python2.2/site-packages/rdiff_backup/connection.py", line 135, in _putobj
    self._write("o", pickle.dumps(obj, 1), req_num)
  File "/usr/lib/python2.2/site-packages/rdiff_backup/connection.py", line 190, in _write
    self.outpipe.flush()

Traceback (most recent call last):
  File "/usr/bin/rdiff-backup", line 24, in ?
    rdiff_backup.Main.Main(sys.argv[1:])
  File "/usr/lib/python2.2/site-packages/rdiff_backup/Main.py", line 244, in Main
    take_action(rps)
  File "/usr/lib/python2.2/site-packages/rdiff_backup/Main.py", line 217, in take_action
    elif action == "backup": Backup(rps[0], rps[1])
  File "/usr/lib/python2.2/site-packages/rdiff_backup/Main.py", line 261, in Backup
    backup.Mirror(rpin, rpout)
  File "/usr/lib/python2.2/site-packages/rdiff_backup/backup.py", line 36, in Mirror
    DestS.patch(dest_rpath, source_diffiter)
  File "/usr/lib/python2.2/site-packages/rdiff_backup/backup.py", line 198, in patch
    ITR(diff.index, diff)
  File "/usr/lib/python2.2/site-packages/rdiff_backup/rorpiter.py", line 279, in __call__
    last_branch.fast_process(*args)
  File "/usr/lib/python2.2/site-packages/rdiff_backup/backup.py", line 404, in fast_process
    if self.patch_to_temp(rp, diff_rorp, tf):
  File "/usr/lib/python2.2/site-packages/rdiff_backup/backup.py", line 425, in patch_to_temp
    (diff_rorp, new)) == 0: return 0
  File "/usr/lib/python2.2/site-packages/rdiff_backup/robust.py", line 32, in check_common_error
    try: return function(*args)
  File "/usr/lib/python2.2/site-packages/rdiff_backup/rpath.py", line 96, in copy
    if rpin.isreg(): copy_reg_file(rpin, rpout, compress)
  File "/usr/lib/python2.2/site-packages/rdiff_backup/rpath.py", line 118, in copy_reg_file
    rpout.write_from_fileobj(rpin.open("rb"), compress = compress)
  File "/usr/lib/python2.2/site-packages/rdiff_backup/rpath.py", line 826, in write_from_fileobj
    copyfileobj(fp, outfp)
  File "/usr/lib/python2.2/site-packages/rdiff_backup/rpath.py", line 58, in copyfileobj
    inbuf = inputfp.read(blocksize)
  File "/usr/lib/python2.2/site-packages/rdiff_backup/rpath.py", line 939, in read
    def read(self, length = -1): return self.file.read(length)
  File "/usr/lib/python2.2/site-packages/rdiff_backup/iterfile.py", line 117, in read
    if not self.addtobuffer(): break
  File "/usr/lib/python2.2/site-packages/rdiff_backup/iterfile.py", line 132, in addtobuffer
    type, data = "">   File "/usr/lib/python2.2/site-packages/rdiff_backup/iterfile.py", line 401, in _get
    if not self.buf: self.buf += self.file.read()
  File "/usr/lib/python2.2/site-packages/rdiff_backup/connection.py", line 492, in read
    return self.connection.VirtualFile.readfromid(self.id, length)
  File "/usr/lib/python2.2/site-packages/rdiff_backup/connection.py", line 424, in __call__
    return apply(self.connection.reval, (self.name,) + args)
  File "/usr/lib/python2.2/site-packages/rdiff_backup/connection.py", line 342, in reval
    self._put(ConnectionRequest(function_string, len(args)), req_num)
  File "/usr/lib/python2.2/site-packages/rdiff_backup/connection.py", line 130, in _put
    else: self._putobj(obj, req_num)
  File "/usr/lib/python2.2/site-packages/rdiff_backup/connection.py", line 135, in _putobj
    self._write("o", pickle.dumps(obj, 1), req_num)
  File "/usr/lib/python2.2/site-packages/rdiff_backup/connection.py", line 190, in _write
    self.outpipe.flush()
IOError: [Errno 32] Broken pipe
Exception exceptions.TypeError: "'NoneType' object is not callable" in <bound method GzipFile.__del__ of <gzip open file 'server01/www1/rdiff-backup-data/error_log.2003-06-29T02:56:08-04:00.data.gz', mode 'wb' at 0x8288488 0x8286c54>> ignored
backup01:/drive1/backup#

Please any help would be wonderful.

David

reply via email to

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