【问题标题】:nothing provides libcrypto.so.1.0.0(OPENSSL_1.0.0)(64bit) [closed]没有提供 libcrypto.so.1.0.0(OPENSSL_1.0.0)(64bit) [关闭]
【发布时间】:2021-01-29 00:02:39
【问题描述】:

我在 sles 12 服务器上运行,当我尝试安装 php7-openssl-7.2.13-155.1.x86_64.rpm 时遇到了这个问题:

zypper in ./php7-openssl-7.2.13-155.1.x86_64.rpm
Loading repository data...
Reading installed packages...
Resolving package dependencies...

Problem: nothing provides libcrypto.so.1.0.0(OPENSSL_1.0.0)(64bit) needed by php7-openssl-7.2.13-155.1.x86_64
 Solution 1: do not install php7-openssl-7.2.13-155.1.x86_64
 Solution 2: break php7-openssl-7.2.13-155.1.x86_64 by ignoring some of its dependencies

但是当我检查时我得到了库:

ls /lib64/*crypto*
/lib64/libcrypto.so.1.0.0

但我不知道它是否声明得很好:

ldconfig -p | grep libcrypto.so
        libcrypto.so.1.0.0 (libc6,x86-64) => /lib64/libcrypto.so.1.0.0
        libcrypto.so.1.0.0 (libc6) => /lib/libcrypto.so.1.0.0

感谢您的帮助。

【问题讨论】:

  • 您似乎拥有库,但不是来自包。 rpm -qf /lib64/libcrypto.so.1.0.0 显示什么?
  • 感谢您的回答,我得到了这个答案:libopenssl1_0_0-1.0.2j-60.11.2.x86_64
  • 不知道那里出了什么问题。解决方案 2(无论如何安装)应该可以正常工作,因为您实际上确实拥有该库。但是包装系统之后可能会混淆。

标签: php-openssl sles libcrypto


【解决方案1】:

感谢 dratenik,我已经安装了忽略警告的软件包,它可以正常工作!

【讨论】:

    猜你喜欢
    • 2016-01-11
    • 2017-07-13
    • 1970-01-01
    • 1970-01-01
    • 2016-05-19
    • 1970-01-01
    • 2016-10-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多