Eu configurei o Yum Server no servidor 10.0.0.1 (Redhat 5.3). Todos os RPMS estão aqui/home/RPMS/Server.
Agora em outra máquina tenho Centos 5.3 (10.0.0.30). Quero usar o yum Server de 10.0.0.1 em 10.0.0.3 como cliente.
Então eu editei o arquivo yum.conf no cliente como
[b]
baseurl=ftp://10.0.0.1/home/RPMS/Server
gpgcheck=0
Quando estou passando o comando yum list, ele está mostrando um erro.
[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 ~]#
Mas se colocar o RPMS no servidor em /var/ftp/pub/RPMS, tudo funcionará bem.
Já dei permissão 777 no servidor.
Por favor, ajude o que posso fazer para que o cliente comece a usar o servidor yum configurado no servidor com o mesmo caminho de arquivo. Na verdade, o tamanho de / é pequeno, então não posso colocar arquivos em/var/ftp/pub.
Por favor ajude
Responder1
O repositório 'b' não tem nome na configuração
Defina um nome para o seu repositório, algo assim:
[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: [Erro 4] IOError: [Erro de ftp] (113, 'Sem rota para o host')
Parece causado por um firewall. Você pode acessar este URL via navegador da web?