2017-08-31 85 views
0

我正试图在Amazon linux上使用下面的repo安装Shibboleth。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) 

有人可以协助解决这个错误吗?

回答

1

我敢肯定,亚马逊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的回购又回来了

+0

是的,但不支持的Apache 2.4因此,这就要求安装Apache 2.2。我有的环境安装了Apache 2.4和PHP 7.0。 – User9999