Could not get lock /var/lib/dpkg/lock-frontend 해결 방법

이동명·2023년 5월 26일
0
post-thumbnail

문제

다음과 같이 Waiting for cache lock 에러가 발생하고 업데이트가 정상적으로 진행이 안되는 문제가 발생했다.

root@taking:~/ # apt install unrar -y
Waiting for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 15973 (unattended-upgr)... 11s
^Citing for cache lock: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 15973 (unattended-upgr)... 19s

해결방법

apt 내 lock 파일이 존재하기 때문에 발생한다. 다른 세션에서 apt를 점유하고 있는 경우가 아니라면 lock 파일을 제거해주어 문제를 해결하면 된다.

# lock 파일 제거
rm /var/lib/apt/lists/lock
rm /var/cache/apt/archives/lock
rm /var/lib/dpkg/lock*

# 패키지 업데이트
dpkg --configure -a
apt update

이래도 안되면 ps aux | grep -i apt 명령어로 현재 띄워져있는 ps를 kill 해보자..그럼될거임..

profile
Web Developer

0개의 댓글