Estoy intentando instalar Shibboleth a través de ansible en una máquina centos-7 alojada en AWS.
Pero recibo un " Operation too slow. Less than 1000 bytes/sec transferred the last 30 seconds
" error al instalar Shibboleth y todas sus dependencias. Me cansé manualmente también con el comando " sudo yum -y install shibboleth
", pero el mismo error.
Si instalo algún otro paquete a través de ansible o manualmente, están funcionando.
Intento todas las siguientes soluciones, pero no tuve suerte.
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
Respuesta1
Estaba enfrentando el mismo problema en Centos-7 alojado en us-east-1. Hay una discusión sobre los problemas de duplicación del servicio de compilación en la página de generación de configuración del repositorio. Cuando usa ese formulario para generar una configuración de shibboleth.repo, también hay un comentario que sugiere otra solución alternativa:
# If the mirrors stop working, change download to downloadcontent...
Actualicé baseUrl y gpg en el contenido del repositorio como se muestra a continuación y mi error se resolvió.
[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
Respuesta2
Se puede utilizar directamentehttps://shibboleth.netsitio en lugar de repositorios de OpenSuse, ya que los paquetes más antiguos de estos repositorios se eliminan con el tiempo.
Pasos:
1.Ir ahttps://shibboleth.net/downloads/service-provider/RPMS/y haga clicgenerarconfiguración del repositorio según su tipo de sistema operativo (CentOS, RHEL, Amazon Linux, Rocky Linux).
2.Cree el repositorio Shibboleth y copie y pegue la configuración del repositorio:
vim /etc/yum.repos.d/shibboleth.repo
Para 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.Actualiza los repositorios con:
sudo yum update -y
3.Descubra su arquitectura:
echo "My Arch: $(cat /etc/redhat-release) ($(arch))"
4.Instale el proveedor de servicios Shibboleth:
yum install shibboleth.x86_64 -y
SP estará disponible en el directorio:/etc/shibboleth