-
Notifications
You must be signed in to change notification settings - Fork 67
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ubuntu 22.04 - libcrypto.so.1.1 not found #101
Comments
Yes, encounter the same error on Ubuntu 22.04. Anyone knows how to fix it? |
because latest ubuntu only have openssl3.x , but I hope there could have a better way to resolve this |
I find one, no need to downgrade the openssl. I bypass the issue by just installing the missing part from here: https://askubuntu.com/questions/1403778/upgrading-to-ubuntu-22-04-causes-libcrypto-errors-apt-dpkg-broken After installing the libssl1.1, I can compile and run my project without any issue. |
Hi, any one found better solution for this problem? Is it possible to compile the linux version with the latest OpenSSL that exists on Ubuntu? |
At present, some systems are installed with openssl 3. This library requires openssl 1.1 . Can't let users install openssl 1.1 to solve this problem。Can linux build openssl 1.1 into the library like mac and windows? |
Find a libcrypto.so.1.1 online and put it under lib64 |
What I ended up doing *using debian w/ node 21.7.2, OpenSSL 3.0.15 assume the node project that is using @journeyapps/sqlcipher is here: /usr/local/projectthatusessqlcipher. first run npm -i @journeyapps/sqlcipher in that directory: cd /usr/local/projectthatusessqlcipher next ensure the packages required to build from source are installed: sudo apt install git create some one-off temp directory to git clone and build from source from mkdir /usr/local/node-sqlcipher-source there'll be a long litany of warnings and so forth as below when all is complete, the npm install message will appear. from there, run npm audit fix next, delete the @journeyapps/sqlcipher from the node_modules of the project that was using sqlcipher unsuccessfully due to the libcrypto.so.1.1 not found error: rm -r -f /usr/local/projectthatusessqlcipher/node_modules/@journeyapps/sqlcipher replace it with the version you just built from source in the previous steps: cp -r /usr/local/node-sqlcipher-source/node-sqlcipher /usr/local/projectthatusessqlcipher/node_modules/@journeyapps/sqlcipher |
The text was updated successfully, but these errors were encountered: