--- /dev/null
+[[!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.
+
+"""]]