Linux/Ubuntu

Could not get lock /var/lib/dpkg/lock-frontend 에러 해결

bong2. 2021. 11. 16. 09:56

리눅스 사용 시 간혹 아래와 같은 오류가 발생하는 경우가 있다.

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?

이 경우 아래 Step으로 해결 가능하다.

1. 프로세스 강제 종료

sudo killall apt apt-get

만일 진행 중인 프로세스가 없다고 뜨면 그 다음 Step을 이어한다.

root@ubuntu# sudo killall apt apt-get
apt: no process found
apt-get: no process found

2. 디렉토리 삭제

root@ubuntu1804:~# sudo rm /var/lib/apt/lists/lock
root@ubuntu1804:~# sudo rm /var/cache/apt/archives/lock
root@ubuntu1804:~# sudo rm /var/lib/dpkg/lock*

 

3. 변경 설정 적용

root@ubuntu1804:~# sudo dpkg --configure -a
root@ubuntu1804:~# sudo apt update -y
Hit:1 http://archive.ubuntu.com/ubuntu bionic InRelease
Get:2 http://archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB]
Get:3 http://archive.ubuntu.com/ubuntu bionic-backports InRelease [74.6 kB]
Get:4 http://archive.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB]
Get:5 http://archive.ubuntu.com/ubuntu bionic-updates/universe amd64 Packages [1,765 kB]
Fetched 2,017 kB in 3s (595 kB/s)
Reading package lists... Done
Building dependency tree
Reading state information... Done
7 packages can be upgraded. Run 'apt list --upgradable' to see them.

 

위 방법으로 해당 에러 해결이 가능하다.