CentOS 시스템 운영 상의 문제로 /var/run/yum.pid 파일이 있는 상태에서 yum 이 강제 종료되면 이후 모든 yum 명령이 영구적으로 lock 상태로 남아있게 됩니다.

1. /var/run/yum.pid 파일이 남아있는 상태

 

2. yum 프로세스가 강제로 종료된 상태

 

3. 문제점


이런 상태에서 yum 명령이 실행되면 lock 상태로 계속 남아있어 실행되지 않으며, 반복 실행 시 프로세스가 누적되어 시스템 자원을 계속 점유하게 됩니다.

 

4. 해결책

1) ps -ef | grep yum
2) 종료되지 않고 남아있는 프로세스를 강제종료
3) /var/run/yum.pid 파일 삭제

이후부터는 yum 명령이 정상 작동 하게 됩니다.