|
From: | Andrew Ferguson |
Subject: | Re: [rdiff-backup-users] KeyError: 'xattr' |
Date: | Sat, 1 Nov 2008 17:15:53 -0400 |
On Nov 1, 2008, at 4:36 PM, Kevin Fenzi wrote:
Sending back exception [Errno 22] Invalid argument of type <type 'exceptions.IOError'>:File "/usr/lib/python2.5/site-packages/rdiff_backup/eas_acls.py", line 109, in write_to_rprp.conn.xattr.setxattr(rp.path, name, value, 0, rp.issym())
Hi Kevin,Your error is different than the one Austin was having, although both are related to extended attributes.
Please add the '-v 5' option to your rdiff-backup command line. With - v 5, it will list each file that it is working on. The last filename which it prints out before this error is the one causing the problem. Please send the output with this option (you can sent it directly to me if you're uncomfortable posting it publicly). Also send the type of the file (by using the `file` command), the type of the target filesystem, and use the getfattr command to list the extended attributes present on the original (source) file. (It could be that the destination filesystem is rejecting ACLs in a particular namespace.)
What is happening is that the filesystem on your destination apparently doesn't support writing extended attributes on a file of that type, or in that context, or something else. To solve this problem, we need to identify the file and what is special about it.
I assume since you are using Fedora that you are running SELinux. Can you also check in your SELinux logs for messages?
regards, Andrew
[Prev in Thread] | Current Thread | [Next in Thread] |