본문 바로가기
My_/Management

[Linux] Ubuntu Error "could not get lock /var/lib/dpkg/lock-frontend"

by 낭람_ 2020. 3. 25.
반응형

[Ubuntu Error]


새로운 프로그램을 설치할려고 하니

E: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 3436 (unattended-upgr) - open (11: Resource temporarily unavailable)
N: Be aware that removing the lock file is not a solution and may break your system.
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?

위와 같은 에러가 떳다 해결을 해보자.

해당 에러는 다른 사용자가 apt-get 을 사용중일 때 접근 시 발생하기도 하고, 아무도 사용하지 않아도 뜰 경우가 있다고 한다.

lock 파일 삭제로 해결이 가능하다.


우선 apt, apt-get 의 프로세스를 모두 죽이자

sudo killall apt apt-get

- 진행중인 프로세스가 없다고 하면 아래처럼 하나씩 삭제하자.


이젠 /var/lib/dpkg/lock 삭제하자.

sudo rm /var/lib/apt/lists/lock

sudo rm /var/cache/apt/archives/lock

sudo rm /var/lib/dpkg/lock*


위와 같이 모두 삭제를 해준 뒤 아래 까지 입력해주면 해결된다.

sudo dpkg --configure -a

sudo apt update



[참고 블로그]

https://kgu0724.tistory.com/71

https://extrememanual.net/26777

https://www.hahwul.com/2016/08/debian-apt-get-could-not-get-lock.html

https://itsfoss.com/could-not-get-lock-error/

https://enant.tistory.com/18

반응형

댓글