Closed pin00b closed 3 years ago
I believe this is a duplicate of https://github.com/borgbase/vorta/issues/733.
I believe this is a duplicate of #733.
Similar, but not identical, since in my case it states the library not to be loaded, in #733 the error is the following: [ImportError: No module named 'llfuse']
FUSE support was recently removed from Homebrew/macOS. We now maintain a custom Tap for it:
https://github.com/borgbackup/homebrew-tap
So most likely we won't include Borg in future Vorta releases, since it got too complex to include FUSE. Too sensitive to different FUSE versions.
FUSE support was recently removed from Homebrew/macOS. We now maintain a custom Tap for it:
https://github.com/borgbackup/homebrew-tap
So most likely we won't include Borg in future Vorta releases, since it got too complex to include FUSE. Too sensitive to different FUSE versions.
Maybe I am too stupid to understand it properly: I installed both Vorta and FUSE via DMG and .pkg respectively. Should I better install both via Homebrew and use FUSE from the tap you support? - Did you plan to remove FUSE support from Vorta in the future? Because Vorta without Borg doesn't make any sense at all!? No? - What would a possibility to mount archives or even repos look like in the future?
If you want FUSE support, you need to install Borg via PyPi or our Tap above. The Tap is rather new and not documented yet.
The official Homebrew Borg doesn't support FUSE any more and the built-in version only works with specific FUSE versions.
We don't plan on removing FUSE support, but we do have to follow developments upstream.
In the Vorta GUI (after installing via DMG), the Archives tab still has a link to go download and install FUSE. ...which is what I did before getting the same error as pin00b and landing here.
Just a reminder to change that message/link for future updates.
There are many changes to macFUSE at the moment. We need to wait how it plays our, also in relation to macOS arm64.
Generally best to follow the install instructions on the website and use Homebrew. We recently added a Borg tap with working FUSE support: https://vorta.borgbase.com/install/macos/
Followed instructions above and still get error: "No suitable image found" and "file system relative paths not allowed in hardened programs"
Describe the bug Trying to mount an archive from a given repo fails, ERROR: borg mount not available: loading FUSE support failed (ImportError: dlopen(/Applications/Vorta.app/Resources/borg- dir/llfuse.cpython-37m-darwin.so,2): Library not loaded: @loader _path/libosxfuse.2.dylib Referenced from: /Applications/Vorta.app/Contents/Resources/borg-dir/llfuse.cpython-37m-darwin.so Reason: no suitable image found Did find: file system relative paths not allowed in hardened programs
Desktop:
If appropriate include logs. Can be found in Main Window > Misc Tab > Log. --> 2020-12-04 17:21:18,174 - vorta.borg.borg_thread - ERROR - borg mount not available: loading FUSE support failed [ImportError: dlopen(/Applications/Vorta.app/Contents/Resources/borg-dir/llfuse.cpython-37m-darwin.so, 2): Library not loaded: @loader_path/libosxfuse.2.dylib Referenced from: /Applications/Vorta.app/Contents/Resources/borg-dir/llfuse.cpython-37m-darwin.so Reason: no suitable image found. Did find: file system relative paths not allowed in hardened programs]
Any help greatly appreciated! Thx!