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: