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

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

[rdiff-backup-users] rdiff-backup fails, no gzipped file


From: ~D
Subject: [rdiff-backup-users] rdiff-backup fails, no gzipped file
Date: Sun, 05 Dec 2010 18:12:53 +0100
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.15) Gecko/20101030 Icedove/3.0.10

Hi,


I did setup a backup system like here, but then the other way around, backup my desktop to the server.

http://www.howtoforge.com/linux_rdiff_backup

I have two scripts on my server. The first one seems to run fine, the second not atm (till a week ago it went well, I didn't change a thing on a the server side)

if [ -z "$(/usr/bin/rdiff-backup --test-server server1_backup::/ignored | grep 'Server OK')" ] ; then echo "The machine you want to backup, is not available via the network, please fix this. Aborting backup now." 1>&2
else
/usr/bin/rdiff-backup --include /home/derick/documenten --exclude '**' server1_backup::/ /home/backup/docs_backup


fi





#!/bin/bash

LOCKFILE='/tmp/rdiff-backup.lock'

if [ -f $LOCKFILE ] ; then
    echo 'Rdiff-backup is already running' 1>&2
#mail -s "Rdiff-backup is already running, backup aborted" address@hidden
    #ssmtp address@hidden < /backup/mailmessage.txt
    exit 1
else
if [ -z "$(/usr/bin/rdiff-backup --test-server server1_backup::/ignored | grep 'Server OK')" ] ; then echo "The machine you want to backup, is not available via the network, please fix this. Aborting backup now." 1>&2
    else
        touch $LOCKFILE
        /usr/bin/rdiff-backup --exclude /home/derick/Downloads --exclude \
/home/derick/mount --exclude /home/derick/voetbalx --exclude /home/derick/linux_dev/debpackagebuild --exclude /home/derick/openstudiopro/opensusebuildservice --include \ /home --include /etc --exclude '**' server1_backup::/ /home/backup/backup_laptop
        rm -f $LOCKFILE
    fi
fi


I have version 2.8-6 on both sides. On the server I installed the version of Debian testing on Lenny (Stable), which is on the server. I do run Debian testing on my desktop.

See the messages below.

Thanks in advance,

~D



$ ./laptop_backup
Previous backup seems to have failed, regressing destination now.
Exception 'Not a gzipped file' raised of class '<type 'exceptions.IOError'>': File "/usr/lib/pymodules/python2.5/rdiff_backup/Main.py", line 304, in error_check_Main
    try: Main(arglist)
File "/usr/lib/pymodules/python2.5/rdiff_backup/Main.py", line 324, in Main
    take_action(rps)
File "/usr/lib/pymodules/python2.5/rdiff_backup/Main.py", line 280, in take_action
    elif action == "backup": Backup(rps[0], rps[1])
File "/usr/lib/pymodules/python2.5/rdiff_backup/Main.py", line 337, in Backup
    backup_final_init(rpout)
File "/usr/lib/pymodules/python2.5/rdiff_backup/Main.py", line 501, in backup_final_init
    checkdest_if_necessary(rpout)
File "/usr/lib/pymodules/python2.5/rdiff_backup/Main.py", line 920, in checkdest_if_necessary
    dest_rp.conn.regress.Regress(dest_rp)
File "/usr/lib/pymodules/python2.5/rdiff_backup/regress.py", line 71, in Regress
    for rf in iterate_meta_rfs(mirror_rp, inc_rpath): ITR(rf.index, rf)
File "/usr/lib/pymodules/python2.5/rdiff_backup/regress.py", line 197, in iterate_meta_rfs
    for raw_rf, metadata_rorp in collated:
File "/usr/lib/pymodules/python2.5/rdiff_backup/rorpiter.py", line 100, in Collate2Iters
    try: relem2 = riter2.next()
File "/usr/lib/pymodules/python2.5/rdiff_backup/eas_acls.py", line 207, in join_ea_iter
    for rorp, ea in rorpiter.CollateIterators(rorp_iter, ea_iter):
File "/usr/lib/pymodules/python2.5/rdiff_backup/rorpiter.py", line 92, in Collate2Iters
    try: relem1 = riter1.next()
File "/usr/lib/pymodules/python2.5/rdiff_backup/metadata.py", line 274, in iterate
    for record in self.iterate_records():
File "/usr/lib/pymodules/python2.5/rdiff_backup/metadata.py", line 283, in iterate_records
    next_pos = self.get_next_pos()
File "/usr/lib/pymodules/python2.5/rdiff_backup/metadata.py", line 266, in get_next_pos
    newbuf = self.fileobj.read(self.blocksize)
  File "/usr/lib/python2.5/gzip.py", line 227, in read
    self._read(readsize)
  File "/usr/lib/python2.5/gzip.py", line 263, in _read
    self._read_gzip_header()
  File "/usr/lib/python2.5/gzip.py", line 164, in _read_gzip_header
    raise IOError, 'Not a gzipped file'

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/lib/pymodules/python2.5/rdiff_backup/Main.py", line 304, in error_check_Main
    try: Main(arglist)
File "/usr/lib/pymodules/python2.5/rdiff_backup/Main.py", line 324, in Main
    take_action(rps)
File "/usr/lib/pymodules/python2.5/rdiff_backup/Main.py", line 280, in take_action
    elif action == "backup": Backup(rps[0], rps[1])
File "/usr/lib/pymodules/python2.5/rdiff_backup/Main.py", line 337, in Backup
    backup_final_init(rpout)
File "/usr/lib/pymodules/python2.5/rdiff_backup/Main.py", line 501, in backup_final_init
    checkdest_if_necessary(rpout)
File "/usr/lib/pymodules/python2.5/rdiff_backup/Main.py", line 920, in checkdest_if_necessary
    dest_rp.conn.regress.Regress(dest_rp)
File "/usr/lib/pymodules/python2.5/rdiff_backup/regress.py", line 71, in Regress
    for rf in iterate_meta_rfs(mirror_rp, inc_rpath): ITR(rf.index, rf)
File "/usr/lib/pymodules/python2.5/rdiff_backup/regress.py", line 197, in iterate_meta_rfs
    for raw_rf, metadata_rorp in collated:
File "/usr/lib/pymodules/python2.5/rdiff_backup/rorpiter.py", line 100, in Collate2Iters
    try: relem2 = riter2.next()
File "/usr/lib/pymodules/python2.5/rdiff_backup/eas_acls.py", line 207, in join_ea_iter
    for rorp, ea in rorpiter.CollateIterators(rorp_iter, ea_iter):
File "/usr/lib/pymodules/python2.5/rdiff_backup/rorpiter.py", line 92, in Collate2Iters
    try: relem1 = riter1.next()
File "/usr/lib/pymodules/python2.5/rdiff_backup/metadata.py", line 274, in iterate
    for record in self.iterate_records():
File "/usr/lib/pymodules/python2.5/rdiff_backup/metadata.py", line 283, in iterate_records
    next_pos = self.get_next_pos()
File "/usr/lib/pymodules/python2.5/rdiff_backup/metadata.py", line 266, in get_next_pos
    newbuf = self.fileobj.read(self.blocksize)
  File "/usr/lib/python2.5/gzip.py", line 227, in read
    self._read(readsize)
  File "/usr/lib/python2.5/gzip.py", line 263, in _read
    self._read_gzip_header()
  File "/usr/lib/python2.5/gzip.py", line 164, in _read_gzip_header
    raise IOError, 'Not a gzipped file'
IOError: Not a gzipped file
Fatal Error: Lost connection to the remote system





reply via email to

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