2017-08-31 110 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