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

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

[rdiff-backup-users] can't --remove-older-than on Mac OS X


From: Vinod Kurup
Subject: [rdiff-backup-users] can't --remove-older-than on Mac OS X
Date: Tue, 23 Dec 2003 01:36:55 -0500

Hi,

I've just recently started using rdiff-backup and love it so far. I was successfully backing up from Debian Linux to Mac OS X using rdiff-backup 0.12.6, but the Debian distro upgraded to 0.13.3 and then I started having trouble with the --remove-older-than flag (even after upgrading the Mac OS X side to 0.13.3). I've narrowed down my problems to the Mac OS X side - Linux-to-Linux works fine.

Here's the simplest test case I can make. I downloaded the latest CVS this evening.

I make a directory with one file in it. I back up that directory. I restore that directory. To this point I have no problems. When I try to run --remove-older-than on the backup directory, I get an error. I've done a little debugging and it looks like the date-stamp in the current-mirror file isn't getting unquoted properly. Here's the step by step with -v9:

---------------------------
[01:16:36 vinod]:~/software/rdiff-backup $ mkdir vk-source
[01:16:49 vinod]:~/software/rdiff-backup $ touch vk-source/foo
[01:18:26 vinod]:~/software/rdiff-backup $ ./rdiff-backup --version
rdiff-backup $version
[01:18:49 vinod]:~/software/rdiff-backup $ ./rdiff-backup -v9 vk-source vk-backup
Tue Dec 23 01:19:09 2003  Making directory vk-backup
Tue Dec 23 01:19:10 2003  Making directory vk-backup/rdiff-backup-data
Tue Dec 23 01:19:10 2003 Unable to import module xattr. EAs not supported on filesystem at vk-source Tue Dec 23 01:19:10 2003 Unable to import module posix1e from pylibacl package.
ACLs not supported on filesystem at vk-source
Tue Dec 23 01:19:10 2003 -----------------------------------------------------------------
Detected abilities for source (read only) file system:
  Access control lists                         Off
  Extended attributes                          Off
  Mac OS X style resource forks                On
-----------------------------------------------------------------
Tue Dec 23 01:19:10 2003 Making directory vk-backup/rdiff-backup-data/rdiff-backup.tmp.0 Tue Dec 23 01:19:10 2003 Touching vk-backup/rdiff-backup-data/rdiff-backup.tmp.0/foo Tue Dec 23 01:19:10 2003 Warning: ownership cannot be changed on filesystem at vk-backup/rdiff-backup-data Tue Dec 23 01:19:10 2003 Deleting vk-backup/rdiff-backup-data/rdiff-backup.tmp.0/foo Tue Dec 23 01:19:10 2003 Touching vk-backup/rdiff-backup-data/rdiff-backup.tmp.0/hardlinked_file1 Tue Dec 23 01:19:10 2003 Hard linking vk-backup/rdiff-backup-data/rdiff-backup.tmp.0/hardlinked_file2 to vk-backup/rdiff-backup-data/rdiff-backup.tmp.0/hardlinked_file1 Tue Dec 23 01:19:10 2003 Unable to import module xattr. EAs not supported on filesystem at vk-backup/rdiff-backup-data/rdiff-backup.tmp.0 Tue Dec 23 01:19:10 2003 Unable to import module posix1e from pylibacl package. ACLs not supported on filesystem at vk-backup/rdiff-backup-data/rdiff-backup.tmp.0 Tue Dec 23 01:19:10 2003 Touching vk-backup/rdiff-backup-data/rdiff-backup.tmp.0/dir_inc_check Tue Dec 23 01:19:10 2003 Deleting vk-backup/rdiff-backup-data/rdiff-backup.tmp.0/dir_inc_check Tue Dec 23 01:19:10 2003 Touching vk-backup/rdiff-backup-data/rdiff-backup.tmp.0/regfile Tue Dec 23 01:19:10 2003 Deleting vk-backup/rdiff-backup-data/rdiff-backup.tmp.0/regfile Tue Dec 23 01:19:10 2003 Touching vk-backup/rdiff-backup-data/rdiff-backup.tmp.0/5-_ a. Tue Dec 23 01:19:10 2003 Deleting vk-backup/rdiff-backup-data/rdiff-backup.tmp.0/5-_ a. Tue Dec 23 01:19:10 2003 Touching vk-backup/rdiff-backup-data/rdiff-backup.tmp.0/A Tue Dec 23 01:19:10 2003 Deleting vk-backup/rdiff-backup-data/rdiff-backup.tmp.0/a Tue Dec 23 01:19:10 2003 Touching vk-backup/rdiff-backup-data/rdiff-backup.tmp.0/: Tue Dec 23 01:19:10 2003 Deleting vk-backup/rdiff-backup-data/rdiff-backup.tmp.0/: Tue Dec 23 01:19:10 2003 Touching vk-backup/rdiff-backup-data/rdiff-backup.tmp.0/\ Tue Dec 23 01:19:10 2003 Deleting vk-backup/rdiff-backup-data/rdiff-backup.tmp.0/\ Tue Dec 23 01:19:10 2003 Touching vk-backup/rdiff-backup-data/rdiff-backup.tmp.0/Ø Tue Dec 23 01:19:10 2003 Deleting vk-backup/rdiff-backup-data/rdiff-backup.tmp.0 Tue Dec 23 01:19:10 2003 Removing directory vk-backup/rdiff-backup-data/rdiff-backup.tmp.0 Tue Dec 23 01:19:10 2003 -----------------------------------------------------------------
Detected abilities for destination (read/write) file system:
  Characters needing quoting                   '^a-z0-9_ -.'
  Ownership changing                           Off
  Hard linking                                 On
  fsync() directories                          On
  Directory inc permissions                    Off
  Access control lists                         Off
  Extended attributes                          Off
  Mac OS X style resource forks                On
