Hi,

I have been running rdiff-backup on multiple servers for a couple of
years, and never saw something that comes even close to what I just got
from one of the backup servers. The output is attached - I replaced some
file names with 'X's - those were normal file names, containing customer
and project names.

The backup is pulled from a NAS server via GBit network, both servers
run rdiff-backup 1.2.8 (from the rpmforge repo) on CentOS.

Did anyone ever see something like that? What went wrong there? Could
this indicate a hardware issue?

Patrick.

-- 
Key ID: 0x86E346D4            http://patrick-nagel.net/key.asc
Fingerprint: 7745 E1BE FA8B FBAD 76AB 2BFC C981 E686 86E3 46D4
2010-08-24 16:15:01 Running backup from snapshot...
Unknown field in line 'Fi19  Gn5ersc Gid 0  Permissions 43673ile 
q/RefMat/L/XXXXXXXXXXX/0802/XXXXXXXXXXXXXXXXXXXX.ENG'
Unknown field in line 'U3Gnaf194d7976ennyd2 10 fa6dd 10me unam3'
Unknown field in line '9ile 
q/RefMat/L/XXXXXXXXXXX/0802/XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.ENG'
Unknown field in line 'Un833e uae981bef  Ge4a4b1 Gnaa8fa  Gae f6  Permissions 
43643ile q/RefMat/L/XXXXXXXXXXX/0802/XXXXXXXXXXXXXXXXXXXXXXX.CHS'
Unknown field in line 'UnGid 941edcb7namab46a2c5g'
Unknown field in line '056 Gnaang.ya  Permissions 436'
Unknown field in line 'G0283017 fa2ng'
Unknown field in line 'Uiermissions 43652ile 
q/RefMat/L/XXXXXXXXXXX/0802/XXXXXXXXXXXXXXXXXXX.ENG'
Error parsing flat file: invalid literal for long(): 12125434025  Uid 10019
Error parsing flat file: invalid literal for long(): 12148087ny.y Uid 10019
Error parsing flat file: invalid literal for long(): 5460ze 17148
Unknown field in line 'bf86cid 82afe1e609f2'
Unknown field in line 'Permissions224g1296e 
q/RefMat/L/XXXXXXXXXXX/0802/XXXXXXXXX's XXXXXXXXXXXX.ENG'
Unknown field in line 'Un5a45rsa656cie286b704171b3624a6ecc7e1303  
Permissions21543574e q/RefMat/L/XXXXXXXXXXX/0802/XXXXXXXXXXXXXXXXXXXXXXX.ENG'
Unknown field in line '1fbdd81ca14a34764bddfea40583c  Permissions20583718e 
q/RefMat/L/XXXXXXXXXXX/0802/XXXXXXXXXXXXXXXXXXXXXXX.ENG'
Error parsing flat file: invalid literal for int(): 91933ile 
q/RefMat/L/XXXXXXXXXXX/0802/XXXXXXXXX's XXXXXXXXXXXX.ENG
Exception 'CRC check failed' raised of class 'exceptions.IOError':
  File "/usr/lib64/python2.4/site-packages/rdiff_backup/Main.py", line 304, in 
error_check_Main
    try: Main(arglist)
  File "/usr/lib64/python2.4/site-packages/rdiff_backup/Main.py", line 324, in 
Main
    take_action(rps)
  File "/usr/lib64/python2.4/site-packages/rdiff_backup/Main.py", line 280, in 
take_action
    elif action == "backup": Backup(rps[0], rps[1])
  File "/usr/lib64/python2.4/site-packages/rdiff_backup/Main.py", line 343, in 
Backup
    backup.Mirror_and_increment(rpin, rpout, incdir)
  File "/usr/lib64/python2.4/site-packages/rdiff_backup/backup.py", line 51, in 
Mirror_and_increment
    DestS.patch_and_increment(dest_rpath, source_diffiter, inc_rpath)
  File "/usr/lib64/python2.4/site-packages/rdiff_backup/backup.py", line 245, 
in patch_and_increment
    cls.CCPP.close()
  File "/usr/lib64/python2.4/site-packages/rdiff_backup/backup.py", line 491, 
in close
    metadata.ManagerObj.ConvertMetaToDiff()
  File "/usr/lib64/python2.4/site-packages/rdiff_backup/metadata.py", line 647, 
