El cliente no puede usar el servidor Yum configurado en el servidor en la ruta del archivo /home/RPMS

El cliente no puede usar el servidor Yum configurado en el servidor en la ruta del archivo /home/RPMS

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?

información relacionada