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"
rosea.grammost...@gmail.com
#ssmtp rosea.grammost...@gmail.com < /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
_______________________________________________
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