in ConvertMetaToDiff
    for diff_rorp in self.get_diffiter(new_iter, old_iter):
  File "/usr/lib64/python2.4/site-packages/rdiff_backup/metadata.py", line 609, 
in get_diffiter
    for new_rorp, old_rorp in rorpiter.Collate2Iters(new_iter, old_iter):
  File "/usr/lib64/python2.4/site-packages/rdiff_backup/rorpiter.py", line 92, 
in Collate2Iters
    try: relem1 = riter1.next()
  File "/usr/lib64/python2.4/site-packages/rdiff_backup/metadata.py", line 274, 
in iterate
    for record in self.iterate_records():
  File "/usr/lib64/python2.4/site-packages/rdiff_backup/metadata.py", line 283, 
in iterate_records
    next_pos = self.get_next_pos()
  File "/usr/lib64/python2.4/site-packages/rdiff_backup/metadata.py", line 266, 
in get_next_pos
    newbuf = self.fileobj.read(self.blocksize)
  File "/usr/lib64/python2.4/gzip.py", line 225, in read
    self._read(readsize)
  File "/usr/lib64/python2.4/gzip.py", line 290, in _read
    self._read_eof()
  File "/usr/lib64/python2.4/gzip.py", line 309, in _read_eof
    raise IOError, "CRC check failed"

Traceback (most recent call last):
  File "/usr/bin/rdiff-backup", line 30, in ?
    rdiff_backup.Main.error_check_Main(sys.argv[1:])
  File "/usr/lib64/python2.4/site-packages/rdiff_backup/Main.py", line 304, in 
error_check_Main
    try: Main(arglist)
  File "/usr/lib64/python2.4/site-packages/rdiff_backup/Main.py", line 324, in 
Main
    take_action(rps)
  File "/usr/lib64/python2.4/site-packages/rdiff_backup/Main.py", line 280, in 
take_action
    elif action == "backup": Backup(rps[0], rps[1])
  File "/usr/lib64/python2.4/site-packages/rdiff_backup/Main.py", line 343, in 
Backup
    backup.Mirror_and_increment(rpin, rpout, incdir)
  File "/usr/lib64/python2.4/site-packages/rdiff_backup/backup.py", line 51, in 
Mirror_and_increment
    DestS.patch_and_increment(dest_rpath, source_diffiter, inc_rpath)
  File "/usr/lib64/python2.4/site-packages/rdiff_backup/backup.py", line 245, 
in patch_and_increment
    cls.CCPP.close()
  File "/usr/lib64/python2.4/site-packages/rdiff_backup/backup.py", line 491, 
in close
    metadata.ManagerObj.ConvertMetaToDiff()
  File "/usr/lib64/python2.4/site-packages/rdiff_backup/metadata.py", line 647, 
in ConvertMetaToDiff
    for diff_rorp in self.get_diffiter(new_iter, old_iter):
  File "/usr/lib64/python2.4/site-packages/rdiff_backup/metadata.py", line 609, 
in get_diffiter
    for new_rorp, old_rorp in rorpiter.Collate2Iters(new_iter, old_iter):
  File "/usr/lib64/python2.4/site-packages/rdiff_backup/rorpiter.py", line 92, 
in Collate2Iters
    try: relem1 = riter1.next()
  File "/usr/lib64/python2.4/site-packages/rdiff_backup/metadata.py", line 274, 
in iterate
    for record in self.iterate_records():
  File "/usr/lib64/python2.4/site-packages/rdiff_backup/metadata.py", line 283, 
in iterate_records
    next_pos = self.get_next_pos()
  File "/usr/lib64/python2.4/site-packages/rdiff_backup/metadata.py", line 266, 
in get_next_pos
    newbuf = self.fileobj.read(self.blocksize)
  File "/usr/lib64/python2.4/gzip.py", line 225, in read
    self._read(readsize)
  File "/usr/lib64/python2.4/gzip.py", line 290, in _read
    self._read_eof()
  File "/usr/lib64/python2.4/gzip.py", line 309, in _read_eof
    raise IOError, "CRC check failed"
IOError: CRC check failed
Fatal Error: Lost connection to the remote system
2010-08-24 16:22:04 Backup failed - see above.                      [ ERROR ]

Attachment: signature.asc
Description: OpenPGP digital signature

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

Reply via email to