客户端无法使用/ home / RPMS文件path下的服务器上configuration的Yum Server

我在Server 10.0.0.1(Redhat 5.3)上configuration了Yum Server,所有的RPMS都在/ home / RPMS / Server。

现在在另一台机器上我有Centos 5.3(10.0.0.30)。我想用10.0.0.0 10.0.0.1的yum Server作为客户端。

所以我没有在客户端编辑yum.conf文件

[b] baseurl=ftp://10.0.0.1/home/RPMS/Server gpgcheck=0 

当我通过命令yum列表,然后显示错误。

 [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 ~]# 

但是如果把RPMS放在/ var / ftp / pub / RPMS的服务器上,那么eviething可以正常工作。

我已经给服务器777权限。

请帮助我能做什么,以便客户端开始使用configuration在服务器上的yum服务器具有相同的文件path。实际上/的大小很小,所以我不能把文件放在/ var / ftp / pub下。

请帮助

存储库“b”在configuration中缺less名称

为您的回购定义一个名称,如下所示:

 [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 ftp error](113,'No route to host')

这似乎是由防火墙造成的。 你能通过networking浏览器访问这个URL吗?