Skip to content

Can't mount Backup using MacFUSE #2394

@The-Judge

Description

@The-Judge

Description

I installed borgbackup and Vorta as it is described for MacFUSE support using Homebrew, but can't mount an archive.

Installation

$ brew install --cask macfuse
$ brew install borgbackup/tap/borgbackup-fuse
$ brew install --cask vorta

Error description

I have a remote SSH Repo configured for Vorta backups.
Backups and Restore work fine; Backups have no issue and when I choose to restore, a File-Tree is shown, showing everythin as being healthy and I can choose to restore elements fine.

When I choose to mount, however, I receive an AssertionError.

Reproduction

  • I tried to reproduce the issue.
  • I was able to reproduce the issue.

OS

MacOS 26.2 (25C56) (Tahoe)

Version of Vorta

0.11.3

What did you install Vorta with?

Homebrew

Version of Borg

Local: 1.4.3, Remote (SSH Repo): 1.2.4

Logs

2026-02-05 11:20:04,494 - vorta.keyring.abc - DEBUG - No module named 'secretstorage'
2026-02-05 11:20:04,494 - vorta.keyring.abc - DEBUG - Using VortaDarwinKeyring
2026-02-05 11:20:04,494 - vorta.borg.borg_job - DEBUG - Using VortaDarwinKeyring keyring to store passwords.
2026-02-05 11:20:04,502 - vorta.keyring.darwin - DEBUG - Retrieved password for repo ssh://judge@10.110.0.151//mnt/macos_vorta_backup/macbook_work
2026-02-05 11:20:19,595 - vorta.borg.jobs_manager - DEBUG - Add job for site 1
2026-02-05 11:20:19,596 - vorta.borg.jobs_manager - DEBUG - Start job on site: 1
2026-02-05 11:20:19,601 - vorta.borg.borg_job - INFO - Running command: /opt/homebrew/bin/borg --log-json mount ssh://judge@10.110.0.151//mnt/macos_vorta_backup/macbook_work::MBP-marichter-3-2026-02-04-172207 /Users/marichter/Desktop/1
2026-02-05 11:20:20,312 - vorta.borg.borg_job - WARNING - Remote: Warning: Permanently added '10.110.0.151' (ED25519) to the list of known hosts.
2026-02-05 11:20:24,180 - vorta.borg.borg_job - ERROR - Local Exception
2026-02-05 11:20:24,181 - vorta.borg.borg_job - ERROR - Traceback (most recent call last):
  File "/opt/homebrew/Cellar/borgbackup-fuse/1.4.3/libexec/lib/python3.14/site-packages/borg/archiver.py", line 5743, in main
    exit_code = archiver.run(args)
  File "/opt/homebrew/Cellar/borgbackup-fuse/1.4.3/libexec/lib/python3.14/site-packages/borg/archiver.py", line 5661, in run
    rc = func(args)
  File "/opt/homebrew/Cellar/borgbackup-fuse/1.4.3/libexec/lib/python3.14/site-packages/borg/archiver.py", line 1454, in do_mount
    self._do_mount(args)
    ~~~~~~~~~~~~~~^^^^^^
  File "/opt/homebrew/Cellar/borgbackup-fuse/1.4.3/libexec/lib/python3.14/site-packages/borg/archiver.py", line 200, in wrapper
    return method(self, args, repository=repository, **kwargs)
  File "/opt/homebrew/Cellar/borgbackup-fuse/1.4.3/libexec/lib/python3.14/site-packages/borg/archiver.py", line 1464, in _do_mount
    operations.mount(args.mountpoint, args.options, args.foreground, args.show_rc)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/opt/homebrew/Cellar/borgbackup-fuse/1.4.3/libexec/lib/python3.14/site-packages/borg/fuse.py", line 549, in mount
    assert isinstance(dir_group, str)
           ~~~~~~~~~~^^^^^^^^^^^^^^^^
AssertionError

Platform: Darwin MBP-marichter-3.local 25.2.0 Darwin Kernel Version 25.2.0: Tue Nov 18 21:07:05 PST 2025; root:xnu-12377.61.12~1/RELEASE_ARM64_T6020 arm64
Borg: 1.4.3  Python: CPython 3.14.2 msgpack: 1.1.2 fuse: llfuse 1.5.1 [pyfuse3,llfuse]
PID: 90162  CWD: /
sys.argv: ['/opt/homebrew/bin/borg', '--log-json', 'mount', 'ssh://judge@10.110.0.151//mnt/macos_vorta_backup/macbook_work::MBP-marichter-3-2026-02-04-172207', '/Users/marichter/Desktop/1']
SSH_ORIGINAL_COMMAND: None

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions