JooTC
linux-logo-202009-navy

리눅스 dpkg: error: parsing file ‘/var/lib/dpkg/updates/0004’ 해결

우분투(Ubuntu)에서 apt 패키지 관리자를 사용하여 패키지를 업그레이드 하려고 할 때 다음과 같이 나타나는 경우가 있습니다.

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

이 경우 아래 명령어패키지 설치 시 충돌한 내용을 자동으로 해결해줄 수 있습니다.

$ sudo dpkg --configure -a

그런데 위 명령을 사용했을 경우에도 아래와 같이 에러 메시지가 나타나며 패키지 업데이트가 진행되지 않을 때가 있습니다.

dpkg: error: parsing file '/var/lib/dpkg/updates/0004' near line 0:
 newline in field name '#padding'

이럴 때에는 /var/lib/dpkg/updates 디렉토리 내에 있는 파일을 모두 제거해주면 해결하실 수 있습니다. (위험하다고 판단될 경우 해당 디렉토리 내 파일을 다른 곳으로 이동한 뒤 진행해보세요.)

$ sudo rm -rf /var/lib/dpkg/updates/*
$ sudo dpkg --configure -a

이제 다시 패키지 설치 명령어가 동작할 것입니다.

이 포스트가 도움이 되었나요?

guest
0 Comments
Inline Feedbacks
모든 댓글 보기
0
이 포스트에 대한 의견을 남겨주세요!x
()
x
error: 무단 콘텐츠 도용 방지를 위해 복사하실 수 없습니다. 양해해주셔서 감사합니다. (소스코드는 복사 가능)