Re: Error messages

"Eric L." <[email protected]> Fri, 6 Mar 2026 07:22:42 +0100
Newsgroups gmane.comp.sysutils.backup.rdiff-backup.general
Organization Rdiff-Backup
Message-ID <[email protected]>
Hi,

On 05/03/2026 03:42, Yves Bellefeuille wrote:
>> 'Program Files', 'Just Great Software', 'EditPad Lite 8',
>> 'about' in the source directory is the one you should check with
>> getfattr. According to the man page, '-d -m -' will give you
>> everything.
> 
> Here's the long result.
> 
> # getfattr -d -m - /vers-sauvegarde/Program\ Files/Just\ Great\
> Software/EditPad\ Lite\ 8/about
> 
> # file: vers-sauvegarde/Program Files/Just Great Software/EditPad Lite
> 8/about
> user.support.txt="Application Basics\015\012------------------

Sending the whole content wasn't really necessary, the size would have 
been sufficient. OK, I estimated the size at ~50KB, which is probably 
way too much for your ext4 target file system which is limited by the 
block size, typically 4KB (`stat -f /path/to/dir` will tell you).

As I see it you have 3 possibilities:

1. use --no-ea, you lose EAs at file system level but they're still 
stored in the backup
2. remove the breaking EA from the source file (`setfattr -x 
user.support.txt /your/source/file`) but I have no clue if it'll work on 
NTFS (do it under Windows?!) and what the consequences will be 
(something added this to the file for some reason).
3. patch rdiff-backup and add errno.ENOSPC to the ignored exc.errno 
codes just after xattr.set in rdiffbackup/meta/ea.py - do this only if 
you understand a minimum of Python. I didn't test it but it seems 
innocuous enough.

Hope this helps,
Eric