centos에 shibboleth 시간 초과 설치

centos에 shibboleth 시간 초과 설치

AWS에서 호스팅되는 centos-7 시스템에 ansible을 통해 Shibboleth를 설치하려고 합니다.

Operation too slow. Less than 1000 bytes/sec transferred the last 30 seconds그러나 Shibboleth 및 모든 종속 항목을 설치하는 동안 " " 오류가 발생합니다 . " " 명령을 사용하여 수동으로 지쳤지만 sudo yum -y install shibboleth동일한 오류가 발생했습니다.

ansible을 통해 다른 패키지를 설치하거나 수동으로 작동하면 작동합니다.

다음 해결책을 모두 시도했지만 운이 없습니다.

Reboot machine

sudo yum clean all

sudo yum clean metadata

sudo yum --disableplugin=fastestmirror update

sudo yum-complete-transaction 

sudo yum clean all && sudo yum makecache

Adding  minrate=1, timeout=300 to yum.conf

답변1

us-east-1에서 호스팅되는 Centos-7에서도 동일한 문제에 직면했습니다. 저장소 구성 생성 페이지에 빌드 서비스 미러링 문제에 대한 논의가 있습니다. 해당 양식을 사용하여 shibboleth.repo 구성을 생성할 때 또 다른 해결 방법을 제안하는 설명도 있습니다.

# If the mirrors stop working, change download to downloadcontent...

아래와 같이 저장소 콘텐츠의 baseUrl 및 gpg를 업데이트했는데 오류가 해결되었습니다.

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

답변2

직접 사용할 수 있습니다.https://shibboleth.netOpenSuse 리포지토리 대신 사이트를 사용합니다. 이러한 리포지토리의 이전 패키지는 시간이 지남에 따라 제거되기 때문입니다.

단계:

1.이동https://shibboleth.net/downloads/service-provider/RPMS/그리고 클릭생성하다OS 유형에 따른 저장소 구성(CentOS, RHEL, 아마존 리눅스, 록키 리눅스).

2.Shibboleth 저장소를 생성하고 저장소 구성을 복사하여 붙여넣습니다.

vim /etc/yum.repos.d/shibboleth.repo

CentOS 7의 경우:

   [shibboleth]  
   name=Shibboleth (CentOS_7)  
   # Please report any problems to https://shibboleth.atlassian.net/jira 
   mirrorlist=https://shibboleth.net/cgi-bin/mirrorlist.cgi/CentOS_7
   gpgcheck=1  
   gpgkey=https://shibboleth.net/downloads/service-provider/RPMS/repomd.xml.key  
        https://shibboleth.net/downloads/service-provider/RPMS/cantor.repomd.xml.key  
   enabled=1

2.다음을 사용하여 저장소를 업데이트합니다.

   sudo yum update -y

삼.귀하의 아키텍처를 살펴보세요:

   echo "My Arch: $(cat /etc/redhat-release) ($(arch))"

4.Shibboleth 서비스 공급자를 설치합니다.

   yum install shibboleth.x86_64 -y

SP는 다음 디렉터리에서 사용할 수 있습니다./etc/shibboleth

관련 정보