I don't know why the error messages was disappearing when run from cron.
Still, the error doesn't make sense. I am backing up from /mnt/home_ro
to /mnt/rdbackup and there should be plenty of space:
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/r1vg-homesnap
42G 33G 9.1G 79% /mnt/home_ro
Filesystem Size Used Avail Use% Mounted on
/dev/b1/rdbackup 50G 34G 16G 69% /mnt/rdbackup
Which device is running out of disk space??
Previous backup seems to have failed, regressing destination now.
Exception '[Errno 28] No space left on device' raised of class
'exceptions.IOError':
File "/var/lib/python-support/python2.4/rdiff_backup/robust.py", line
32, in check_common_error
try: return function(*args)
File "/var/lib/python-support/python2.4/rdiff_backup/restore.py", line
465, in get_fp
Rdiff.write_patched_fp(current_fp, delta_fp, new_fp)
File "/var/lib/python-support/python2.4/rdiff_backup/Rdiff.py", line
73, in write_patched_fp
rpath.copyfileobj(librsync.PatchedFile(basis_fp, delta_fp), out_fp)
File "/var/lib/python-support/python2.4/rdiff_backup/rpath.py", line
60, in copyfileobj
outputfp.write(inbuf)
Exception '[Errno 28] No space left on device' raised of class
'exceptions.IOError':
File "/var/lib/python-support/python2.4/rdiff_backup/Main.py", line
298, in error_check_Main
try: Main(arglist)
File "/var/lib/python-support/python2.4/rdiff_backup/Main.py", line
318, in Main
take_action(rps)
File "/var/lib/python-support/python2.4/rdiff_backup/Main.py", line
274, in take_action
elif action == "backup": Backup(rps[0], rps[1])
File "/var/lib/python-support/python2.4/rdiff_backup/Main.py", line
331, in Backup
backup_final_init(rpout)
File "/var/lib/python-support/python2.4/rdiff_backup/Main.py", line
431, in backup_final_init
checkdest_if_necessary(rpout)
File "/var/lib/python-support/python2.4/rdiff_backup/Main.py", line
830, in checkdest_if_necessary
dest_rp.conn.regress.Regress(dest_rp)
File "/var/lib/python-support/python2.4/rdiff_backup/connection.py",
line 448, in __call__
return apply(self.connection.reval, (self.name,) + args)
File "/var/lib/python-support/python2.4/rdiff_backup/connection.py",
line 370, in reval
if isinstance(result, Exception): raise result
Traceback (most recent call last):
File "/usr/bin/rdiff-backup", line 23, in ?
rdiff_backup.Main.error_check_Main(sys.argv[1:])
File "/var/lib/python-support/python2.4/rdiff_backup/Main.py", line
298, in error_check_Main
try: Main(arglist)
File "/var/lib/python-support/python2.4/rdiff_backup/Main.py", line
318, in Main
take_action(rps)
File "/var/lib/python-support/python2.4/rdiff_backup/Main.py", line
274, in take_action
elif action == "backup": Backup(rps[0], rps[1])
File "/var/lib/python-support/python2.4/rdiff_backup/Main.py", line
331, in Backup
backup_final_init(rpout)
File "/var/lib/python-support/python2.4/rdiff_backup/Main.py", line
431, in backup_final_init
checkdest_if_necessary(rpout)
File "/var/lib/python-support/python2.4/rdiff_backup/Main.py", line
830, in checkdest_if_necessary
dest_rp.conn.regress.Regress(dest_rp)
File "/var/lib/python-support/python2.4/rdiff_backup/connection.py",
line 448, in __call__
return apply(self.connection.reval, (self.name,) + args)
File "/var/lib/python-support/python2.4/rdiff_backup/connection.py",
line 370, in reval
if isinstance(result, Exception): raise result
IOError: [Errno 28] No space left on device
Fatal Error: Lost connection to the remote system
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]