@body: I'm aware of this, AFAICT it can be safely ignored. It's caused by node-nan being incompatible with node>=24 (or more accurately its version of V8), a fix has been submitted, but hasn't been merged yet: https://github.com/nodejs/nan/pull/1000
Search Criteria
Package Details: mongodb-compass 1.46.5-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/mongodb-compass.git (read-only, click to copy) |
---|---|
Package Base: | mongodb-compass |
Description: | The official GUI for MongoDB |
Upstream URL: | https://www.mongodb.com/products/compass |
Keywords: | compass mongodb |
Licenses: | SSPL-1.0 |
Submitter: | ogarcia |
Maintainer: | ogarcia (dpeukert) |
Last Packager: | dpeukert |
Votes: | 64 |
Popularity: | 1.69 |
First Submitted: | 2017-04-03 09:15 (UTC) |
Last Updated: | 2025-07-02 20:40 (UTC) |
Dependencies (11)
- electron36 (electron36-binAUR)
- krb5 (krb5-gitAUR)
- libmongocryptAUR
- libsecret
- lsb-release
- nodejs (nodejs-gitAUR, python-nodejs-wheelAUR, nodejs-lts-hydrogenAUR, nodejs-lts-iron, nodejs-lts-jod)
- git (git-gitAUR, git-glAUR) (make)
- npm (python-nodejs-wheelAUR, corepackerAUR) (make)
- python (python37AUR) (make)
- unzip (unzip-natspecAUR, unzip-zstdAUR, unzip-pAUR, unzip-bsdunzip-symlinkAUR) (make)
- org.freedesktop.secrets (gnome-keyring-gitAUR, pass-secrets-gitAUR, keepassxc-allow-aur-extension-originAUR, keepassxc-allow-aur-extension-origin-binAUR, bitw-gitAUR, keepassxc-qt6AUR, pass-secret-service-binAUR, keepassxc-gitAUR, dssdAUR, pass-secret-service-gitAUR, himitsu-secret-serviceAUR, gnome-keyring, keepassxc, kwallet) (optional)
Required by (0)
Sources (5)
dpeukert commented on 2025-06-25 09:15 (UTC) (edited on 2025-06-25 09:16 (UTC) by dpeukert)
brody commented on 2025-06-25 09:01 (UTC)
I could fix the crypto binding error by replacing depends=(... 'nodejs>=18.19.1')
with nodejs-lts
brody commented on 2025-06-25 08:55 (UTC)
I don't know if this importent but it looks so.
make: *** [sshcrypto.target.mk:112: Release/obj.target/sshcrypto/src/binding.o] Error 1
make: Leaving directory '/build/mongodb-compass/src/compass-1.46.4/node_modules/ssh2/lib/protocol/crypto/build'
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack at ChildProcess.<anonymous> (/build/mongodb-compass/src/compass-1.46.4/node_modules/node-gyp/lib/build.js:216:23)
gyp ERR! System Linux 6.15.3-zen1-1-zen
gyp ERR! command "/usr/bin/node" "/build/mongodb-compass/src/compass-1.46.4/node_modules/.bin/node-gyp" "--target=v24.2.0" "--real_openssl_major=3" "rebuild"
gyp ERR! cwd /build/mongodb-compass/src/compass-1.46.4/node_modules/ssh2/lib/protocol/crypto
gyp ERR! node -v v24.2.0
gyp ERR! node-gyp -v v10.2.0
gyp ERR! not ok
Failed to build optional crypto binding
edarblanco commented on 2025-06-10 18:28 (UTC)
Hi @lash0000, I have the same problem, can you resolved it? Try @Sneaky1000 solution, but not worked for me, any other idea??
dpeukert commented on 2025-05-23 07:21 (UTC)
@lash0000: Or, alternatively, other secret backends can be used by setting the --password-store
CLI argument: https://chromium.googlesource.com/chromium/src.git/+/master/docs/linux/password_storage.md#details
ogarcia commented on 2025-05-23 06:26 (UTC)
@lash0000 you must install the optional org.freedesktop.secrets
dependency in any of its options.
lash0000 commented on 2025-05-23 04:02 (UTC)
[4197:0523/105833.234451:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 1 times!
[4197:0523/105833.238949:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 2 times!
[4197:0523/105857.203840:ERROR:gl_surface_presentation_helper.cc(260)] GetVSyncParametersIfAvailable() failed for 3 times!
Any ideas to replicate this problem from MongoDB Compass alone?
Compass cannot access credential storage. You can still connect, but please note that passwords will not be saved.
dpeukert commented on 2025-05-12 06:05 (UTC)
This package has now been switched to being source-built. If you want to keep using the prebuilt binary, you can now use mongodb-compass-bin.
Pinned Comments
dpeukert commented on 2025-05-12 06:05 (UTC)
This package has now been switched to being source-built. If you want to keep using the prebuilt binary, you can now use mongodb-compass-bin.
dpeukert commented on 2025-05-12 06:02 (UTC)
The PKGBUILD for this package is hosted here (contributions are welcome!): https://gitlab.com/dpeukert/pkgbuilds/tree/main/mongodb-compass
Sneaky1000 commented on 2024-10-14 21:26 (UTC)
@silvally240 Adding the following flags to my .desktop file worked for me: