Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-54729

MongoDB Enterprise Debian/Ubuntu packages should depend on libsasl2-modules and libsasl2-modules-gssapi-mit

    XMLWordPrintable

    Details

    • Backwards Compatibility:
      Fully Compatible
    • Operating System:
      ALL
    • Backport Requested:
      v5.0, v4.9, v4.4, v4.2, v4.0
    • Sprint:
      Dev Platform 2021-03-22, Dev Platform 2021-05-31, Dev Platform 2021-06-14
    • Case:

      Description

      MongoDB Enterprise Debian/Ubuntu packages should depend on libsasl2-modules and libsasl2-modules-gssapi-mit. Currently they depend only on libsasl2-2 package only.

      This means that PLAIN (ldap) and GSSAPI (kerberos) authentication won't work on a MongoDB Enterprise installation out of the box after installing it using the apt repository.

      Please note that the RPM packages in our Redhat/Centos repositories are dependent on the cyrus-sasl, cyrus-sasl-plain, cyrus-sasl-gssapi so the issue is likely only for DEB packages.

      If the sasl modules are missing the mongo shell may throw at connection time:
      ```
      Error: SASL(-4): no mechanism available: No worthy mechs found :
      ```

      On the other side also the mongod server uses the library for the same authentication purposes.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              ryan.egesdahl Ryan Egesdahl
              Reporter:
              emilio.scalise Emilio Scalise
              Participants:
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: