yum 명령을 실행할 때 URL 시간 초과 오류를 해결하는 방법은 무엇입니까?

yum 명령을 실행할 때 URL 시간 초과 오류를 해결하는 방법은 무엇입니까?

SVN 1.6을 1.8로 업그레이드하려고 합니다. 명령을 실행할 때:

yum install mod_dav_svn subversion

다음과 같은 오류가 발생합니다(잠깐 멈춘 후).

http://repo.andrewfarley.com/centos/5/i386/repodata/repomd.xml: [Errno 12] Timeout: <urlopen error timed out>
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: andrewfarley. Please verify its path and try again

물론 URL에 액세스하면 시간 초과가 발생합니다.

다음 명령을 실행해 봅니다.

yum clean all
rm -f /var/lib/rpm/__db*
rpm --rebuilddb

그러나 문제는 남아 있습니다.

답변1

죽은 레포. 이는 누군가가 패키지 일부를 가져오기 위해 사용하는 비표준 저장소입니다. 해당 저장소에서 무엇이 나오는지 식별하고 /etc/yum.repo.d/* .repo해당 파일에서 이를 비활성화하겠습니다. 짧은 이름을 알고 있으면 이 저장소에서 어떤 패키지가 제공되는지 확인할 수 있습니다.

이것이 .repo저장소와 연관된 파일에 있다고 가정합니다.

[fedora]
name=Fedora $releasever - $basearch
failovermethod=priority
#baseurl=http://download.fedoraproject.org/pub/fedora/linux/releases/$releasever/Everything/$basearch/os/
metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&arch=$basearch
enabled=1
metadata_expire=7d
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch
skip_if_unavailable=False

짧은 이름은 대괄호 사이의 문자열입니다 [fedora]. 따라서 다음과 같이 확인할 수 있습니다.

$ yum list installed | grep '@fedora'
ORBit2.x86_64                2.14.19-9.fc20         @fedora                     
OpenEXR-libs.x86_64          1.7.1-6.fc20           @fedora                     
PyPAM.x86_64                 0.5.0-18.fc20          @fedora   

아무것도 반환되지 않으면 패키지 중 어느 것도 이 저장소를 사용하지 않는 것입니다. 두 경우 모두 이러한 패키지를 최신 저장소에서 최신 패키지로 업그레이드하거나 제거하여 처리해야 합니다.

새 창고

이는 SVN 1.8 + 모든 도우미 패키지를 제공하는 5 또는 6 CentOS에서 사용할 수 있는 저장소입니다.

이것은 저장소의 x86_64 아키텍처이며 실제로 1.8 mod_dav_svn 패키지가 있는지 확인할 수 있습니다.

답변2

내 쪽에서는 /etc/yum.conf에 http 프록시가 설정되어 있습니다. 그래서 그것을 제거하면 내 문제가 해결되었습니다.

관련 정보