web-dev-qa-db-fra.com

Ubuntu 14.04: le sous-processus dpkg-deb --control a renvoyé un état de sortie d'erreur

J'essaie de faire une "mise à niveau" et de recevoir l'erreur suivante.

$Sudo apt upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following package was automatically installed and is no longer required:
  notepadqq-common
Use 'apt-get autoremove' to remove it.
The following packages will be upgraded:
  fonts-opensymbol
1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/110 kB of archives.
After this operation, 1,024 B of additional disk space will be used.
Do you want to continue? [Y/n] Y
E: Invalid archive signature
E: Internal error, could not locate member control.tar.{gzbz2xzlzma}
E: Prior errors apply to /var/cache/apt/archives/fonts-opensymbol_2%3a102.6+LibO4.2.8-0ubuntu5.2_all.deb
debconf: apt-extracttemplates failed: No such file or directory
dpkg-deb: error: `/var/cache/apt/archives/fonts-opensymbol_2%3a102.6+LibO4.2.8-0ubuntu5.2_all.deb' is not a debian format archive
dpkg: error processing archive /var/cache/apt/archives/fonts-opensymbol_2%3a102.6+LibO4.2.8-0ubuntu5.2_all.deb (--unpack):
 subprocess dpkg-deb --control returned error exit status 2
E: Sub-process /usr/bin/dpkg returned an error code (1)
1
Naive

Si je rencontrais cela, j'essaierais:

Sudo apt-get clean pour effacer le cache d'apt. Ensuite, exécutez Sudo apt-get update pour mettre à jour la liste de paquets.

Ensuite, Sudo apt-get -f install Puis Sudo dpkg --configure -a pour essayer de réparer les installations qui ne sont pas terminées, puis finalement Sudo apt-get upgrade Pour réessayer.

Bien sûr, je ne passerais que si la commande précédente fonctionnait sans erreur

Essayez ceci et si vous rencontrez des erreurs au cours du processus, mettez à jour votre question avec la commande et l'erreur sur lesquelles vous êtes resté bloqué.

4
John Orion