패키지 설치 문제 or directory E: Cannot get debconf version. Is

이 오류가 발생하여 패키지를 설치할 수 없습니다.

installArchives() failed: E: Cannot get debconf version. Is debconf installed?
debconf: apt-extracttemplates failed: No such file or directory
E: Cannot get debconf version. Is debconf installed?
debconf: apt-extracttemplates failed: No such file or directory
E: Cannot get debconf version. Is debconf installed?
debconf: apt-extracttemplates failed: No such file or directory
E: Cannot get debconf version. Is debconf installed?
debconf: apt-extracttemplates failed: No such file or directory
dpkg: regarding .../libgcc1_1%3a4.7.2-2ubuntu1_amd64.deb containing libgcc1:amd64, pre-dependency problem:
 libgcc1 pre-depends on multiarch-support
  multiarch-support is unpacked, but has never been configured.

dpkg: error processing /var/cache/apt/archives/libgcc1_1%3a4.7.2-2ubuntu1_amd64.deb (--unpack):
 pre-dependency problem - not installing libgcc1:amd64
Errors were encountered while processing:
 /var/cache/apt/archives/libgcc1_1%3a4.7.2-2ubuntu1_amd64.deb
Error in function:
dpkg: dependency problems prevent configuration of libc6:amd64:
 libc6:amd64 depends on libgcc1; however:
  Package libgcc1 is not installed.
 libc6:amd64 depends on tzdata; however:
  Package tzdata is not installed.

dpkg: error processing libc6:amd64 (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of multiarch-support:
 multiarch-support depends on libc6 (>= 2.3.6-2); however:
  Package libc6:amd64 is not configured yet.

dpkg: error processing multiarch-support (--configure):
 dependency problems - leaving unconfigured


답변

이 문제에 대한 해결책은 매우 쉬운 방법입니다.)

이 문제를 해결하려면 dpkg direct를 사용해야합니다.

“여기 다시 간다”

이 패키지에는 multiarch-support is unpacked, but has never been configured이 패키지가 곧 구성 할 의미하지만, 아직 구성되어 있지 않습니다.

상태 unpacked가 패키지가 아직 설치되지 않은 상태 libgcc1인 경우 종속성이 아직 설치되지 않았기 때문에 패키지 를 설치할 수 없으며 이전에 설치할 수 없습니다 multiarch-support.

우리는 multiarch-support가 트릭을 수행하도록 설치 상태를 강제로 설정해야합니다.

nano /var/lib/dpkg/status

Package:
다음과 같이 시작하는 줄을 찾으십시오 .

Package: multiarch-support
Status: install ok unpacked

로 변경해야 unpacked합니다installed

이제 시도하십시오 :

sudo dpkg --configure --pending
sudo apt-get install --reinstall multiarch-support libgcc1 debconf

이 방법으로 시스템을 다시 작동시킬 수 있다고 생각합니다. 가능하면 알려주세요.


답변

/var/lib/dpkg내용이있는 디렉토리가 망가 졌다고 생각합니다 . 주로이 줄 때문에 패키지 관리가 복구 불가능하다고 생각합니다.

multiarch-support is unpacked, but has never been configured.

또한

apt-extracttemplates failed: No such file or directory

수단 /usr/bin/apt-extracttemplates당신의 시스템에서 사용할 수없는 정말 평범한에서.

이것은 그 자체로는 깨지지 않습니다. 데이터 손상 또는 사용자 오류 (예 🙂 rm -rf files-you-should-never-delete가 원인입니다. 최선의 방법은 데이터를 백업하고 (예 🙂 /home새로 설치하는 것입니다.


답변

debconf설치 하지 않았을 수 있습니다 . 설치하거나 설치되어 있는지 확인하려면 sudo apt-get install debconf터미널에 입력하십시오 . CTRL-ALT-T동시에 누르면 터미널을 불러올 수 있습니다 .

이것은 설치할 debconf가 설치되어 있지 않은 경우가 설치되어있는 경우 업그레이드 만이 최신 상태 인 경우 아무것도하지 않고 날짜의 초과 또는.


답변

/ var / lib / dpkg / available을 삭제했기 때문에 동일한 문제가 발생했지만 이제이 단계를 수행 한 후 정상적으로 복구됩니다.

sudo cp /var/lib/dpkg/available-old /var/lib/dpkg/available

sudo dpkg --configure -a

출처 : https://answers.launchpad.net/ubuntu/+question/70504