Uploaded image for project: 'MongoDB Shell'
  1. MongoDB Shell
  2. MONGOSH-1216

CSFLE/QE does not work on homebrew

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

      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 Unassigned
            Reporter:
            anna.henningsen@mongodb.com Anna Henningsen
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: