Skip to content
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

Open
terry2010 opened this issue Aug 17, 2022 · 6 comments
Open

Ubuntu 22.04 - libcrypto.so.1.1 not found #101

terry2010 opened this issue Aug 17, 2022 · 6 comments

Comments

@terry2010
Copy link

terry2010 commented Aug 17, 2022

图片

find node_modules/@journeyapps/sqlcipher/lib/binding/ -type f | xargs ldd

node_modules/@journeyapps/sqlcipher/lib/binding/napi-v6-linux-x64/node_sqlite3.node: /lib64/libstdc++.so.6: version `CXXABI_1.3.8' not found (required by node_modules/@journeyapps/sqlcipher/lib/binding/napi-v6-linux-x64/node_sqlite3.node)
node_modules/@journeyapps/sqlcipher/lib/binding/napi-v6-linux-x64/node_sqlite3.node: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by node_modules/@journeyapps/sqlcipher/lib/binding/napi-v6-linux-x64/node_sqlite3.node)
node_modules/@journeyapps/sqlcipher/lib/binding/napi-v6-linux-x64/node_sqlite3.node: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by node_modules/@journeyapps/sqlcipher/lib/binding/napi-v6-linux-x64/node_sqlite3.node)
        linux-vdso.so.1 =>  (0x00007fff069e8000)
        libcrypto.so.1.1 => not found
        libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007fb70aa43000)
        libm.so.6 => /lib64/libm.so.6 (0x00007fb70a741000)
        libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007fb70a52b000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fb70a30f000)
        libc.so.6 => /lib64/libc.so.6 (0x00007fb709f42000)
        /lib64/ld-linux-x86-64.so.2 (0x00007fb70b0f4000)
@RyQuantum
Copy link

Yes, encounter the same error on Ubuntu 22.04. Anyone knows how to fix it?

@terry2010
Copy link
Author

Yes, encounter the same error on Ubuntu 22.04. Anyone knows how to fix it?

force user to manually install old openssl (openssl 1.1) could fix this......

because latest ubuntu only have openssl3.x , but I hope there could have a better way to resolve this

@RyQuantum
Copy link

Yes, encounter the same error on Ubuntu 22.04. Anyone knows how to fix it?

force user to manually install old openssl (openssl 1.1) could fix this......

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.

@eyaldar
Copy link

eyaldar commented May 31, 2023

Hi, any one found better solution for this problem?
libssl1.1 has an open CVE: CVE-2020-1971

Is it possible to compile the linux version with the latest OpenSSL that exists on Ubuntu?

@dlliu114
Copy link

dlliu114 commented Aug 24, 2023

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?

@LemonSky2015
Copy link

Find a libcrypto.so.1.1 online and put it under lib64

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants