* 개인 공부 환경에서 기록 용도로 작성된 글입니다.
상황
처음 우분투를 깔고, apt 명령어를 사용하려고 할 때면 아래 에러가 떴다.
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?
답답한 마음에 sudo 명령어 없이 막 쳤을 땐 이런 에러도 떴다. (이건 권한 문제라 sudo 치면 해결됩니당)
E: Could not open lock file /var/lib/dpkg/lock-frontend - open (13: Permission denied)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), are you root?
원인
내 경우에는 (부끄럽지만ㅠ) 업데이트를 apt가 아니라 (습관처럼) apt-get으로 해놓고 업그레이드를 해서 그런거기 때문에,
다시 apt로 업데이트 + 업그레이드 하고 나니 정상적으로 동작했다.
다른 분들은 업데이트가 정상적으로 되지 않아 필요한 패키지가 안 깔렸다고 생각하시면 될 듯 하다.
이 경우에는
해결
1. 모든 프로세스 종료
sudo killall apt apt-get
2. 진행중인 프로세스가 없을 경우, 디렉토리 하나씩 삭제
sudo rm /var/lib/apt/lists/lock
sudo rm /varchacke/apt/archives/lock
sudo rm /var/lib/dpkg/lock*
3. dpkg
sudo dpkg --configure -a
4. 업데이트
sudo apt update
* 참고 - dpkg란?
'OS > Linux (Ubuntu)' 카테고리의 다른 글
[Raspbian] 명령어 모음 (0) | 2020.12.23 |
---|---|
[nano] 명령어 모음 (0) | 2020.12.23 |
[Ubuntu 18.04] iso 이미지 파일 다운로드 (0) | 2020.12.21 |
[Ubuntu] 사용중인 우분투가 32bit인지 64bit인지 확인하기 (0) | 2020.12.17 |
[Terminator] 단축키 모음 (0) | 2020.12.16 |