ExportXMLWordPrintableJSON

    • Type: Bug
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: 1.53.2
    • Component/s: None
    • Environment:
      OS: Fedora Linux 45 (Workstation Edition)
    • None
    • None
    • Developer Tools

      Problem Statement/Rationale

      When Fedora OS upgrades from 44 to 45, it's supposed to remove gnome-keyring, because Fedora 45 uses "oo7" secret manager instead.

      This migration fails if MongoDB Compass is installed, resulting in automatic key ring unlock issues on login. Which means every time you log in, you have to type your password 3 times.

      Even worse, if I uninstall MongoDB Compass, upgrade, and the reinstall MongoDB Compass, it still lists gnome-keyring as a hard dependency, so it pulls it in breaking everything.

      MongoDB Compass stores connection secrets through libsecret, which talks to whatever provides the org.freedesktop.secrets D-Bus service, and oo7-daemon provides that service. So there is absolutely no reason to list gnome-keyring as a hard dependency.

      Steps to Reproduce

      1. Install Fedora 44
      2. Install MongoDB Compass
      3. Upgrade to Fedora 45

      Expected Results

      Everything works just fine.

      Actual Results

      Automatic keyring unlock no longer works.

      Additional Notes

      Just remove gnome-keyring from the list of hard dependencies of the rpm package.

            Assignee:
            Unassigned
            Reporter:
            Katherine Abramov (EXT)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: