Amazon ec2 Shibboleth依赖项错误

Amazon ec2 Shibboleth依赖项错误,amazon-ec2,shibboleth,amazon-linux,Amazon Ec2,Shibboleth,Amazon Linux,我正在尝试使用下面的repo在AmazonLinux上安装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

我正在尝试使用下面的repo在AmazonLinux上安装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 linux是RHEL6兼容的,而不是RHEL7 这是我为我的百胜回购(yum repo)准备的,它已经运行了一段时间了:

[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回购协议目前处于下跌状态,请参见此处的注释:

注:截至2017年9月6日,OpenSUSE网站发布 软件包处于脱机状态。在这种情况发生变化之前,这些软件包不会运行 无论你做什么,都要随时待命。这项工程毫无进展 我能做些什么。


Opensuse repo再次备份

是的,但它不支持Apache2.4,因此需要安装Apache2.2。我的环境安装了Apache2.4和PHP7.0。