CSFLE/QE does not work on homebrew

XMLWordPrintableJSON

    • Type: Investigation
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Packaging
    • None
    • Iteration Herring
    • None

      We’ve had bug reports about this in the past, but I finally managed to dig a bit deeper.

      CSFLE doesn’t work when mongosh was installed via homebrew. homebrew will provide npm with --build-from-source when creating bottles, which means that addons should be built from source.

      However, the mongodb-client-encryption addon can’t be built from source in a default environment, since it has external dependencies on libmongocrypt and parts of the C driver.

      Consequently, mongodb-client-encryption is never installed successfully in the homebrew bottles and cannot be used by mongosh.

              Assignee:
              Unassigned
              Reporter:
              Anna Henningsen
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated: