|
From: | Andrew Ferguson |
Subject: | Re: [rdiff-backup-users] fails trying to save xattr where no xattr exists |
Date: | Sun, 13 Jul 2008 16:05:10 -0400 |
On Jul 13, 2008, at 2:11 PM, martin f krafft wrote:
I am trying to backup a host and rdiff backup fails spectacularly:
Martin,You can use the attached eas_acls.py to work around this issue (patch is in CVS as well). Simply replace the one in your Python installation with this file (on client and server) and you'll be good to go.
This suggests that there's some xattr-related stuff going on, but /etc/apache2/passwd/passwd.bit does not have any xattr attached, according to getfattr; the filesystem isn't even mounted with the user_xattr option. Interestingly, rdiff-backup thinks that extended attributes are supported:
The failure is happening on the destination filesystem. What does mount report there?
Also, what is the rdiff-backup command you are using? It must be detecting extended attributes support -- trust me, it has no ability to pretend. ;-)
Besides, since the OS reported a 'Operation not permitted' error and NOT 'Operation not supported', it further confirms that extended attributes are supported at the destination. Besites, getfattr command can lie to you -- it does not need to return extended attributes which you do not have permission to read (eg, system.*, security.*)
Andrew
eas_acls.py
Description: Text Data
[Prev in Thread] | Current Thread | [Next in Thread] |