[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [rdiff-backup-users] --never-drop-acls
From: |
David Andel |
Subject: |
Re: [rdiff-backup-users] --never-drop-acls |
Date: |
Sun, 20 Apr 2008 19:11:21 +0200 |
User-agent: |
Mozilla-Thunderbird 2.0.0.12 (X11/20080406) |
Andrew Ferguson wrote:
>
> You really only need it on the source machine (the machine which is
> being backed-up). rdiff-backup will store the ACLs in an internal file
> (rdiff-backup-data/access_control_lists*) so that they can be written
> back on restore.
>
> Additionally, if pylibacl is present on the destination, rdiff-backup
> will try to write the ACLs to the backed-up versions.
Ok, this was the cause of the error. Now, ACLs seem to work, but there
seems to be a hardware error instead :-(
see printout below
> -v4 is simply setting the verbosity level to 4. Search the manpage for
> "verbosity". It should be the entry right under --user-mapping-file.
Ok, I have found that.
> You should see two tables when you run rdiff-backup. One table displays
> the detected abilities of the source system, the second for the
> destination. The one for the source is longer.
> Finally, you cannot run rdiff-backup 1.1.15 on one system and 1.1.5 on
> another. Between those two versions (both development), it was necessary
> to break the rdiff-backup protocol in order to fix a long standing bug.
Yes, I know. There is 1.1.5 on both source and destination machines. I
only test the behaviour of 1.1.15 in addition on a third machine.
And on both machines with 1.1.5 installed I do not see any tables
printed at all.
The following seems to indicate a hardware error, doesn't it?
Warning: Access Control List file not found
Exception 'CRC check failed' raised of class 'exceptions.IOError':
File "/var/lib/python-support/python2.4/rdiff_backup/Main.py", line
295, in error_check_Main
try: Main(arglist)
File "/var/lib/python-support/python2.4/rdiff_backup/Main.py", line
315, in Main
take_action(rps)
File "/var/lib/python-support/python2.4/rdiff_backup/Main.py", line
271, in take_action
elif action == "backup": Backup(rps[0], rps[1])
File "/var/lib/python-support/python2.4/rdiff_backup/Main.py", line
334, in Backup
backup.Mirror_and_increment(rpin, rpout, incdir)
File "/var/lib/python-support/python2.4/rdiff_backup/backup.py", line
51, in Mirror_and_increment
DestS.patch_and_increment(dest_rpath, source_diffiter, inc_rpath)
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
295, in error_check_Main
try: Main(arglist)
File "/var/lib/python-support/python2.4/rdiff_backup/Main.py", line
315, in Main
take_action(rps)
File "/var/lib/python-support/python2.4/rdiff_backup/Main.py", line
271, in take_action
elif action == "backup": Backup(rps[0], rps[1])
File "/var/lib/python-support/python2.4/rdiff_backup/Main.py", line
334, in Backup
backup.Mirror_and_increment(rpin, rpout, incdir)
File "/var/lib/python-support/python2.4/rdiff_backup/backup.py", line
51, in Mirror_and_increment
DestS.patch_and_increment(dest_rpath, source_diffiter, inc_rpath)
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: CRC check failed