2015년 4월 1일 수요일

Linux(Fedora)에서 yum으로 package 설치가 되지 않을 경우

ㅇ ㅂㅇ

yum 명령어로 설치 중 에러 해결

yum 명령어로 패키지를 설치중 낯선 경고를 보게됬다.


Loaded plugins: presto, refresh-packagekit
Error: Cannot retrieve repository metadata (repomd.xml) for repository: fedora.
Please verify its path and try again

이라는 에러 메시지가 발생했다.

1. yum 관련 파일 소스 수정

이때 /etc/yum.repos.d/ 디렉토리의 파일들을 수정하여 문제를 해결한다.

수정은 모든 파일의 'baseurl' 부분의 주석을 해제하고, 'mirrorlist' 부분에 주석처리를 한다.
혹은 mirrorlist=https 를 mirrorlist=http 로 수정하여도 가능하다.

[fedora]
name=Fedora $releasever - $basearch
failovermethod=priority
#baseurl=http://download.fedoraproject.org/pub/fedora/linux/releases/$releasever/Everything/$basearch/os/
mirrorlist=http://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-$basearch

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

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


이렇게 수정 후 다음 명령어를 입력

 yum clean all
 yum repolist

2. 네트워크 확인

이후에도 문제가 발생하면 네트워크 설정을 확인하여야 한다.

setup을 통해 현재 네트워크 설정이 제대로 되어 있는 가에 대해 확인을 하며
/etc/sysconfig/network 에 설정된 내용도 설정된 내용과 동일한지 확인해야 한다.


댓글 없음:

댓글 쓰기