2008년 1월 2일 수요일

yum 에러

yum을 실행시키는데 lock이 걸렸다고 자꾸 뜨는 에러가 있다-_-

another app is currently holding the yum lock 요런 메세지가 뜨면서 말이다-_-

이 경우, 데몬에 의해서 update가 일어나고 있을 경우가 대부분인데, 그 프로세스를 죽여주면된다-_-)+

우선 update프로세스가 돌아가고 있는지 확인을 해보기 위해서는 다음과 같은 명령어를 실행시켜주면 된다.

$ service yum-updatesd status


이 프로세스가 동작중이라면 그것 때문에 lock이 걸려 있을 수가 있으므로 그 프로세스를 죽여버린다. kill을 사용하여 죽이는데 죽이기 위해서는 pid를 알아야 한다.
yum-update프로세스의 pid를 아는 방법은 여러가지가 있는데,

$ ps aux | grep yum 혹은
$ cat /var/run/yum.pid

를 실행시키면 pid를 알수있다.

프로세스를 죽이는게 너무나도 마음이 아프다면,
$ service yum-updatesd stop 을 실행해보시길...

 

댓글 없음:

댓글 쓰기