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 프록시가 설정되어 있습니다. 그래서 그것을 제거하면 내 문제가 해결되었습니다.