Ikuti panduan untuk meningkatkan versi OpenSSL saya ke versi 1.1.0f dan setelah instalasi berhasil saya mendapatkan kesalahan ini “Kesalahan memuat perpustakaan bersama libcrypto.so.1.1 ” ketika perintah OpenSSL dipanggil.
Di bawah ini adalah pesan kesalahan lengkapnya.
openssl: error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No such file or directory"
Jika Anda mendapatkan kesalahan ini, inilah cara saya mengatasi kesalahan ini.
Catatan:Kesalahan terjadi pada CentOS 6.9 dengan Perl 5.10 diinstal.
Cara memperbaiki kesalahan saat memuat pustaka bersama libcrypto.so.1.1
Saya juga mengalami kesalahan yang sama setelah menginstal OpenSSL versi terbaru. Ini solusinya:
Secara default, library OpenSSL akan disimpan di /usr/lib64 yang juga akan disertakan dalam jalur pencarian. Jika OpenSSL dikompilasi dari sumber, maka pustaka bersama akan diinstal di bawah /usr/local/lib64 (dalam kasus, jika awalan opsi tidak digunakan saat mengonfigurasi OpenSSL). Artinya, perpustakaan yang baru diinstal tidak akan berada di jalur pencarian dan itulah alasan kesalahan ini. Jadi yang perlu kita lakukan adalah, sertakan perpustakaan OpenSSL di jalur pencarian menggunakan perintah di bawah ini.
# echo "/usr/local/lib64" > /etc/ld.so.conf.d/openssl.conf
Setelah selesai, bangun kembali ldconfig tembolok.
# ldconfig
Itu dia. Sekarang perintah OpenSSL akan berfungsi seperti yang diharapkan. Untuk menguji OpenSSL, Anda dapat mencoba membuat sertifikat yang ditandatangani sendiri atau coba jalankan salah satu perintah yang disebutkan di sini .
-
Cara memperbaiki "kesalahan saat memuat perpustakaan bersama:libgtk-x11-2.0.so.0"
-
Rpm:Kesalahan Saat Memuat Pustaka Bersama:Libz.so.1:Tidak Dapat Membuka File Objek Bersama:Tidak Ada File Tersebut
-
Kesalahan Linux saat memuat pustaka bersama:tidak dapat membuka file objek bersama:Tidak ada file atau direktori tersebut