Я пытаюсь установить Shibboleth через ansible на машине centos-7, размещенной в AWS.
Но получаю 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
Я столкнулся с той же проблемой на Centos-7, размещенном в us-east-1. На странице генерации конфигурации репозитория есть обсуждение проблем зеркалирования службы сборки. Когда вы используете эту форму для генерации конфигурации 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.netсайт, а не репозитории OpenSuse, поскольку старые пакеты в этих репозиториях со временем удаляются.
Шаги:
1.Идти кhttps://shibboleth.net/downloads/service-provider/RPMS/и нажмитегенерироватьКонфигурация репозитория на основе типа вашей ОС (CentOS, RHEL, Amazon Linux, Rocky Linux).
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
3.Откройте для себя свою архитектуру:
echo "My Arch: $(cat /etc/redhat-release) ($(arch))"
4.Установите поставщик услуг Shibboleth:
yum install shibboleth.x86_64 -y
SP будет доступен в каталоге:/etc/shibboleth