yum install contextBroker 명령을 사용하여 Orion ContextBroker를 업데이트하려고합니다. 불행히도 다음과 같은 오류가 발생합니다.
로드 된 플러그인 : 가장 빠른 미러, 새로 고침 패키지 키트, 보안 로딩
캐시 된 호스트 파일의 미러 속도
오류 : 저장소 : epel에 대한 metalink를 검색 할 수 없습니다. 경로를 확인하고 다시 시도하십시오.
무엇이 잘못 될 수 있습니까?
답변
로 시작하는 모든 항목에 주석을 달고로 시작하는 모든 항목의 주석을 해제 하여 /etc/yum.repos.d/epel.repo
및 /etc/yum.repos.d/epel-testing.repo
파일을 모두 편집하여이 문제를 해결했습니다 .mirrorlist=...
baseurl=...
답변
ca-certificates 패키지를 업데이트하기 만하면됩니다. 그 전에 실패한 https로 모든 저장소를 비활성화하십시오. 그렇기 때문에 mirrorlist에 주석을 달거나 https 대신 http를 사용하는 솔루션도 작동합니다.
예를 들어 epel repo 만 비활성화해야하는 경우 :
yum --disablerepo=epel -y update ca-certificates
이것은 또한 wget, curl 및 SSL 인증서를 사용하는 다른 모든 것에 도움이됩니다.
답변
다음 명령을 사용하십시오.
sudo sed -i "s/mirrorlist=https/mirrorlist=http/" /etc/yum.repos.d/epel.repo
또는 명령을 사용하십시오.
vi /etc/yum.repos.d/epel.repo
4 번 줄로 이동하여 URL을
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch
에
mirrorlist=http://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch
답변
내 경우에는 주석 처리 mirrorlist
및 din’t baseurl
작동하지 않는 항목이 없습니다 . 나는 문제가 페도라 파일 https
내부에 있다는 것을 알았습니다 .repo
. 나는에 가서 그것을 해결 /etc/yum.repository.d
하고 모든 교체 https
와 http
다른 .repo 파일에. 작동했습니다 !!
답변
나는 이것이 효과가 있다고 생각한다. 나는 이것으로 내 문제를 해결했습니다.
$ sudo yum 모두 청소
$ sudo yum –disablerepo = “epel”nss 업데이트
답변
curl을 업데이트하는 것이 우리에게 효과적이었습니다. 어떻게 든 yum은 트랜잭션에 curl을 사용합니다.
yum update curl --disablerepo=epel
답변
프록시를 통해 인터넷에 액세스하는지 확인한 다음 yum
구성에 인터넷 프록시 주소를 추가 합니다.
더하다
proxy=http://ip:port
에 /etc/yum.conf