오늘은 yum을 사용하여 설치된 PHP 패키지 목록을 나열하려고 시도했지만 "yum list php*"를 실행했을 때 발생합니다. "Yum을 실행하는 데 필요한 Python 모듈 중 하나를 가져오는 중에 문제가 발생했습니다. 이 문제를 일으키는 오류는" 구글에 검색해 보니 문제에 대한 많은 정보가 있었고 몇 가지 "수정"을 시도했지만, 그들은 작동하지 않습니다. 다른 경우처럼 "yum clean all"을 시도했지만 작동하지 않았습니다.
이 스크린샷에서 문제를 볼 수 있습니다.
그럼 누구든지 나를 도와줄 수 있나요? CentOS 6.5 x86_64를 사용하고 있습니다.
감사합니다, 조지!
답변1
rpm 하위 시스템이 제대로 작동하는 경우 다음을 수행하는 것을 고려할 수 있습니다
.음그리고rpm-파이썬가방
rpm -v --verify rpm-python
rpm -v --verify yum
설치된 패키지의 권한과 소유자를 복원해 볼 수 있습니다.
rpm --setugids {packagename}
rpm --setperms {packagename}
또는 다음과 같이 미러에서 수동으로 다시 설치하십시오.
rpm -i --force http://mirror.centos.org/centos-6/6.5/os/x86_64/Packages/rpm-python-4.8.0-37.el6.x86_64.rpm