E : 하위 프로세스 / usr / bin / dpkg에서 오류 코드 (2)를 어떻게 수정합니까?


12

icedtea 플러그인을 다운로드하려고 시도한 후이 오류가 발생했습니다. 시도 후

sudo apt-get upgrade

동일한 오류가 발생했습니다.

Preconfiguring packages ...
dpkg: unrecoverable fatal error, aborting:
 unable to open files list file for package `linux-sound-base': No such device or address
E: Sub-process /usr/bin/dpkg returned an error code (2)

이미 솔루션을 찾으려고 시도했지만 각 솔루션은 고유 한 것으로 보입니다. 어떤 제안?


cat /var/lib/dpkg/info/linux-sound-base.info
squareborg

cat : /var/lib/dpkg/info/linux-sound-base.info : 해당 파일 또는 디렉토리가 없음
TheUnicornCow

답변:


8

먼저 시도하십시오 :

sudo rm /var/lib/dpkg/available 
sudo touch /var/lib/dpkg/available  
sudo sh -c 'for i in /var/lib/apt/lists/*_Packages; do dpkg --merge-avail "$i"; done'

이전 지침으로 문제가 해결되지 않으면 위험합니다 ...

sudo dpkg --configure -a
sudo apt-get -f install
sudo apt-get clean
sudo apt-get update && sudo apt-get upgrade

마지막으로 큰 트래픽로드가 발생할 수 있습니다.


1
그것을 시도했지만 여전히 같은 오류가 발생했습니다. 터미널에서 붙여 넣기를해야합니까?
TheUnicornCow

1
"rm : '/ var / cache / apt / archives / partial'을 제거 할 수 없습니다 : 디렉토리입니다"라는 오류가 발생했습니다. 업데이트 및 업그레이드되었지만 여전히 같은 오류가 발생했습니다
TheUnicornCow

"ls : / var / cashe / apt / archives : 해당 파일 또는 디렉토리에 액세스 할 수 없습니다"라는 오류가 발생했습니다. / var / cashe가 존재하지 않는 것을 발견하기 위해 조금 뒤로 돌아갑니다. 하드 드라이브에 굉장히 중요한 것이 저장되어 있지 않습니다. 루 분투를 다시 설치하는 것이 더 쉬울까요?
TheUnicornCow

2
왜 당신이 제안 sudo rm /var/cache/apt/archives/*했습니까?
heemayl

@heemayl @ user1940477 clean실제로 않습니다 ...하지만 난했다 하지 그물 말에 사람들로, 오른쪽, 당신이 그렇게해서는 안된다. SORRY
Croll

4

나는 이것이 오래된 게시물이라는 것을 알고 있지만 같은 오류가 발생했습니다. 이 명령으로 문제를 해결했습니다.

sudo dpkg --configure -a

0

나는 독일 링크에서 이것을 시도했다 :

Downlad과 시작은 available.ksh . 그런 다음 :

sudo apt-get update && sudo apt-get dist-upgrade
sudo dpkg --clear-avail
sudo apt-get update && sudo apt-get dist-upgrade

( 소스 )

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.