DEV Community

Haykal Rahmadian Tandra
Haykal Rahmadian Tandra

Posted on

How to Fix Compass cannot access credential storage. You can still connect, but please note that passwords will not be saved.

Ini masalah klasik di Hyprland/Wayland — gnome-keyring tidak auto-unlock karena tidak ada display manager (DM) yang menginisialisasinya seperti XFCE/X11 biasanya handle otomatis. Ini salah satu solusinya.

Root Cause

MongoDB Compass pakai modul Electron bernama Keytar yang bergantung pada GNOME Keyring untuk menyimpan kredensial koneksi secara aman. Di Hyprland/Wayland tanpa setup yang benar, keyring-nya tidak ter-unlock otomatis saat login.

Solusi (Paling simpel)

Tambahkan flag berikut ke file .desktop MongoDB Compass:

sudo nano /usr/share/applications/mongodb-compass.desktop
Enter fullscreen mode Exit fullscreen mode

Cari baris Exec=, ubah jadi:

Exec=mongodb-compass --password-store="gnome-libsecret" --ignore-additional-command-line-flags %U
Enter fullscreen mode Exit fullscreen mode

Simpan, lalu launch Compass dari launcher biasa. Ini cara paling cepat tanpa ribet setup keyring.

Source:

Good Luck

Top comments (0)