TW
TW
Reproduce the non-borg bug: ``` #include #include #include int main() { const char *acl_text = "u:HOST\\\\user:rwx,g::r--,o::---"; acl_t acl = acl_from_text(acl_text); if (acl == NULL) { perror("acl_from_text"); return EXIT_FAILURE; } printf("ACL...
About field3: I think there is only one way how a name can end up being there (and getting into the archived ACL): If the lookup username -> userid (or...
@jernejs Maybe check if all services required for the lookup run all the time while the backup is running, check cron jobs and other timers, logs.
Maybe make the sleep much shorter (like 1ms), so you could also notice "outages" shorter than a second.
Did you use `borg extract --numeric-ids`? If samba is stopped, it can only work if it does not try looking up name->id, but just uses the id it has archived....
Hmm, maybe we can take another approach (as I miss the necessary samba/winbind environment here to reproduce): Can you reproduce the bug without involving samba/winbind? The bug to reproduce is...
@msftcangoblowm read the posts above, especially https://github.com/borgbackup/borg/issues/8750#issuecomment-2802637889 . TL;DR: that error msg comes from libacl and is due to a (meanwhile fixed) bug in libacl. I don't know how good...
borg uses lzma as offered by Python's lzma standard library module IF you use `-C lzma`. https://docs.python.org/3/library/lzma.html https://github.com/borgbackup/borg/blob/1.1.5/src/borg/compress.pyx#L190 (note: FORMAT_XZ (default) and CHECK_NONE) All comments in the article about bad/missing...
(some of the points raised in that article, e.g. about error checking, seem to be interesting in case we ever redesign the borg repo data structures, thus I am labelling...
It looks like FORMAT_RAW + CHECK_NONE would be adquate for borg. Not sure about the filters / other params. Considering we already have `--compression=lzma` for FORMAT_XZ, guess we would call...