상세 컨텐츠

본문 제목

[리눅스 패키지 의존성] dpkg: error processing archive 에러 해결 방법

[Tech] ICT 인프라/트러블슈팅

by tech-dailylife 2020. 3. 3. 17:16

본문

반응형

[dpkg: error processing archive 에러 해결 방법]

패키지 의존성으로 생기는 문제점

 

 

[문제]

# apt-get install [임의 모듈]

패키지 의존성이 깨져서 apt-get 시 에러 발생

# sudo apt-get dist-upgrade

# sudo apt-get upgrade

# apt --fix-broken install

apt 업그레이드 하여도 동일한 문제 발생

패키지 의존성으로 생기는 문제점으로 추정, 해결 필요

 

 

[해결 : 1차 시도 실패]

업데이트 및 설정 후, 강제 apt-get 설치 시도

# apt-get update --fix-missing

# dpkg --configure -a

# apt-get install -f

 

 

[해결 : 2차 시도 실패]

lock 파일 삭제 후, 재부팅 시도

# sudo rm -rf /var/lib/dpkg/lock

# sudo reboot

 

 

[해결 : 3차 시도 실패]

의존성 에러 파일 gem install 시도

# gem install ruby-progressbar -v 1.9.0

 

 

[해결 : 4차 시도 성공!!!]

# apt-get install -f          //  에러 확인 목적으로 실행

에러 문구 : dpkg: error processing archive /var/cahce/apt/archives/ruby-progressbar_1.10.10-1_all.deb

 

위 에러 경로를 지정하여, dpkg 덮어쓰기

# dpkg -i --force-overwrite /var/cache/apt/archives/[에러 deb 파일]

# sudo apt --fix-broken install

 

패키지 의존성 에러 해결 완료

 

반응형

관련글 더보기

댓글 영역