0

我正在尝试使用下面的 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)

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

4

1 回答 1

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 再次备份

于 2017-09-06T23:52:01.790 回答