Клиент не может использовать Yum Server, настроенный на сервере по пути к файлу /home/RPMS

Клиент не может использовать Yum Server, настроенный на сервере по пути к файлу /home/RPMS

Я настроил Yum Server на сервере 10.0.0.1 (Redhat 5.3). Все RPMS находятся здесь /home/RPMS/Server.

Теперь на другой машине у меня Centos 5.3 (10.0.0.30). Я хочу использовать yum Server 10.0.0.1 на 10.0.0.3 в качестве клиента.

Итак, я отредактировал файл yum.conf на клиенте следующим образом:

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

Когда я передаю команду yum list, то появляется ошибка.

[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, то все будет работать нормально.

Я уже дал разрешение 777 на сервере.

Пожалуйста, помогите, что я могу сделать, чтобы клиент начал использовать сервер yum, настроенный на сервере с тем же путем к файлу. На самом деле размер / небольшой, поэтому я не могу помещать файлы в /var/ftp/pub.

Пожалуйста, помогите.

решение1

В конфигурации отсутствует имя репозитория «b»

Определите имя для вашего репозитория, например так:

[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, «Нет маршрута к хосту»)

Кажется, это вызвано брандмауэром. Можете ли вы получить доступ к этому URL через веб-браузер?

Связанный контент