【问题标题】:Shibboleth Dependency ErrorShibboleth 依赖错误
【发布时间】:2017-09-08 00:25:09
【问题描述】:

我正在尝试使用下面的 repo 在 Amazon linux 上安装 Shibboleth。

[security_shibboleth]
name=Shibboleth (CentOS_7)
type=rpm-md
baseurl=http://download.opensuse.org/repositories/security:/shibboleth/CentOS_7/
gpgcheck=1
gpgkey=http://download.opensuse.org/repositories/security:/shibboleth/CentOS_7/repodata/repomd.xml.key
enabled=1

但是我收到了这个依赖错误。

Resolving Dependencies
--> Running transaction check
---> Package shibboleth.x86_64 0:2.6.0-2.1 will be installed
--> Processing Dependency: libsystemd-daemon.so.0(LIBSYSTEMD_DAEMON_31)(64bit) for package: shibboleth-2.6.0-2.1.x86_64
--> Processing Dependency: libsystemd-daemon.so.0()(64bit) for package: shibboleth-2.6.0-2.1.x86_64
--> Finished Dependency Resolution
Error: Package: shibboleth-2.6.0-2.1.x86_64 (security_shibboleth)
           Requires: libsystemd-daemon.so.0(LIBSYSTEMD_DAEMON_31)(64bit)
Error: Package: shibboleth-2.6.0-2.1.x86_64 (security_shibboleth)
           Requires: libsystemd-daemon.so.0()(64bit)

有人可以帮忙解决这个错误吗?

【问题讨论】:

    标签: amazon-ec2 shibboleth amazon-linux


    【解决方案1】:

    我很确定 Amazon linux 兼容 RHEL6,而不是 RHEL7 这就是我的 yum 仓库,它已经运行了一段时间:

    [shib.repo]
    baseurl = http://download.opensuse.org/repositories/security:/shibboleth/RHEL_6/
    enabled = 1
    gpgcheck = 1
    gpgkey = http://download.opensuse.org/repositories/security:/shibboleth/RHEL_6/repodata/repomd.xml.key
    name = Shibboleth (RHEL_6)
    

    也就是说,opensuse 存储库当前已关闭,请参阅此处的注释:https://shibboleth.net/downloads/service-provider/latest/RPMS/

    注意:截至 2017 年 9 月 6 日,OpenSUSE 网站发布的 包离线。在这种情况发生变化之前,这些包不会去 无论您做什么,都可以使用。没有什么项目 可以做到这一点。

    Opensuse repo 再次备份

    【讨论】:

    • 是的,但它不支持 Apache 2.4,因此,它需要安装 Apache 2.2。我的环境安装了 Apache 2.4 和 PHP 7.0。
    猜你喜欢
    • 2014-12-13
    • 2018-04-10
    • 2015-02-10
    • 2020-01-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多