From: Rick Date: Tue, 3 Sep 2024 19:40:57 +0000 (+0000) Subject: Added a comment: Similar Borg sync issue X-Git-Tag: archive/raspbian/10.20250416-2+rpi1~1^2~21^2~39^2~4 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=3f2957d0e46d2f49d7fd771d68ce14e624622e05;p=git-annex.git Added a comment: Similar Borg sync issue --- diff --git a/doc/bugs/git_annex_sync_borg_fails/comment_5_7929e8cdc6008bb41ee38a7be42cddf6._comment b/doc/bugs/git_annex_sync_borg_fails/comment_5_7929e8cdc6008bb41ee38a7be42cddf6._comment new file mode 100644 index 0000000000..a57439ea6b --- /dev/null +++ b/doc/bugs/git_annex_sync_borg_fails/comment_5_7929e8cdc6008bb41ee38a7be42cddf6._comment @@ -0,0 +1,53 @@ +[[!comment format=mdwn + username="Rick" + avatar="http://cdn.libravatar.org/avatar/bbc227c89f7136fbb191127764e9d02c" + subject="Similar Borg sync issue" + date="2024-09-03T19:40:57Z" + content=""" +I'm also getting `list borg failed` when I run `git annex sync borg`. In my case, syncing succeeds after creating the first borg archive but fails when the borg repo contains a second archive. + +I'm running: + +- git-annex 10.20240731 +- borg 1.4.0 +- NixOS 24.11.20240821.c374d94 (Vicuna) + +To reproduce this problem: + +``` +borg init --encryption=keyfile /path/to/borgrepo +git annex initremote borg type=borg borgrepo=/path/to/borgrepo +borg create /path/to/borgrepo::archive1 `pwd` +git annex sync borg +git annex add newfile +borg create /path/to/borgrepo::archive2 `pwd` +git annex sync borg +``` + +From the debug output the first time running `git-annex sync`, the only ExitFailure line: + +``` +[2024-08-28 19:13:31.056388087] (Utility.Process) process [79595] done ExitFailure 1 +ok +```` + +And the first appearance of process 79595: + +``` +[2024-08-28 19:13:31.011783181] (utility.process) process [79595] call: git [\"--git-dir=.git\",\"--work-tree=.\",\"--literal-pathspecs\",\"commit\",\"-a\",\"-m\",\"git-annex in user@nixos:~/sandbox/gr\"] +``` + +Only once, after running the command a second time, I got the following additional lines: + +``` +[2024-08-28 19:48:41.942245332] (Utility.Process) process [122585] read: borg [\"list\",\"--format\",\"{size}{NUL}{path}{NUL}{extra}{NUL}\",\"/home/user/sandbox/br::archive2\",\"\"] +... +borg list: error: argument PATH: Empty strings are not accepted as paths. +[2024-08-28 19:48:42.296294751] (Utility.Process) process [122585] done ExitFailure 2 +``` + +I have set `LANG=C` and `git annex enableremote borg subdir=` as suggested in this thread to no avail. + +Thanks in advance for your help! I have used and loved git-annex for years and am very thankful for the work Joey and others have put into it. I'm planning to buy a git-annex backpack soon. + +"""]]