Saya mencoba untuk menginstal phpMyAdmin, namun saya mendapatkan kesalahan tentang pustaka openssl yang hilang. Namun, saya telah menginstalnya menggunakan repo ius;
Error: Package: php-cli-5.4.26-1.el6.remi.x86_64 (remi)
Requires: libcrypto.so.10(OPENSSL_1.0.1_EC)(64bit)
Error: Package: php-5.4.26-1.el6.remi.x86_64 (remi)
Requires: libcrypto.so.10(OPENSSL_1.0.1_EC)(64bit)
Error: Package: php-recode-5.4.26-1.el6.remi.x86_64 (remi)
Requires: librecode.so.0()(64bit)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Versi memeriksa openssl;
[root@fts003lhr yum.repos.d]# openssl version -a
OpenSSL 1.0.1e 11 Feb 2013
built on: Wed Oct 16 16:35:53 EDT 2013
platform: linux-x86_64
options: bn(64,64) md2(int) rc4(8x,int) des(idx,cisc,16,int) idea(int) blowfish(idx)
compiler: gcc -fPIC -DOPENSSL_PIC -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DKRB5_MIT -m64 -DL_ENDIAN -DTERMIO -Wall -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -Wa,--noexecstack -DPURIFY -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM
OPENSSLDIR: "/etc/pki/tls"
engines: rsax dynamic
Saya di RHEL 6.4 Santiago.
EDIT: Setelah berjalan whatprovides
[root@fts003lhr yum.repos.d]# yum whatprovides */libcrypto.so.10
Loaded plugins: product-id, replace, rhnplugin, security, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
This system is receiving updates from RHN Classic or RHN Satellite.
openssl-1.0.0-20.el6_2.5.i686 : A general purpose cryptography library with TLS implementation
Repo : rhel-x86_64-server-6-6.4.1
Matched from:
Filename : /usr/lib/libcrypto.so.10
openssl-1.0.0-4.el6.i686 : A general purpose cryptography library with TLS implementation
Repo : rhel-x86_64-server-6-6.4.1
Matched from:
Filename : /usr/lib/libcrypto.so.10
openssl-1.0.0-20.el6_2.1.i686 : A general purpose cryptography library with TLS implementation
Repo : rhel-x86_64-server-6-6.4.1
Matched from:
Filename : /usr/lib/libcrypto.so.10
openssl-1.0.0-20.el6_2.2.i686 : A general purpose cryptography library with TLS implementation
Repo : rhel-x86_64-server-6-6.4.1
Matched from:
Filename : /usr/lib/libcrypto.so.10
openssl-1.0.0-20.el6_2.2.x86_64 : A general purpose cryptography library with TLS implementation
Repo : rhel-x86_64-server-6-6.4.1
Matched from:
Filename : /usr/lib64/libcrypto.so.10
openssl-1.0.0-27.el6_4.2.i686 : A general purpose cryptography library with TLS implementation
Repo : rhel-x86_64-server-6-6.4.1
Matched from:
Filename : /usr/lib/libcrypto.so.10
openssl-1.0.0-20.el6_2.4.x86_64 : A general purpose cryptography library with TLS implementation
Repo : rhel-x86_64-server-6-6.4.1
Matched from:
Filename : /usr/lib64/libcrypto.so.10
openssl-1.0.0-10.el6_1.5.x86_64 : A general purpose cryptography library with TLS implementation
Repo : rhel-x86_64-server-6-6.4.1
Matched from:
Filename : /usr/lib64/libcrypto.so.10
openssl-1.0.0-10.el6_1.5.i686 : A general purpose cryptography library with TLS implementation
Repo : rhel-x86_64-server-6-6.4.1
Matched from:
Filename : /usr/lib/libcrypto.so.10
openssl-1.0.0-10.el6_1.4.x86_64 : A general purpose cryptography library with TLS implementation
Repo : rhel-x86_64-server-6-6.4.1
Matched from:
Filename : /usr/lib64/libcrypto.so.10
openssl-1.0.0-25.el6_3.1.x86_64 : A general purpose cryptography library with TLS implementation
Repo : rhel-x86_64-server-6-6.4.1
Matched from:
Filename : /usr/lib64/libcrypto.so.10
openssl-1.0.0-4.el6.x86_64 : A general purpose cryptography library with TLS implementation
Repo : rhel-x86_64-server-6-6.4.1
Matched from:
Filename : /usr/lib64/libcrypto.so.10
openssl-1.0.0-25.el6_3.1.i686 : A general purpose cryptography library with TLS implementation
Repo : rhel-x86_64-server-6-6.4.1
Matched from:
Filename : /usr/lib/libcrypto.so.10
openssl-1.0.0-4.el6_0.1.i686 : A general purpose cryptography library with TLS implementation
Repo : rhel-x86_64-server-6-6.4.1
Matched from:
Filename : /usr/lib/libcrypto.so.10
openssl-1.0.0-10.el6.i686 : A general purpose cryptography library with TLS implementation
Repo : rhel-x86_64-server-6-6.4.1
Matched from:
Filename : /usr/lib/libcrypto.so.10
openssl-1.0.0-4.el6_0.2.x86_64 : A general purpose cryptography library with TLS implementation
Repo : rhel-x86_64-server-6-6.4.1
Matched from:
Filename : /usr/lib64/libcrypto.so.10
openssl-1.0.0-4.el6_0.2.i686 : A general purpose cryptography library with TLS implementation
Repo : rhel-x86_64-server-6-6.4.1
Matched from:
Filename : /usr/lib/libcrypto.so.10
openssl-1.0.0-20.el6_2.4.i686 : A general purpose cryptography library with TLS implementation
Repo : rhel-x86_64-server-6-6.4.1
Matched from:
Filename : /usr/lib/libcrypto.so.10
openssl-1.0.0-10.el6.x86_64 : A general purpose cryptography library with TLS implementation
Repo : rhel-x86_64-server-6-6.4.1
Matched from:
Filename : /usr/lib64/libcrypto.so.10
openssl-1.0.0-20.el6.i686 : A general purpose cryptography library with TLS implementation
Repo : rhel-x86_64-server-6-6.4.1
Matched from:
Filename : /usr/lib/libcrypto.so.10
openssl-1.0.0-20.el6.x86_64 : A general purpose cryptography library with TLS implementation
Repo : rhel-x86_64-server-6-6.4.1
Matched from:
Filename : /usr/lib64/libcrypto.so.10
openssl-1.0.0-4.el6_0.1.x86_64 : A general purpose cryptography library with TLS implementation
Repo : rhel-x86_64-server-6-6.4.1
Matched from:
Filename : /usr/lib64/libcrypto.so.10
openssl-1.0.0-20.el6_2.5.x86_64 : A general purpose cryptography library with TLS implementation
Repo : rhel-x86_64-server-6-6.4.1
Matched from:
Filename : /usr/lib64/libcrypto.so.10
openssl-1.0.0-27.el6_4.2.x86_64 : A general purpose cryptography library with TLS implementation
Repo : rhel-x86_64-server-6-6.4.1
Matched from:
Filename : /usr/lib64/libcrypto.so.10
openssl-1.0.0-20.el6_2.1.x86_64 : A general purpose cryptography library with TLS implementation
Repo : rhel-x86_64-server-6-6.4.1
Matched from:
Filename : /usr/lib64/libcrypto.so.10
openssl-1.0.0-10.el6_1.4.i686 : A general purpose cryptography library with TLS implementation
Repo : rhel-x86_64-server-6-6.4.1
Matched from:
Filename : /usr/lib/libcrypto.so.10
openssl-1.0.0-27.el6.i686 : A general purpose cryptography library with TLS implementation
Repo : rhel-x86_64-server-6-6.4.1
Matched from:
Filename : /usr/lib/libcrypto.so.10
openssl-1.0.0-20.el6_2.3.x86_64 : A general purpose cryptography library with TLS implementation
Repo : rhel-x86_64-server-6-6.4.1
Matched from:
Filename : /usr/lib64/libcrypto.so.10
openssl-1.0.0-20.el6_2.3.i686 : A general purpose cryptography library with TLS implementation
Repo : rhel-x86_64-server-6-6.4.1
Matched from:
Filename : /usr/lib/libcrypto.so.10
openssl-1.0.0-27.el6.x86_64 : A general purpose cryptography library with TLS implementation
Repo : rhel-x86_64-server-6-6.4.1
Matched from:
Filename : /usr/lib64/libcrypto.so.10
openssl10-libs-1.0.1e-2.ius.el6.x86_64 : A general purpose cryptography library with TLS implementation
Repo : installed
Matched from:
Filename : /usr/lib64/libcrypto.so.10
yum install openssl10
dariius
repo. Saya baru saja menjalankanwhatprovides
perintah yang Anda sarankan. Sayangnya itu tidak memperbaiki masalah. Saya telah memperbarui pertanyaan saya dengan hasilnya.provide
dalam kasus ini. Ini menyediakan perpustakaan yang benar, tapi itu tidak sama sejauh menyangkut RPM. Perintah yang saya berikan secara khusus menanyakan tentang file perpustakaan, bukan yang sebenarnya disediakan. Ester yang dapat saya sarankan adalah mencoba menemukanopenssl
paket dari repi remi dan mengganti paket IUS dengannya, atau menggunakan repo basis RHEL untuk semua paket Andaopenssl
danphp-*
.Seringkali hasil seperti itu disebabkan oleh hickup repositori (paket mendapat diunggah / dihapus saat membangun indeks, mungkin?), Dependensi salah atau hilang, atau pusing lokal. Yang pertama biasanya dibersihkan dalam beberapa jam (atau sehari); nanti dapat diperbaiki dengan membersihkan salinan lokal dari metadata repositori (
yum clean metadata
) dan mencoba lagi.Kadang-kadang rusak dari instalasi sebelumnya (upaya) atau gagal instalasi tetap ada dan mengganggu. Jalankan
package-cleanup --cleandupes
, dan periksa halaman manual program untuk opsi lainnya.Jangan gunakan repositori pihak ketiga (kecuali untuk EPEL atau SC). Jika Anda melakukannya, faktor biaya penanganan kemungkinan perbedaan, paket-paket ekstra-resmi menimpa yang menyediakan distribusi, dan berbagai macam masalah lainnya.
Jangan pernah, di bawah hukuman excomulgation menginstal perangkat lunak langsung dari sumbernya. Sistem manajemen paket Anda tidak akan mengetahuinya, dan Anda pasti akan berakhir dalam kekacauan yang mengerikan. Tidak, pertanyaannya bukan "jika," itu adalah "kapan." Pelajari cara membuat paket Anda sendiri jika ada kebutuhan yang mengerikan, tetapi pertimbangkan bahwa untuk biaya tambahan yang disebutkan dalam poin di atas, Anda sekarang bertanggung jawab untuk mengonfigurasi integrasi dengan distribusi, pemecahan masalah, melacak versi upstream, hot-fix, dan kadang-kadang patch backporting dari git terbaru (atau VCS lainnya).
sumber
unduh rpm dari tautan ini
rpm -Uvh openssl-1.0.1e-16.el6_5.14.x86_64.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm
yum install php54w
sumber
Coba instal openssl dan openssl-libs secara bersamaan dengan perintah berikut untuk RHEL7 atau CentOS 7 (Sesuaikan paket sesuai varian OS Anda):
Karena keduanya openssl dan openssl-libs saling membutuhkan karena dependecies dan berjalan tanpa sudo dapat menimbulkan masalah konflik dengan versi yang lebih lama.
sumber