Je ne peux installer aucun paquet, 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
Voici la solution à ce problème, super facile;)
Vous devez parfois utiliser dpkg direct pour résoudre ce problème.
"On y va encore une fois"
Le paquet multiarch-support is unpacked, but has never been configured
cela signifie que le paquet va bientôt être configuré, mais n'est pas encore configuré.
Quand le statut est unpacked
le paquet n'est pas encore installé, de sorte que le paquet libgcc1
ne peut pas s'installer car la dépendance n'est pas encore installée et ne peut pas être installé avant le multiarch-support
.
Nous devons forcer le statut installé pour que le support multiarch puisse faire l'affaire.
nano /var/lib/dpkg/status
trouvez la ligne commençant par Package:
quelque chose comme:
Package: multiarch-support
Status: install ok unpacked
Vous devez remplacer unpacked
par installed
name__
Maintenant essaye:
Sudo dpkg --configure --pending
Sudo apt-get install --reinstall multiarch-support libgcc1 debconf
Je pense que vous pouvez remettre le système en marche de cette façon, laissez-moi savoir si vous pouvez le faire.
Je crois que votre répertoire /var/lib/dpkg
avec son contenu est foutu. Principalement à cause de cette ligne, je pense que votre gestion des paquets est irrécupérable cassée.
multiarch-support is unpacked, but has never been configured.
Aditionellement,
apt-extracttemplates failed: No such file or directory
Cela signifie que /usr/bin/apt-extracttemplates
n'est pas disponible sur votre système, ce qui est vraiment hors de l'ordinaire.
Cela ne casse pas par lui-même; Ceci est dû à une corruption des données ou à une erreur de l'utilisateur (par exemple, rm -rf files-you-should-never-delete
). Mon meilleur choix serait de sauvegarder vos données (par exemple, /home
) et de commencer par une nouvelle installation.
Le problème peut être que vous n'avez pas debconf
installé. Pour l'installer ou vérifier s'il est installé, tapez Sudo apt-get install debconf
dans un terminal. Vous pouvez faire apparaître un terminal en appuyant simultanément sur CTRL-ALT-T
.
Ceci installera debconf
s'il n'est pas installé et le mettra à niveau s'il est installé mais obsolète ou ne fait rien s'il est à jour.
J'ai le même problème parce que j'ai supprimé/var/lib/dpkg/available, mais maintenant, le mien revient normalement après 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