반응형
E: Could not get lock /var/lib/dpkg/lock - 잠금 파일을 얻을 수 없습니다 - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
apt update 또는 apt install 을 할 때 나타나는 오류 메세지로 이전의 작업 내용으로 잠금 파일이 있는 경우 패키지의 인덱스를 갱신하지 못해서 생기는 오류입니다. 클라우드 가상머신에 접속했을때 인스턴스 이미지의 템플릿에서 종종 나타납니다.
해결 방법
1) 어떤 프로세스가 잠금파일을 생성하고 있는지 확인합니다.
lsof /var/lib/dpkg/lock
lsof 명령어는 프로세스가 사용중인 파일을 표시하는 명령어로 특정 네트워크 포트를 사용하는 프로세스도 확인할 수 있습니다.
lsof [ 옵션 [ : 포트번호 | 서비스 ]] [ 파일 | 프로세스 ]
2) 잠금파일을 생성하고 있는 프로세스 제거
kill PID
#wait
kill -9 PID
3) 잠금파일 제거
sudo rm /var/lib/dpkg/lock
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
4) dpkg 명령으로 문제 수정
sudo dpkg --configure -a
반응형
'개발도 하냐?' 카테고리의 다른 글
Postfix with Gmail SMTP on Ubuntu (0) | 2018.04.01 |
---|---|
Agile Scrum Kanban Waterfall (0) | 2018.03.24 |
도메인 SRV 레코드 (1) | 2013.10.28 |
화면설계에 유용한 PowerPoint Add-on PowerMockup (0) | 2013.09.23 |
이슈관리 - 이메일로 레드마인 이슈 등록하기 (2) | 2012.12.28 |