From 915db99286ee22b7f513b20dfa0ae6c51340880a Mon Sep 17 00:00:00 2001 From: Rob Browning Date: Sat, 21 May 2016 09:11:01 -0500 Subject: [PATCH] Treat EACCES like EPERM when removing xattrs Thanks to Brian Minton for reporting the problem on Fedora 23. Signed-off-by: Rob Browning Tested-by: Rob Browning --- lib/bup/metadata.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/bup/metadata.py b/lib/bup/metadata.py index bdae4d3..f77edbe 100644 --- a/lib/bup/metadata.py +++ b/lib/bup/metadata.py @@ -687,7 +687,7 @@ class Metadata: try: xattr.remove(path, k, nofollow=True) except IOError as e: - if e.errno == errno.EPERM: + if e.errno in (errno.EPERM, errno.EACCES): raise ApplyError('xattr.remove %r: %s' % (path, e)) else: raise -- 2.39.2