He configurado Yum Server en el servidor 10.0.0.1 (Redhat 5.3). Todos los RPMS están aquí /home/RPMS/Server.
Ahora en otra máquina tengo Centos 5.3 (10.0.0.30). Quiero usar el servidor yum de 10.0.0.1 en 10.0.0.3 como cliente.
Entonces edité el archivo yum.conf en el cliente como
[b]
baseurl=ftp://10.0.0.1/home/RPMS/Server
gpgcheck=0
Cuando paso el comando yum list, muestra un error.
[root@client30 ~]# yum list
Repository 'b' is missing name in configuration, using id
ftp://10.0.0.1/home/RPMS/Server/repodata/repomd.xml: [Errno 4] IOError: [Errno ftp error] (113, 'No route to host')
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: b. Please verify its path and try again
[root@client30 ~]#
Pero si coloca RPMS en el servidor en /var/ftp/pub/RPMS, todo funcionará bien.
Ya le di permiso 777 en el servidor.
Por favor, ayúdenme con lo que puedo hacer para que el cliente comience a usar el servidor yum configurado en el servidor con la misma ruta de archivo. En realidad, el tamaño de / es pequeño, por lo que no puedo colocar archivos en /var/ftp/pub.
Por favor ayuda
Respuesta1
Al repositorio 'b' le falta el nombre en la configuración
Defina un nombre para su repositorio, algo como esto:
[b]
name=Local repo - $basearch
baseurl=ftp://10.0.0.x/home/RPMS/Server
enabled=1
gpgcheck=0
ftp://10.0.0.x/home/RPMS/Server/repodata/repomd.xml: [Errno 4] IOError: [Errno error ftp] (113, 'No hay ruta al host')
Parece causado por un firewall. ¿Puedes acceder a esta URL a través del navegador web?