web-dev-qa-db-fra.com

Correction du paquet à moitié installé

Je reçois une erreur en utilisant Sudo apt-get upgrade en déclarant:

dpkg: error processing libgfortran3:AMD64 (--configure):
  package libgfortran3:AMD64 is not ready for configuration
  cannot configure (current status `half-installed')
Errors were encountered while processing:
  libgfortran3:AMD64
E: Sub-process /usr/bin/dpkg returned an error code (1)

Il ne semble pas bloquer l’installation/la mise à niveau d’autres applications. Je crois que ce problème est dû à l’arrêt direct de mon PC pendant la mise à niveau de l’application.

Comment puis-je réparer cela?

40
Barun
Sudo dpkg --remove --force-remove-reinstreq --dry-run libgfortran3:AMD64

C'est juste une piste sèche. Je ne sais pas ce que la suppression de libgfortran3 va entraîner, mais lancez-la et voyez. En supposant que cela ne va pas engloutir tout le système, relancez-le sans le --dry-run et vous pourrez alors Sudo apt-get install ... récupérer les paquets dont vous avez besoin.

34
Oli

Pour l'erreur de paquet à moitié installé, --reinstall a fonctionné pour moi:

Sudo apt-get install --reinstall packagename 
63
Eric Olson
Sudo apt install --reinstall packagename

Cela fonctionne comme un charme. Cela a résolu un problème que je rencontrais depuis des mois. Mon cas était avec le paquet libmysqlcppconn7v5

Je n'ai fait que lancer Sudo apt install --reinstall libmysqlcppconn7v5

6
Siech Ben

Cela devrait résoudre votre problème sans réinstaller le paquet.

Sudo dpkg --force-remove-reinstreq --remove <package_name here>

Suivi de: Sudo apt-get update

J'ai eu le même problème de "paquet à moitié installé" avec un paquet kibana. J'ai eu l'erreur suivante:

dpkg: error processing kibana (--configure):
package kibana is not ready for configuration
cannot configure (current status 'half-installed')
Errors were encountered while processing:
  kibana
E: Sub-process /usr/bin/dpkg returned an error code (1)

Si quelqu'un est toujours confronté à ce genre de problème, vous pouvez essayer ceci:

Sudo rm /var/lib/dpkg/info/kibana*
cd /var/cache/apt/archives
Sudo rm kibana*
apt-get --reinstall install kibana

Cela fonctionne pour moi. Il vous suffit de remplacer le mot 'kibana' par le nom de votre paquet à moitié installé.

2
Anower Perves

Si vous souhaitez résoudre ce problème via l'interface graphique, vous pouvez utiliser synaptic. Synaptic est un excellent outil de gestion de paquets qui était inclus dans les anciennes versions d’ubuntu. Pour l'installer:

Sudo apt-get install synaptic

cliquez sur réparer les paquets cassés.

2
Mijo