2014년 11월 29일 토요일

yum을 이용하다가 "Error: database disk image is malformed'라는 에러 메시지를 만났을 경우

"Error: database disk image is malformed" 해결하기

centos에서 yum을 이용하다 아~주 가끔 이런 메시지를 만나는데 자주 보던 메시지가 아닌 탓에 굉장히 당황을 많이 하게 됩니다.
해당 메시지는 대충 해석하자면 yum의 데이터베이스가 꼬였다는 뜻입니다.
그렇기 때문에 데이터 베이스를 초기화 시켜줘야 합니다.


1. 에러 발생 시기

    - yum update 진행 중 Ctrl+z와 Ctrl+c로 yum update 종료 후 yum 실행 안됨
    - 이후 yum 실행하면 Error: database disk image is malformed 메시지 출력

 
[그림 1] yum update 과정 중 db 갱신에서 종료


 [그림 2] 이후 yum 안됨

2. yum clean all로 장애 해결

    - 장애 해결은 의외로 간단하게 됩니다.
    - yum clean all을 이용해주세요.
    - 밑의 화면처럼 cleaning up everything이 나오면 성공!


[그림 3] yum clean all 입력 후

3. 다시 하려면 작업 계속


 [그림 4] 다시 yum을 실행한 모습


댓글 없음:

댓글 쓰기