Dependency Resolution Fails on Installed Library

后端 未结 7 2115
无人共我
无人共我 2021-02-19 21:30

I\'m trying to install a rpm and get following error:

---> Package geramer-server.x86_64 0:3.6.0.117-1 will be an update
--> Processing Dependency: libcryp         


        
7条回答
  •  無奈伤痛
    2021-02-19 22:22

    Dependencies have module names, which are listed in parenthesis to prevent collisions between packages. However, openssl in RHEL or openssl-libs on Fedora provide libcrypto.so.10 with four different module names for two architectures:

    $ rpm -q --provides openssl-libs | grep libcrypto.so.10
    libcrypto.so.10()(64bit)
    libcrypto.so.10(OPENSSL_1.0.1)(64bit)
    libcrypto.so.10(OPENSSL_1.0.1_EC)(64bit)
    libcrypto.so.10(libcrypto.so.10)(64bit)
    libcrypto.so.10
    libcrypto.so.10(OPENSSL_1.0.1)
    libcrypto.so.10(OPENSSL_1.0.1_EC)
    libcrypto.so.10(libcrypto.so.10)
    

    It seems to be the case for CentOS too, which is RHEL based.

    In your case, openssl seems to provide only libcrypto.so.10 without any module name, making geramer-server believe that dependency is missing as it requires libcrypto.so.10 from module libcrypto.so.10.

提交回复
热议问题