-----------------------------------------------------------------
Tue Dec 23 01:19:10 2003 Making directory vk-backup/rdiff-backup-data/increments
Tue Dec 23 01:19:10 2003  Starting mirror vk-source to vk-backup
Tue Dec 23 01:19:10 2003  Processing changed file .
Tue Dec 23 01:19:10 2003  Processing changed file foo
Tue Dec 23 01:19:10 2003 Regular copying ('foo',) to vk-backup/rdiff-backup.tmp.1 Tue Dec 23 01:19:10 2003 Writing file object to vk-backup/rdiff-backup.tmp.1 Tue Dec 23 01:19:10 2003 Copying attributes from ('foo',) to vk-backup/rdiff-backup.tmp.1 Tue Dec 23 01:19:10 2003 Writing resource fork to ('rdiff-backup.tmp.1',) Tue Dec 23 01:19:10 2003 Setting time of vk-backup/rdiff-backup.tmp.1 to 1072160306 Tue Dec 23 01:19:10 2003 Renaming vk-backup/rdiff-backup.tmp.1 to vk-backup/foo
Tue Dec 23 01:19:10 2003  Copying attributes from () to vk-backup
Tue Dec 23 01:19:10 2003  Setting time of vk-backup to 1072160306
Tue Dec 23 01:19:10 2003 Touching mirror marker vk-backup/rdiff-backup-data/current_mirror.2003-12- 23;08401;05819;05809-05;05800.data Tue Dec 23 01:19:10 2003 Touching vk-backup/rdiff-backup-data/current_mirror.2003-12- 23;08401;05819;05809-05;05800.data
Tue Dec 23 01:19:10 2003  Cleaning up

[01:21:23 vinod]:~/software/rdiff-backup $ ./rdiff-backup -v9 --remove-older-than 2W vk-backup Tue Dec 23 01:22:23 2003 Fatal Error: Bad rdiff-backup-data dir on destination side

The rdiff-backup data directory
vk-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.


Tue Dec 23 01:22:23 2003  Cleaning up
[01:22:23 vinod]:~/software/rdiff-backup $

----------------------
Please let me know if I'm doing something obviously wrong, or if I can supply more useful information.

Thanks,

Vinod





reply via email to

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