Masalah menginstal paket

12

Saya tidak dapat menginstal paket apa pun, karena saya mendapatkan kesalahan ini:

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
Mj125
sumber
@ ElliKagan Saya percaya ini berbeda. Melihat info di tautan yang Anda berikan, saya tidak melihat pesan kesalahan serupa.
gertvdijk
@ gertvdijk Saya pikir Anda benar. The debconf: apt-extracttemplates failed: No such file or directorypesan serupa, tapi saya melihat apa yang Anda maksud: Dalam pertanyaan ini, pesan yang sekunder untuk installArchives() failed: E: Cannot get debconf version. Is debconf installed?Dalam yang satu itu pesan kesalahan utama (tidak ada kesalahan lainnya jelas terjadi pertama yang menjelaskannya).
Eliah Kagan

Jawaban:

18

Di sini solusi untuk masalah ini, caranya super mudah;)

Anda harus menggunakan dpkg langsung untuk menyelesaikan masalah ini kadang-kadang.

"Baiklah, kita lanjut lagi"

Paket multiarch-support is unpacked, but has never been configuredini berarti paket akan segera dikonfigurasikan, tetapi belum dikonfigurasikan.

Kapan status unpackedpaket belum diinstal, jadi paket libgcc1tidak dapat menginstal karena ketergantungan belum diinstal dan tidak dapat diinstal sebelumnya multiarch-support.

Kita harus memaksakan status yang terinstal untuk dukungan multi-saluran untuk melakukan trik.

nano /var/lib/dpkg/status

temukan baris yang dimulai dengan Package: sesuatu seperti:

Package: multiarch-support
Status: install ok unpacked

Anda harus mengubah unpackedkeinstalled

Sekarang coba:

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

Saya pikir Anda dapat membuat sistem bekerja kembali dengan cara ini, beri tahu saya jika Anda dapat melakukannya.

Rui Andrada
sumber
Ini memperbaiki sejumlah masalah yang saya alami di Raspbian dengan Pixel, termasuk manajer paket berbasis UI. /var/lib/dpkgDirektori saya benar-benar hilang, jadi saya harus membuat itu dan beberapa direktori di bawahnya ketika mengeluh, tetapi pada akhirnya, ini sekarang memungkinkan saya untuk menggunakannya apt-get.
stevieb
1

Saya yakin /var/lib/dpkgdirektori Anda dengan isinya kacau. Terutama karena baris ini, saya pikir manajemen paket Anda tidak dapat dipulihkan rusak.

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

Selain itu,

apt-extracttemplates failed: No such file or directory

Berarti itu /usr/bin/apt-extracttemplatestidak tersedia di sistem Anda, yang benar - benar luar biasa.

Ini tidak pecah dengan sendirinya; baik korupsi data atau kesalahan pengguna (misalnya rm -rf files-you-should-never-delete) adalah penyebabnya. Taruhan terbaik saya adalah mencadangkan data Anda (mis. /home) Dan mulai dengan instalasi baru.

gertvdijk
sumber
0

Masalahnya mungkin Anda belum debconfmenginstal. Untuk menginstalnya atau memeriksa apakah sudah terpasang, ketikkan sudo apt-get install debconfterminal. Anda dapat membuka terminal dengan menekan CTRL-ALT-Tsecara bersamaan.

Ini akan menginstal debconfjika tidak diinstal dan meningkatkannya jika diinstal tetapi ketinggalan zaman atau tidak melakukan apa-apa jika up-to-date.

Farid
sumber
1
Saya melakukan ini, tetapi itu tidak membantu.
Mj125
1
Saya mendapatkan ini: debconf: PreDepends: perl-base (> = 5.6.1-4) tetapi tidak akan diinstal
Mj125
1
@ Mj125 Lakukan ini:sudo apt-get install perl-base
Lucio
tidak, saya tidak dapat menginstal apa pun.
Mj125
sudo apt-get install perl-base debconf. Coba ini. Dua paket tidak boleh saling tergantung.
Farid
0

Saya mendapat masalah yang sama karena saya telah menghapus / var / lib / dpkg / tersedia, tetapi sekarang menambang kembali secara normal setelah saya melakukan langkah-langkah ini

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

sudo dpkg --configure -a

sumber: https://answers.launchpad.net/ubuntu/+question/70504

pengguna116333
sumber
Bisakah Anda jelaskan dalam jawaban Anda apa yang Anda lakukan untuk menyelesaikan masalah? Simpan tautan hanya untuk referensi.
Eric Carvalho