welshbyte@plato:~$ rdiff-backup --force --terminal-verbosity 5 --verbosity 9 -r 1168336750 /media/cdrom0 /home/welshbyte/restored_files/home Warning - Unable to open logfile: Unable to open logfile /media/cdrom0/rdiff-backup-data/restore.log: [Errno 30] Read-only file system: '/media/cdrom0/rdiff-backup-data/restore.log' Exception '[Errno 30] Read-only file system: '/media/cdrom0/home'' raised of class 'exceptions.OSError': File "/usr/lib/python2.4/site-packages/rdiff_backup/Main.py", line 295, in error_check_Main try: Main(arglist) File "/usr/lib/python2.4/site-packages/rdiff_backup/Main.py", line 315, in Main take_action(rps) File "/usr/lib/python2.4/site-packages/rdiff_backup/Main.py", line 281, in take_action elif action == "restore-as-of": Restore(rps[0], rps[1], 1) File "/usr/lib/python2.4/site-packages/rdiff_backup/Main.py", line 490, in Restore inc_rpath, dest_rp, time) File "/usr/lib/python2.4/site-packages/rdiff_backup/restore.py", line 37, in Restore TargetS.patch(target, diff_iter) File "/usr/lib/python2.4/site-packages/rdiff_backup/restore.py", line 288, in patch for diff in rorpiter.FillInIter(diff_iter, target): File "/usr/lib/python2.4/site-packages/rdiff_backup/rorpiter.py", line 177, in FillInIter for rp in rpiter: File "/usr/lib/python2.4/site-packages/rdiff_backup/restore.py", line 244, in get_diffs_from_collated diff = cls.get_diff(mir_rorp, target_rorp) File "/usr/lib/python2.4/site-packages/rdiff_backup/restore.py", line 257, in get_diff file_fp = cls.rf_cache.get_fp(expanded_index, mir_rorp) File "/usr/lib/python2.4/site-packages/rdiff_backup/restore.py", line 344, in get_fp rf = longname.update_rf(self.get_rf(index, mir_rorp), mir_rorp, File "/usr/lib/python2.4/site-packages/rdiff_backup/restore.py", line 329, in get_rf if not self.add_rfs(index, mir_rorp): return None File "/usr/lib/python2.4/site-packages/rdiff_backup/restore.py", line 363, in add_rfs if Globals.process_uid != 0: self.perm_changer(parent_index) File "/usr/lib/python2.4/site-packages/rdiff_backup/restore.py", line 697, in __call__ self.add_new(old_index, index) File "/usr/lib/python2.4/site-packages/rdiff_backup/restore.py", line 715, in add_new else: rp.chmod(0700 | old_perms) File "/usr/lib/python2.4/site-packages/rdiff_backup/rpath.py", line 826, in chmod self.conn.os.chmod(self.path, permissions & Globals.permission_mask) ACLs not supported by filesystem at /media/cdrom0/rdiff-backup-data ----------------------------------------------------------------- Detected abilities for rdiff-backup repository (read only) file system: Access control lists Off Extended attributes On Case sensitivity On Mac OS X style resource forks Off Mac OS X Finder information Off ----------------------------------------------------------------- Extended attributes not supported by filesystem at /home/welshbyte/restored_files/home/rdiff-backup.tmp.0 ACLs not supported by filesystem at /home/welshbyte/restored_files/home/rdiff-backup.tmp.0 ----------------------------------------------------------------- Detected abilities for restore target (read/write) file system: Ownership changing Off Hard linking On fsync() directories On Directory inc permissions On High-bit permissions On Extended filenames On Access control lists Off Extended attributes Off Case sensitivity On Mac OS X style resource forks Off Mac OS X Finder information Off ----------------------------------------------------------------- Starting restore of /media/cdrom0 to /home/welshbyte/restored_files/home as it was as of Tue Jan 9 09:59:10 2007. Processing changed file . Processing changed file home Processing changed file home/andy Traceback (most recent call last): File "/usr/bin/rdiff-backup", line 23, in ? rdiff_backup.Main.error_check_Main(sys.argv[1:]) File "/usr/lib/python2.4/site-packages/rdiff_backup/Main.py", line 295, in error_check_Main try: Main(arglist) File "/usr/lib/python2.4/site-packages/rdiff_backup/Main.py", line 315, in Main take_action(rps) File "/usr/lib/python2.4/site-packages/rdiff_backup/Main.py", line 281, in take_action elif action == "restore-as-of": Restore(rps[0], rps[1], 1) File "/usr/lib/python2.4/site-packages/rdiff_backup/Main.py", line 490, in Restore inc_rpath, dest_rp, time) File "/usr/lib/python2.4/site-packages/rdiff_backup/restore.py", line 37, in Restore TargetS.patch(target, diff_iter) File "/usr/lib/python2.4/site-packages/rdiff_backup/restore.py", line 288, in patch for diff in rorpiter.FillInIter(diff_iter, target): File "/usr/lib/python2.4/site-packages/rdiff_backup/rorpiter.py", line 177, in FillInIter for rp in rpiter: File "/usr/lib/python2.4/site-packages/rdiff_backup/restore.py", line 244, in get_diffs_from_collated diff = cls.get_diff(mir_rorp, target_rorp) File "/usr/lib/python2.4/site-packages/rdiff_backup/restore.py", line 257, in get_diff file_fp = cls.rf_cache.get_fp(expanded_index, mir_rorp) File "/usr/lib/python2.4/site-packages/rdiff_backup/restore.py", line 344, in get_fp rf = longname.update_rf(self.get_rf(index, mir_rorp), mir_rorp, File "/usr/lib/python2.4/site-packages/rdiff_backup/restore.py", line 329, in get_rf if not self.add_rfs(index, mir_rorp): return None File "/usr/lib/python2.4/site-packages/rdiff_backup/restore.py", line 363, in add_rfs if Globals.process_uid != 0: self.perm_changer(parent_index) File "/usr/lib/python2.4/site-packages/rdiff_backup/restore.py", line 697, in __call__ self.add_new(old_index, index) File "/usr/lib/python2.4/site-packages/rdiff_backup/restore.py", line 715, in add_new else: rp.chmod(0700 | old_perms) File "/usr/lib/python2.4/site-packages/rdiff_backup/rpath.py", line 826, in chmod self.conn.os.chmod(self.path, permissions & Globals.permission_mask) OSError: [Errno 30] Read-only file system: '/media/cdrom0/home'