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

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

RE: [rdiff-backup-users] Crash in 1.3.3


From: Craig Findlay
Subject: RE: [rdiff-backup-users] Crash in 1.3.3
Date: Fri, 1 May 2009 10:33:03 +1000

Hi Josh,

Yes, it could be flaky hardware, in particular it could be the
destination drive, which is a very well known brand of USB external
drive that seem in my experience to fail quite often. But I can do a
successful backup of the same data to the same destination drive using
rsync, with no problem. Any thoughts on this? The rest of the hardware I
trust because it is a server we use all the time for other critical
tasks.

Cheers,
Craig 

-----Original Message-----
From: address@hidden
[mailto:address@hidden
] On Behalf Of Josh Nisly
Sent: Friday, 1 May 2009 1:58 AM
To: Craig Findlay
Cc: rdiff-backup
Subject: Re: [rdiff-backup-users] Crash in 1.3.3

CRC check failures typically indicate faulty or dying hardware.

JoshN

Craig Findlay wrote:
> Backing up from Unix (OpenBSD) to Unix, both 1.3.3:
>
> Cheers,
> Craig
>
> 2009-04-28 09:32:05 Backing up bellfs_backup::/data/home to 
> /mnt/backup/serverbackup/bellfs/home with args:
> SpecialFileError zopeuser/var/zopectlsock Socket error: AF_UNIX path 
> too long Exception 'CRC check failed' raised of class '<type
> 'exceptions.IOError'>':
>   File "/usr/local/lib/python2.5/site-packages/rdiff_backup/Main.py",
> line 306, in error_check_Main
>     try: Main(arglist)
>   File "/usr/local/lib/python2.5/site-packages/rdiff_backup/Main.py",
> line 326, in Main
>     take_action(rps)
>   File "/usr/local/lib/python2.5/site-packages/rdiff_backup/Main.py",
> line 282, in take_action
>     elif action == "backup": Backup(rps[0], rps[1])
>   File "/usr/local/lib/python2.5/site-packages/rdiff_backup/Main.py",
> line 345, in Backup
>     backup.Mirror_and_increment(rpin, rpout, incdir)
>   File 
> "/usr/local/lib/python2.5/site-packages/rdiff_backup/backup.py",
> line 51, in Mirror_and_increment
>     DestS.patch_and_increment(dest_rpath, source_diffiter, inc_rpath)
>   File 
> "/usr/local/lib/python2.5/site-packages/rdiff_backup/backup.py",
> line 253, in patch_and_increment
>     cls.CCPP.close()
>   File 
> "/usr/local/lib/python2.5/site-packages/rdiff_backup/backup.py",
> line 499, in close
>     metadata.ManagerObj.ConvertMetaToDiff()
>   File
> "/usr/local/lib/python2.5/site-packages/rdiff_backup/metadata.py", 
> line 647, in ConvertMetaToDiff
>     for diff_rorp in self.get_diffiter(new_iter, old_iter):
>   File
> "/usr/local/lib/python2.5/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/local/lib/python2.5/site-packages/rdiff_backup/rorpiter.py", 
> line 100, in Collate2Iters
>     try: relem2 = riter2.next()
>   File
> "/usr/local/lib/python2.5/site-packages/rdiff_backup/metadata.py", 
> line 274, in iterate
>     for record in self.iterate_records():
>   File
> "/usr/local/lib/python2.5/site-packages/rdiff_backup/metadata.py", 
> line 283, in iterate_records
>     next_pos = self.get_next_pos()
>   File
> "/usr/local/lib/python2.5/site-packages/rdiff_backup/metadata.py", 
> line 266, in get_next_pos
>     newbuf = self.fileobj.read(self.blocksize)
>   File "/usr/local/lib/python2.5/gzip.py", line 227, in read
>     self._read(readsize)
>   File "/usr/local/lib/python2.5/gzip.py", line 292, in _read
>     self._read_eof()
>   File "/usr/local/lib/python2.5/gzip.py", line 311, in _read_eof
>     raise IOError, "CRC check failed"
>
> Traceback (most recent call last):
>   File "/usr/local/bin/rdiff-backup", line 30, in <module>
>     rdiff_backup.Main.error_check_Main(sys.argv[1:])
>   File "/usr/local/lib/python2.5/site-packages/rdiff_backup/Main.py",
> line 306, in error_check_Main
>     try: Main(arglist)
>   File "/usr/local/lib/python2.5/site-packages/rdiff_backup/Main.py",
> line 326, in Main
>     take_action(rps)
>   File "/usr/local/lib/python2.5/site-packages/rdiff_backup/Main.py",
> line 282, in take_action
>     elif action == "backup": Backup(rps[0], rps[1])
>   File "/usr/local/lib/python2.5/site-packages/rdiff_backup/Main.py",
> line 345, in Backup
>     backup.Mirror_and_increment(rpin, rpout, incdir)
>   File 
> "/usr/local/lib/python2.5/site-packages/rdiff_backup/backup.py",
> line 51, in Mirror_and_increment
>     DestS.patch_and_increment(dest_rpath, source_diffiter, inc_rpath)
>   File 
> "/usr/local/lib/python2.5/site-packages/rdiff_backup/backup.py",
> line 253, in patch_and_increment
>     cls.CCPP.close()
>   File 
> "/usr/local/lib/python2.5/site-packages/rdiff_backup/backup.py",
> line 499, in close
>     metadata.ManagerObj.ConvertMetaToDiff()
>   File
> "/usr/local/lib/python2.5/site-packages/rdiff_backup/metadata.py", 
> line 647, in ConvertMetaToDiff
>     for diff_rorp in self.get_diffiter(new_iter, old_iter):
>   File
> "/usr/local/lib/python2.5/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/local/lib/python2.5/site-packages/rdiff_backup/rorpiter.py", 
> line 100, in Collate2Iters
>     try: relem2 = riter2.next()
>   File
> "/usr/local/lib/python2.5/site-packages/rdiff_backup/metadata.py", 
> line 274, in iterate
>     for record in self.iterate_records():
>   File
> "/usr/local/lib/python2.5/site-packages/rdiff_backup/metadata.py", 
> line 283, in iterate_records
>     next_pos = self.get_next_pos()
>   File
> "/usr/local/lib/python2.5/site-packages/rdiff_backup/metadata.py", 
> line 266, in get_next_pos
>     newbuf = self.fileobj.read(self.blocksize)
>   File "/usr/local/lib/python2.5/gzip.py", line 227, in read
>     self._read(readsize)
>   File "/usr/local/lib/python2.5/gzip.py", line 292, in _read
>     self._read_eof()
>   File "/usr/local/lib/python2.5/gzip.py", line 311, in _read_eof
>     raise IOError, "CRC check failed"
> IOError: CRC check failed
> Fatal Error: Lost connection to the remote system
> 2009-04-28 15:17:36 Exit code 1
>
>
> _______________________________________________
> 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
>
>   



_______________________________________________
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




reply via email to

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