dpkg-deb: error:subprocess returned error exit status 2 해결 방법
원인
스크립트로 집단 중인 컴퓨터
apt install
의 어떤 소프트웨어를 대량으로 만들었을 때 결과적으로 기계 카드 주인이 생겼다.단독으로 설치하려고 했는데 apt install
계속 틀렸어요. dpkg-deb: error: subprocess returned error exit status 2
dpkg-deb: error: <decompress> subprocess returned error exit status 2
dpkg: error processing archive /var/cache/apt/archives/containerd.io_1.2.13-1_amd64.deb (--unpack):
cannot copy extracted data for './usr/bin/containerd' to '/usr/bin/containerd.dpkg-new': unexpected end of file or stream
Errors were encountered while processing:
/var/cache/apt/archives/containerd.io_1.2.13-1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
복구 시도
인터넷을 뒤져보니 방법이 많지 않았다. 대다수가 나로 하여금
apt install -f ...
실제로는 쓸모가 없게 했다.aptstatus, dpkg 캐시 등을 삭제하는 다른 방법도 있습니다.그리고 대량의 블로그가 똑같아요. 다른 사람을 베끼는 블로그가 많지 않아요?스스로 시도하다
apt --fix-broken install
여전히 오류 보고/var/cache/apt/archives/containerd.io_1.2.13-1_amd64.deb
apt --fix-broken install
다시 다운받은 걸 봤는데containerd.io
잘 됐네...결론
보아하니 이런 상황은 파일 다운로드가 이상해서 dpkg이 실패했을 가능성이 더 많은 것 같다.그냥 지우고 다시 하면 돼요.
시스템 버전
ubuntu18.04
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Ubuntu 22.04에 캐디 설치 - HostnExtra이 기사에서는 Ubuntu 22.04에 Caddy를 설치하는 방법을 설명합니다. 이 문서는 설치 프로세스를 안내하고 웹 사이트를 호스팅합니다. Caddy 웹 서버는 Go로 작성된 오픈 소스 웹 서버입니다. Ubunt...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.