[Ubuntu] E:Sub-process /usr/bin/dpkg returned an error code (1) 오류 해결 방법

Tuji·2023년 2월 15일

ubuntu

목록 보기
1/1

⛔ 문제 발생

node 버전을 14.x -> 16.x로 업그레이드 하는 도중 해당 에러 발생
해당 에러원인은 이전 node 버전 의존성과 업그레이드될 node의 의존성이 충돌하여 발생하는 것!
그리하여 deb파일 압축을 풀어주는 dpkg명령실행시 발생하는 것입니다!

👌 해결 방법

sudo rm /var/lib/dpkg/info/*
sudo dpkg --configure -a
sudo apt update -y

위 명령어를 순서대로 입력하면 해결이 된다.


🙆‍♂ 분석

dpkg/info 경로에 의존성이 겹쳐져 발생하므로 모든 의존성을 리셋시켜줍니다.
그리고 dpkg -a 명령어로 다시금 목록을 재구성 하여 apt update로 최신버전 업그레이드를 실행합니다.

에러는 해결되고 node 버전을 확인하였을 때 정상적으로 16버전이 설치된 것을 확인할 수 있습니다.

profile
BackEnd & DevOps

0개의 댓글