Binary package hint: keep
Kubuntu 7.04, 2.6.20-16-generic kernel, backup from a ext-3 home directory to an ATA-100 FAT USB2 external drive. All permissions are correct on the drives.
Execute keep, created a backup for my home directory to the external drive, saved the backup setup, then clicked on Backup Now. Received the following error message:
An error occured making /home/bob backup:
Exception '[Errno 22] Invalid argument' raised of class '': File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 295, in error_check_Main try: Main(arglist) File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 315, in Main take_action(rps) File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 271, in take_action elif action == "backup": Backup(rps[0], rps[1]) File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 337, in Backup backup.Mirror(rpin, rpout) File "/var/lib/python-support/python2.5/rdiff_backup/backup.py", line 38, in Mirror DestS.patch(dest_rpath, source_diffiter) File "/var/lib/python-support/python2.5/rdiff_backup/backup.py", line 218, in patch ITR(diff.index, diff) File "/var/lib/python-support/python2.5/rdiff_backup/rorpiter.py", line 281, in __call__ last_branch.fast_process(*args) File "/var/lib/python-support/python2.5/rdiff_backup/backup.py", line 517, in fast_process rpath.rename(tf, mirror_rp) File "/var/lib/python-support/python2.5/rdiff_backup/rpath.py", line 237, in rename else: rp_source.conn.os.rename(rp_source.path, rp_dest.path) 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.5/rdiff_backup/Main.py", line 295, in error_check_Main try: Main(arglist) File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 315, in Main take_action(rps) File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 271, in take_action elif action == "backup": Backup(rps[0], rps[1]) File "/var/lib/python-support/python2.5/rdiff_backup/Main.py", line 337, in Backup backup.Mirror(rpin, rpout) File "/var/lib/python-support/python2.5/rdiff_backup/backup.py", line 38, in Mirror DestS.patch(dest_rpath, source_diffiter) File "/var/lib/python-support/python2.5/rdiff_backup/backup.py", line 218, in patch ITR(diff.index, diff) File "/var/lib/python-support/python2.5/rdiff_backup/rorpiter.py", line 281, in __call__ last_branch.fast_process(*args) File "/var/lib/python-support/python2.5/rdiff_backup/backup.py", line 517, in fast_process rpath.rename(tf, mirror_rp) File "/var/lib/python-support/python2.5/rdiff_backup/rpath.py", line 237, in rename else: rp_source.conn.os.rename(rp_source.path, rp_dest.path) OSError: [Errno 22] Invalid argument
keep creates the target directories and fills some in the root before crashing. Subsequent attempts give the following error:
An error occured making /home/bob backup:
Fatal Error: Bad rdiff-backup-data dir on destination side The rdiff-backup data directory /media/BACKUP_DISK/Linux Backup/rdiff-backup-data exists, but we cannot find a valid current_mirror marker. You can avoid this message by removing the rdiff-backup-data directory; however any data in it will be lost. Probably this error was caused because the first rdiff-backup session into a new directory failed. If this is the case it is safe to delete the rdiff-backup-data directory because there is no important information in it.
If I delete everything in the backup directory and run keep again, I get the first error above again.
MSI P6N SLI Platinum MB, E6600 Dual Core CPU, NVidia 8800 GTS with 640MB GDDR3 SDRAM using 1.0-9755 driver, 2GB 800MHz DDR SDRAM
I forgot to mention that I'm using Kubuntu 7.04 x86_64 distribution.