macFUSE 4.0.x pre-release changed library link
Open source disk encryption with strong security for the Paranoid
Brought to you by:
idrassi
The upcoming release of macFUSE version 4.0.x (formerly FUSE for macOS) appears to change the underlying library name(s) so the link from VeraCrypt (1.24-Update 7) is invalid and causes it to fail to load:
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY
Termination Reason: DYLD, [0x1] Library missing
Application Specific Information:
dyld: launch, loading dependent libraries
Dyld Error Message:
Library not loaded: /usr/local/lib/libosxfuse_i64.2.dylib
Referenced from: /Applications/VeraCrypt.app/Contents/MacOS/VeraCrypt
Reason: image not found
See https://github.com/veracrypt/VeraCrypt/pull/699
FIXED by VeraCrypt version 1.24 Update 8. Confirmed working with macFUSE 4.0.4.
NOTE: This ticket was specifically about the interaction of macFUSE 4.x and VeraCrypt on Intel. Compatibility with M1 etc. is a related issue but with Update 8 that is addressed as well. Update 8 should run fine on M1 with Rosetta2 emulation.
Thanks, Mounir!
This ticket can be closed.