foundationdb
foundationdb copied to clipboard
macOS Big Sur (M1): "The package is trying to install content to the system volume. Contact the software manufacturer for assistance."
OS: macOS Big Sur 11.2.2 (20D80) Hardware: MacBook Pro (13-inch, M1, 2020)
When attempting to install the *.pkg
file on Apple Silicon, I get the following message:
The package is trying to install content to the system volume. Contact the software manufacturer for assistance.
I tried disabling System Integrity Protection and I get the same error message, sadly.
I went to the trouble of bootstrapping Mono on my M1, and building FoundationDB from source to see if I could update the *.pkg
file myself, but I don't see where the output volume is specified.
As we discussed, it might be better to have a homebrew package for FDB.
Same issue for me for the same system. Is there anyway to install this on my system, or do we have to wait for an eventual update from the devs?
I don't think this is related to M1 or Big Sur necessarily. I get the same on an Intel Mac with macOs 10.15 Catalina, for both Foundationdb 6.3.9 and 6.3.12. The 6.2.x releases worked on the same system (in fact, I'm trying to upgrade). It seems more likely that something changed in the 6.3.x releases that now is no longer compatible with recent macOs versions.
Is there a release notes document for the 6.3.x releases somewhere? Which macOs versions are officially supported (and tested)?
It appears that the FoundationDB 6.3.12 installer package may have been built incorrectly. The package attempts to install libfdb_c.dylib
under /lib
instead of /usr/local/lib
as in previous installer packages for FoundationDB. Installing files under /lib
is not allowed by recent versions of macOS.
As a work-around, I used MacPorts to install version 6.3.12 of the FoundationDB binaries (https://ports.macports.org/port/foundationdb). Then I installed the foundationdb python module and placed a symlink to libfdb_c.dylib
in the module location so that it could be located under /opt/local/lib
where MacPorts installed the library:
sudo port install foundationdb
pip install foundationdb && F=$(python -c "import fdb; print(fdb.__path__[0])") && python -m compileall $F && ln -f -s /opt/local/lib/libfdb_c.dylib $F/
I'm using the Docker FoundationDB image (https://hub.docker.com/r/foundationdb/foundationdb) for the server and all of it is working fine as a development system on my Mac mini.
For the record, yesterday I downloaded the 6.1.13 package from here, and I am able to compile against the x86 lib on my M1 (MacBook Air).
I am running Monterey as well. I'm not sure what changed since last time I tried this, but everything is working.
I am unable to use the FoundationDB-7.1.24.pkg on macos ventura
any update on this ? unable to use FoundationDB-7.1.37_arm64.pkg on m1