CentOS 6.x yum 에러 No module named yum
python 을 2.7 버전대로 yum update 가 아닌 컴파일 설치를 하게 되면 아래와 같은 에러가 발생하면서 yum 이 실행이 안됩니다.
이런 경우에는 해당 버전의 yum, python rpm 을 다운로드 받아서 재설치 해주면 됩니다.
버전 확인은 cat /etc/centos-release 으로 확인하면 됩니다.
# yum update
There was a problem importing one of the Python modules
required to run yum. The error leading to this problem was:
No module named yum
Please install a package which provides this module, or
verify that the module is installed correctly.
It's possible that the above module doesn't match the
current version of Python, which is:
2.7.11 (default, May 13 2016, 18:00:58)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-11)]
If you cannot solve this problem yourself, please go to
the yum faq at:
http://yum.baseurl.org/wiki/Faq
▶ 관련 rpm 다운로드
wget http://mirror.centos.org/centos-6/6/os/x86_64/Packages/yum-3.2.29-73.el6.centos.noarch.rpm
wget http://mirror.centos.org/centos-6/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
wget http://mirror.centos.org/centos-6/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-37.el6.noarch.rpm
wget http://mirror.centos.org/centos-6/6/os/x86_64/Packages/yum-plugin-security-1.1.30-37.el6.noarch.rpm
wget http://mirror.centos.org/centos-6/6/os/x86_64/Packages/yum-utils-1.1.30-37.el6.noarch.rpm
wget http://mirror.centos.org/centos-6/6/os/x86_64/Packages/python-2.6.6-64.el6.x86_64.rpm
wget http://mirror.centos.org/centos-6/6/os/x86_64/Packages/python-devel-2.6.6-64.el6.x86_64.rpm
wget http://mirror.centos.org/centos-6/6/os/x86_64/Packages/python-libs-2.6.6-64.el6.x86_64.rpm
위 파일은 64bit 용입니다.
▶ rpm 재설치
# rpm -e --nodeps yum
# rpm -e --nodeps python
# rpm -Uvh --nodeps *.rpm
이제 yum 을 실행해 보세요.
# yum
bash: /usr/bin/yum: No such file or directory
이렇게 에러가 나면 위에서 다운로드 받은 rpm 을 하나씩 다시 설치해주면 됩니다.
# rpm -Uvh --nodeps yum-3.2.29-73.el6.centos.noarch.rpm
# rpm -Uvh --nodeps python-2.6.6-64.el6.x86_64.rpm
우선 이 두가지만 먼저 재설치 해보세요.
'LINUX' 카테고리의 다른 글
리눅스 쉘스크립트 배열 비교 (0) | 2017.03.17 |
---|---|
MySQL checksum tables 비교 쉘스크립트 (0) | 2017.03.17 |
리눅스 ssh 에서 백그라운드 실행방법 (0) | 2017.03.15 |
쉘스크립트 for 반복문 사용방법 (0) | 2017.03.15 |
CentOS 7.x phpMyAdmin 특정 IP 만 허용하는 방법 (0) | 2017.03.14 |