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