我们正在尝试在 RHEL 5.4 服务器上安装 dovecot (dovecot-2.2.10-1_14.el5.x86_64),但出现错误:
[root@asgfkm /]# rpm -i dovecot-2.1.17-0_136.el5.x86_64.rpm
uyarý: dovecot-2.1.17-0_136.el5.x86_64.rpm: Header V4 DSA/SHA1 Signature, key ID 66534c2b: NOKEY
hata: Failed dependencies:
libcrypto.so.6()(64bit) is needed by dovecot-1:2.1.17-0_136.el5.x86_64
libldap-2.3.so.0()(64bit) is needed by dovecot-1:2.1.17-0_136.el5.x86_64
libmysqlclient.so.15()(64bit) is needed by dovecot-1:2.1.17-0_136.el5.x86_64
libmysqlclient.so.15(libmysqlclient_15)(64bit) is needed by dovecot-1:2.1.17-0_136.el5.x86_64
libssl.so.6()(64bit) is needed by dovecot-1:2.1.17-0_136.el5.x86_64
[root@asgfkm /]#
但是当我们尝试安装请求的库时,它与从不库冲突:
uyarý: openssl-0.9.8e-27.el5_10.1.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID e8562897: NOKEY
openssl-1.0.0-20.el6.x86_64 paketi zaten yüklü (openssl-0.9.8e-27.el5_10.1.x86_64 sürümünden daha yeni)
其他库也发生了这种情况:libldap、libmysql 等...
你推荐使用 --force 选项来安装它吗?或者还有其他合适的方法吗?谢谢你的时间,
答案1
openssl-1.0.0-20.**el6**.x86_64 paketi zaten yüklü (openssl-0.9.8e-27.el5_10.1.x86_64 sürümünden daha yeni)
看起来你混合了来自 EL6 的包。
你的鸽舍也是鸽舍-2.2.10-1_14.el5.x86_64 或 dovecot-2.1.17-0_136.el5.x86_64.rpm ??