[공부정리] "E:dpkg was interrupted" 오류 해결

jeyong·2024년 2월 5일
0

공부 / 생각 정리  

목록 보기
26/120
post-custom-banner

Linux 시스템을 업데이트하거나 소프트웨어를 설치하는 도중에 "E:dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem."라는 오류 메시지가 발생하였다.
이 오류는 dpkg(Debian 패키지 관리자)가 이전에 실행되던 과정이 비정상적으로 중단되었을 때 발생한다. 이 글에서는 이 문제를 해결하는 방법을 기록하겠다.

1. 발생한 오류

시스템 업데이트 중 아래와 같은 오류 메시지가 표시된다.

E:dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.

이 메시지는 dpkg 프로세스가 예기치 않게 중단되어 시스템에 일부 구성이 완료되지 않았음을 나타낸다.

2. 해결방법

아래 링크에서 해결방법을 찾을 수 있었다.

Update Error: E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem

해결 방법은 간단하다. 먼저, dpkg의 임시 업데이트 파일을 제거한 후 시스템 패키지를 업데이트한다. 다음 단계를 따라 해결할 수 있다.

First remove the dpkg updates

cd /var/lib/dpkg/updates
sudo rm *

dpkg의 업데이트 파일이 위치한 디렉토리로 이동하여 모든 파일을 제거한다.

Then you should update the packages and remove what is no longer used

sudo apt-get update
sudo apt-get upgrade
sudo apt-get autoremove

이제 시스템의 패키지 목록을 업데이트하고, 업그레이드를 진행한 뒤, 더 이상 사용되지 않는 패키지를 제거한다.

profile
노를 젓다 보면 언젠가는 물이 들어오겠지.
post-custom-banner

0개의 댓글