|
|
소프트웨어 업데이트 한 후 구버전의 파일을 삭제하는 과정에서 시스템 먹통으로 멈춤 현상 발행하여 부득이 재부팅하였다.
그 결과 구버전 파일 수 백개가 삭제되지 못하고 신버전과 충돌 현상이 발생하는 상황 같다.
시스템 돌아가는데 문제없는 듯하였으나, 결국 yum install시에 설치하지 못하고 Transaction check error: 가 자꾸 발생한다.
구버전과 신버전 중복 파일 수백개가 어떤 파일인지 찾을 길 없기에 포맷하고 다시 깔려고 생각하다가 구글 검색하여 리눅스 재설치 하지않고도 해결할 수 있는 방법을 찾아내었다.
해결 방법으로 다음과 같다.
1. Install the yum-utils
package:
# yum install yum-utils
2. The package-cleanup --dupes lists all duplicate packages:
# package-cleanup --dupes
3. The package-cleanup --cleandupes removes the duplicates (it asks for a confirmation to remove all duplicates unless the -y switch is given):
# package-cleanup --cleandupes
4. Edit /etc/yum.conf, set the following line:
exactarch=1
5. Run yum command:
# yum clean all
# yum update