클라이언트는 /home/RPMS 파일 경로 아래 서버에 구성된 Yum Server를 사용할 수 없습니다.

클라이언트는 /home/RPMS 파일 경로 아래 서버에 구성된 Yum Server를 사용할 수 없습니다.

저는 Server 10.0.0.1(Redhat 5.3)에 Yum Server를 구성했습니다. 모든 RPMS는 /home/RPMS/Server에 있습니다.

이제 다른 컴퓨터에는 Centos 5.3(10.0.0.30)이 있습니다. 10.0.0.3에서 10.0.0.1의 yum 서버를 클라이언트로 사용하고 싶습니다.

그래서 클라이언트에서 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 ~]#

그러나 서버의 /var/ftp/pub/RPMS에 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에 액세스할 수 있습니까?

관련 정보