Package Details: mongodb-compass-community 1.21.2-1

Git Clone URL: https://aur.archlinux.org/mongodb-compass-community.git (read-only, click to copy)
Package Base: mongodb-compass-community
Description: The official GUI for MongoDB - Community Edition
Upstream URL: https://www.mongodb.com/products/compass
Keywords: community compass mongodb
Licenses: custom:SSPL
Submitter: dpeukert
Maintainer: dpeukert
Last Packager: dpeukert
Votes: 3
Popularity: 0.078326
First Submitted: 2018-06-26 20:34
Last Updated: 2020-05-13 23:21

Pinned Comments

dpeukert commented on 2020-02-28 09:13

This package now contains the source-built version. If you want to use the binary provided by MongoDB themselves, you can switch to https://aur.archlinux.org/packages/mongodb-compass-community-bin

dpeukert commented on 2020-02-27 11:31

The PKGBUILD for this package is hosted here (contributions are welcome!): https://gitlab.com/dpeukert/pkgbuilds/tree/master/mongodb-compass

Latest Comments

dpeukert commented on 2020-02-28 09:13

This package now contains the source-built version. If you want to use the binary provided by MongoDB themselves, you can switch to https://aur.archlinux.org/packages/mongodb-compass-community-bin

dpeukert commented on 2020-02-27 11:31

The PKGBUILD for this package is hosted here (contributions are welcome!): https://gitlab.com/dpeukert/pkgbuilds/tree/master/mongodb-compass

dpeukert commented on 2020-01-01 17:23

@ael After some more testing it looks like gnome-keyring is only required for the first launch, if you uninstall it afterwards, Compass keeps working. I've also discovered that Compass is actually open source (https://github.com/mongodb-js/compass/), so I'll be working on making this a package that builds from the source and transfer the current packages to mongodb-compass-*-bin.

dpeukert commented on 2019-12-08 22:32

@ael I don't think that's the case, because I don't have gnome-keyring installed on my system and I don't get stuck on the loading screen. Maybe it could be caused by something down the gnome-keyring dependency tree actually being required to run this. Can you uninstall gnome-keyring (with -s to uninstall dependencies that are no longer required by anything) and run the following script to check if some of the gnome-keyring dependencies present on my system are missing on yours?

#!/bin/bash
echo 'acl
adobe-source-code-pro-fonts
adwaita-icon-theme
alsa-lib
alsa-topology-conf
alsa-ucm-conf
argon2
atk
at-spi2-atk
at-spi2-core
attr
audit
avahi
bash
brotli
bzip2
cairo
cantarell-fonts
colord
coreutils
cracklib
cryptsetup
db
dbus
dconf
desktop-file-utils
device-mapper
dnssec-anchors
e2fsprogs
expat
filesystem
fontconfig
freetype2
fribidi
gcc-libs
gcr
gdbm
gdk-pixbuf2
glib2
glibc
glib-networking
gmp
gnutls
graphite
gsettings-desktop-schemas
gtk3
gtk-update-icon-cache
harfbuzz
hicolor-icon-theme
hwids
iana-etc
icu
iptables
iso-codes
jasper
js60
json-c
json-glib
kbd
keyutils
kmod
krb5
lcms2
ldns
libcanberra
libcap
libcap-ng
libcroco
libcups
libdaemon
libdatrie
libdrm
libedit
libelf
libepoxy
libffi
libgcrypt
libglvnd
libgpg-error
libgudev
libgusb
libidn2
libjpeg-turbo
libldap
libmnl
libnetfilter_conntrack
libnfnetlink
libnftnl
libnl
libogg
libomxil-bellagio
libpcap
libpciaccess
libpng
libproxy
libpsl
librsvg
libsasl
libseccomp
libsoup
libtasn1
libthai
libtiff
libtirpc
libtool
libunistring
libunwind
libusb
libutil-linux
libvorbis
libx11
libxau
libxcb
libxcomposite
libxcursor
libxdamage
libxdmcp
libxext
libxfixes
libxft
libxi
libxinerama
libxkbcommon
libxml2
libxrandr
libxrender
libxshmfence
libxtst
libxxf86vm
linux-api-headers
llvm-libs
lm_sensors
lz4
lzo
mesa
ncurses
nettle
openssh
openssl
p11-kit
pam
pambase
pango
pcre
pcre2
perl
pixman
polkit
popt
readline
rest
shadow
shared-mime-info
sound-theme-freedesktop
sqlite
systemd
systemd-libs
tar
tdb
tzdata
util-linux
wayland
wayland-protocols
xcb-proto
xkeyboard-config
xorgproto
xz
zlib
zstd' | while read dep; do
    if ! pacman -Q "$dep" > /dev/null 2>&1; then
        echo "$dep is missing"
    fi
done

ael commented on 2019-11-29 18:35

If you get stuck on loading screen or "Running Migrations" be sure that you have installed the optional dependency "gnome-keyring". As simple as "sudo pacman -S gnome-keyring".

robo731 commented on 2019-08-21 05:24

Still infinitely loading for me. I'll just stick with robo3t.

dpeukert commented on 2019-08-01 12:25

@robo731 I've managed to make the global electron version work, so you can try if that fixed it for you.

dpeukert commented on 2019-06-18 21:46

I was able to reproduce the bug you're seeing when using the global Arch electron instead of the builtin one (WIP branch: https://gitlab.com/dpeukert/mongodb-compass-pkgbuild/tree/electron).

There are several issues regarding this bug filed on their Jira, but from what I can tell it doesn't look like any progress is being made as of yet (oh the wonders of proprietary software):

https://jira.mongodb.org/browse/COMPASS-3484

https://jira.mongodb.org/browse/COMPASS-3673

https://jira.mongodb.org/browse/COMPASS-3704

dpeukert commented on 2019-06-18 21:35

@robo731 I wasn't able to reproduce this on my machine, but I've updated some of the outdated dependencies, so you can try if that helps. You can also try running DEBUG=* mongodb-compass-community and seeing if anything helpful pops up.

robo731 commented on 2019-06-18 08:55

Just loads forever