用戶端無法使用伺服器上 /home/RPMS 檔案路徑下設定的 Yum 伺服器

用戶端無法使用伺服器上 /home/RPMS 檔案路徑下設定的 Yum 伺服器

我已經在伺服器10.0.0.1(Redhat 5.3)上設定了Yum伺服器,所有RPMS都在這裡/home/RPMS/Server。

現在在另一台機器上我有 Centos 5.3 (10.0.0.30)。

所以我在客戶端上編輯了 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 伺服器。

請幫忙

答案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 錯誤] (113, '沒有到主機的路由')

看來是防火牆造成的。您可以透過網頁瀏覽器存取此 URL 嗎?

相關內容