Winsoz <
win...@gmail.com> writes:
> about this mail I want to specify that the error shows up during the bup
> save stage. The previously bup index stage goes well.
OK, ideally I'd like to understand the problem better before attempting
any solution, i.e. I'd like to know why that's an error, does it depend
on the server, the mount options, the local kernel or library...
Higher level, is it a bug we're working around somewhere else, or is
this the intended behavior for this arrangement? (Not knowing much
about cifs makes that a bit more difficult.)
I did look through some of the previous reports of trouble with cifs,
and I didn't see any issues with xattrs.
In any case, it might be useful (now or later) to know a bit more about
the arrangement, i.e.
- what kind of machine is running bup (linux, a bsd, macos, ...)
- what's the version of python-pyxattr
- what's the cifs server like, etc.
- if the server is samba, what's the remote filesystem like (ext4?)
Oh, and as a local hack, if this is the only problem, I suppose you
could consider just adding
xattr = None
at the top-level, after the block at the top of metadata.py that checks
for xattr support, i.e. the block guarded by
if sys.platform.startswith('linux'):
assuming that xattrs aren't crtiical to you right now. You could also
just remove python-pyxattr from the system, but of course that might not
be acceptable.