Problème d'installation des packages

12

Je ne peux installer aucun package, car j'obtiens cette erreur:

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
la source
@EliahKagan Je pense que c'est différent. En regardant les informations dans les liens que vous avez fournis, je ne vois pas de messages d'erreur similaires.
gertvdijk
@gertvdijk Je pense que vous avez raison. Le debconf: apt-extracttemplates failed: No such file or directorymessage est similaire, mais je vois ce que vous entendez: Dans cette question, ce message est secondaire à installArchives() failed: E: Cannot get debconf version. Is debconf installed?Dans celui - là , il est le principal message d'erreur (pas d' autre erreur clairement se produisant d' abord l'expliquer).
Eliah Kagan

Réponses:

18

Voici la solution à ce problème, moyen super simple;)

Vous devez parfois utiliser directement dpkg pour résoudre ce problème.

"On y va encore une fois"

Le package multiarch-support is unpacked, but has never been configuredsignifie que le package sera bientôt configuré, mais n'est pas encore configuré.

Quand est l'état, unpackedle package n'est pas encore installé, donc le package libgcc1ne peut pas être installé car la dépendance n'est pas encore installée et ne peut pas être installée auparavant multiarch-support.

Nous devons forcer l'état installé pour le support multiarch pour faire l'affaire.

nano /var/lib/dpkg/status

trouver la ligne commençant par Package: quelque chose comme:

Package: multiarch-support
Status: install ok unpacked

Vous devez changer unpackedpourinstalled

Essayez maintenant:

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

Je pense que vous pouvez faire fonctionner le système de cette façon, faites-moi savoir si vous pouvez le faire.

Rui Andrada
la source
Cela a corrigé une multitude de problèmes que je rencontrais sur Raspbian avec Pixel, y compris le gestionnaire de packages basé sur l'interface utilisateur. Mon /var/lib/dpkgrépertoire était complètement manquant, j'ai donc dû le créer et quelques répertoires en dessous quand il s'est plaint, mais à la fin, cela me permet maintenant de l'utiliser apt-get.
stevieb
1

Je crois que votre /var/lib/dpkgrépertoire avec son contenu est foutu. Principalement à cause de cette ligne, je pense que votre gestion de paquets est irrécupérable.

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

Aditionellement,

apt-extracttemplates failed: No such file or directory

Des moyens qui /usr/bin/apt-extracttemplatesne sont pas disponibles sur votre système, ce qui sort vraiment de l'ordinaire.

Cela ne se casse pas par lui-même; soit la corruption des données ou une erreur utilisateur (par exemple rm -rf files-you-should-never-delete) en est la cause. Mon meilleur pari serait de sauvegarder vos données (par exemple /home) et de commencer par une nouvelle installation.

gertvdijk
la source
0

Le problème peut être que vous ne l'avez pas debconfinstallé. Pour l'installer ou vérifier s'il est installé, saisissez sudo apt-get install debconfun terminal. Vous pouvez afficher un terminal en appuyant CTRL-ALT-Tsimultanément.

Cela s'installera debconfs'il n'est pas installé et le mettra à niveau s'il est installé mais obsolète ou ne fera rien s'il est à jour.

Farid
la source
1
Je fais ça, mais ça n'aide pas.
Mj125
1
J'obtiens ceci: debconf: PreDepends: perl-base (> = 5.6.1-4) mais il ne va pas être installé
Mj125
1
@ Mj125 Faites ceci:sudo apt-get install perl-base
Lucio
non, je ne peux rien installer.
Mj125
sudo apt-get install perl-base debconf. Essaye ça. Deux packages ne doivent pas être interdépendants.
Farid
0

J'ai le même problème car j'ai supprimé / var / lib / dpkg / available, mais maintenant le mien revient normalement après avoir fait ces étapes

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

sudo dpkg --configure -a

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

user116333
la source
Pourriez-vous décrire dans votre réponse ce que vous avez fait pour résoudre le problème? Gardez le lien juste pour référence.
Eric Carvalho