Instalar el tiempo de espera de shibboleth en centos

Instalar el tiempo de espera de shibboleth en centos

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

información relacionada