Fixer le package à moitié installé

29

Je reçois une erreur en utilisant sudo apt-get upgrade indiquant:

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 pense que ce problème est dû à l’arrêt direct de mon PC pendant la mise à niveau de l’application.

Comment puis-je résoudre ce problème?

    
posée Barun 02.07.2014 - 09:26
la source

6 réponses

30
sudo dpkg --remove --force-remove-reinstreq --dry-run libgfortran3:amd64

C'est juste une course à sec. Je ne suis pas sûr de ce que retirer libgfortran3 emportera avec lui, mais lance-le et vois. En supposant qu'il ne va pas engloutir tout le système, exécutez-le à nouveau sans le --dry-run et vous pourrez alors co% cocher des paquets dont vous avez besoin.

    
réponse donnée Oli 02.07.2014 - 09:36
la source
50

Pour l'erreur de paquetage semi-installé, --reinstall a fonctionné pour moi:

sudo apt-get install --reinstall packagename 
    
réponse donnée Eric Olson 23.05.2015 - 15:55
la source
5
sudo apt install --reinstall packagename

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

Tout ce que j'ai fait était de lancer sudo apt install --reinstall libmysqlcppconn7v5

    
réponse donnée Siech Ben 22.06.2017 - 16:27
la source
2

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 auparavant inclus dans les anciennes versions d'ubuntu. Pour l'installer:

sudo apt-get install synaptic

cliquez sur réparer les paquets endommagés.

    
réponse donnée Mijo 02.07.2014 - 09:31
la source
2

J'ai eu le même problème "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 type de problème, alors 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 votre nom de package à moitié installé.

    
réponse donnée Anower Perves 19.07.2016 - 08:25
la source
2

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

    
réponse donnée Prashant Shahi 12.09.2016 - 21:50
la source

Lire d'autres questions sur les étiquettes