kurt_zhu
(Kurt Zhu)
April 7, 2023, 9:29am
#1
I have try to install libmongocrypt using apt-get on Unbuntu jammy distribution in according to the guide: https://www.mongodb.com/docs/manual/core/queryable-encryption/reference/libmongocrypt .
I run the following command to set the respository:
echo “deb https://libmongocrypt.s3.amazonaws.com/apt/ubuntu jammy/libmongocrypt/1.7 universe” | sudo tee /etc/apt/sources.list.d/libmongocrypt.list
And
sudo apt-get install -y libmongocrypt
output the error: Unable to locate package libmongocrypt
I check the repository url by Chrome: https://libmongocrypt.s3.amazonaws.com/apt/ubuntu/dists/jammy/libmongocrypt/1.7 It just shows an error xml document.
Is the repository url wrong or there any other problem?
chris
(Chris Dellaway)
April 7, 2023, 2:31pm
#2
Try libmongocrypt-dev
also make sure you run sudo apt-get update
first too.
Hello kurt_zhu and welcome,
Aside from a few languages, you shouldn’t need to install libmongocrypt yourself as it is packaged with most drivers. What language driver are you using? And please make sure to check either the Compatibility table - https://www.mongodb.com/docs/manual/core/queryable-encryption/reference/compatibility/#std-label-qe-compatibility-reference for Queryable Encryption or the Compatibility table here - https://www.mongodb.com/docs/manual/core/csfle/reference/compatibility/#std-label-csfle-compatibility-reference for Client-Side Field Level Encryption to ensure you are using a supported driver.
Cynthia
kurt_zhu
(Kurt Zhu)
April 10, 2023, 3:06am
#4
Thanks. I have run “apt-get install libmongocrypt-dev”. And I have found it is installed at “/usr/lib/x86_64-linux-gnu/libmongocrypt.so.0.0.0”,
But i have a doubt still: why can not i enter the directory? https://libmongocrypt.s3.amazonaws.com/apt/ubuntu/dists/jammy/libmongocrypt/1.7
For other repositories, such as
Index of /ubuntu/dists/jammy/multiverse ,
I can enter always.
kurt_zhu
(Kurt Zhu)
April 10, 2023, 7:29am
#5
Hi Cynthia,
I use nodejs and i have installed the mongodb-client-encryption for nodejs. Now I know i needn’t install libmongocrypt.
And the test has success.
Thanks,
Kurt.
That is great to hear. I’m glad it is working!
Cynthia