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

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

[rdiff-backup-users] has anyone seen this error


From: Aronesty, Erik
Subject: [rdiff-backup-users] has anyone seen this error
Date: Thu, 16 Aug 2012 03:39:12 +0000

this only happens on one of 4 machines i'm trying to use rdiff backup on

the machines all have the same kinds of data... but this particular machine is running

Python 2.3.2

The others are running 2.7

I would assume it was that and change things, except it's a very very expensive NAS-like device that I inherited and I would like to make the minimum changes if possible:

# Start the backup.log

Reading globbing filelist /opt/sys/rdiff-config/global.exclude
Reading globbing filelist /opt/sys/rdiff-config/isilon-7.include.mnt_scratch.tmp
Starting mirror /ifs/data/scratch to /vol1/mnt/scratch

# ... Everything proceeds apace...
# and then unicode death


Making directory path /vol1/mnt/scratch/rdiff-backup-data/increments/ahoerter/wc
Processing changed file ahoerter/wc/sbi-opt/sys
Making directory path /vol1/mnt/scratch/rdiff-backup-data/increments/ahoerter/wc/sbi-opt
Sending back exception 'utf8' codec can't decode byte 0x98 in position 0: unexpected code byte of type exceptions.UnicodeDecodeError:
  File "/usr/local/lib/python2.3/site-packages/rdiff_backup/connection.py", line 335, in answer_request
    result = apply(eval(request.function_string), argument_list)
  File "/usr/local/lib/python2.3/site-packages/rdiff_backup/connection.py", line 485, in readfromid
    if length is None: return cls.vfiles[id].read()
  File "/usr/local/lib/python2.3/site-packages/rdiff_backup/iterfile.py", line 302, in read
    if not self.addtobuffer(): break
  File "/usr/local/lib/python2.3/site-packages/rdiff_backup/iterfile.py", line 325, in addtobuffer
    try: currentobj = self.iter.next()
  File "/usr/local/lib/python2.3/site-packages/rdiff_backup/rorpiter.py", line 342, in next
    next_elem = self.iter.next()
  File "/usr/local/lib/python2.3/site-packages/rdiff_backup/selection.py", line 132, in Iterate_fast
    try: rpath, val = diryield_stack[-1].next()
  File "/usr/local/lib/python2.3/site-packages/rdiff_backup/selection.py", line 118, in diryield
    for filename in self.listdir(rpath):
  File "/usr/local/lib/python2.3/site-packages/rdiff_backup/selection.py", line 181, in listdir

Sending back exception ('function takes exactly 5 arguments (0 given)', <type 'exceptions.UnicodeDecodeError'>, ()) of type <type 'exceptions.TypeError'>:
  File "/usr/lib/python2.7/dist-packages/rdiff_backup/connection.py", line 335, in answer_request
    result = apply(eval(request.function_string), argument_list)
  File "/usr/lib/python2.7/dist-packages/rdiff_backup/connection.py", line 485, in readfromid
    if length is None: return cls.vfiles[id].read()
  File "/usr/lib/python2.7/dist-packages/rdiff_backup/iterfile.py", line 302, in read
    if not self.addtobuffer(): break
  File "/usr/lib/python2.7/dist-packages/rdiff_backup/iterfile.py", line 325, in addtobuffer
    try: currentobj = self.iter.next()
  File "/usr/lib/python2.7/dist-packages/rdiff_backup/backup.py", line 166, in get_sigs
    for src_rorp, dest_rorp in cls.CCPP:
  File "/usr/lib/python2.7/dist-packages/rdiff_backup/backup.py", line 320, in next
    source_rorp, dest_rorp = self.iter.next()
  File "/usr/lib/python2.7/dist-packages/rdiff_backup/rorpiter.py", line 92, in Collate2Iters
    try: relem1 = riter1.next()
  File "/usr/lib/python2.7/dist-packages/rdiff_backup/iterfile.py", line 382, in next
    while not type: type, data = "">
  File "/usr/lib/python2.7/dist-packages/rdiff_backup/iterfile.py", line 414, in _get
    if not self.buf: self.buf += self.file.read()
  File "/usr/lib/python2.7/dist-packages/rdiff_backup/connection.py", line 518, in read
    return self.connection.VirtualFile.readfromid(self.id, length)
  File "/usr/lib/python2.7/dist-packages/rdiff_backup/connection.py", line 450, in __call__
    return apply(self.connection.reval, (self.name,) + args)
  File "/usr/lib/python2.7/dist-packages/rdiff_backup/connection.py", line 368, in reval
    result = self.get_response(req_num)
  File "/usr/lib/python2.7/dist-packages/rdiff_backup/connection.py", line 315, in get_response
    try: req_num, object = self._get()
  File "/usr/lib/python2.7/dist-packages/rdiff_backup/connection.py", line 241, in _get
    if format_string == "o": result = cPickle.loads(data)

Sending back exception ('function takes exactly 5 arguments (0 given)', <class exceptions.UnicodeDecodeError at 0x8111c8c>, ()) of type exceptions.TypeError:
  File "/usr/local/lib/python2.3/site-packages/rdiff_backup/connection.py", line 335, in answer_request
    result = apply(eval(request.function_string), argument_list)
  File "/usr/local/lib/python2.3/site-packages/rdiff_backup/connection.py", line 485, in readfromid
    if length is None: return cls.vfiles[id].read()
  File "/usr/local/lib/python2.3/site-packages/rdiff_backup/iterfile.py", line 302, in read
    if not self.addtobuffer(): break
  File "/usr/local/lib/python2.3/site-packages/rdiff_backup/iterfile.py", line 325, in addtobuffer
    try: currentobj = self.iter.next()
  File "/usr/local/lib/python2.3/site-packages/rdiff_backup/backup.py", line 103, in get_diffs
    for dest_sig in dest_sigiter:
  File "/usr/local/lib/python2.3/site-packages/rdiff_backup/iterfile.py", line 382, in next
    while not type: type, data = "">
  File "/usr/local/lib/python2.3/site-packages/rdiff_backup/iterfile.py", line 414, in _get
    if not self.buf: self.buf += self.file.read()
  File "/usr/local/lib/python2.3/site-packages/rdiff_backup/connection.py", line 518, in read
    return self.connection.VirtualFile.readfromid(self.id, length)
  File "/usr/local/lib/python2.3/site-packages/rdiff_backup/connection.py", line 450, in __call__
    return apply(self.connection.reval, (self.name,) + args)
  File "/usr/local/lib/python2.3/site-packages/rdiff_backup/connection.py", line 370, in reval
    if isinstance(result, Exception): raise result

Sending back exception ('function takes exactly 5 arguments (0 given)', <type 'exceptions.UnicodeDecodeError'>, ()) of type <type 'exceptions.TypeError'>:
  File "/usr/lib/python2.7/dist-packages/rdiff_backup/connection.py", line 335, in answer_request
    result = apply(eval(request.function_string), argument_list)
  File "/usr/lib/python2.7/dist-packages/rdiff_backup/backup.py", line 230, in patch
    for diff in rorpiter.FillInIter(source_diffiter, dest_rpath):
  File "/usr/lib/python2.7/dist-packages/rdiff_backup/rorpiter.py", line 177, in FillInIter
    for rp in rpiter:
  File "/usr/lib/python2.7/dist-packages/rdiff_backup/iterfile.py", line 382, in next
    while not type: type, data = "">
  File "/usr/lib/python2.7/dist-packages/rdiff_backup/iterfile.py", line 414, in _get
    if not self.buf: self.buf += self.file.read()
  File "/usr/lib/python2.7/dist-packages/rdiff_backup/connection.py", line 518, in read
    return self.connection.VirtualFile.readfromid(self.id, length)
  File "/usr/lib/python2.7/dist-packages/rdiff_backup/connection.py", line 450, in __call__
    return apply(self.connection.reval, (self.name,) + args)
  File "/usr/lib/python2.7/dist-packages/rdiff_backup/connection.py", line 370, in reval
    if isinstance(result, Exception): raise result


reply via email to

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