3 votes

"apt full-upgrade" renvoie "1 not fully installed or removed".

J'ai essayé de désinstaller deux versions antérieures de Java en supprimant simplement les fichiers, mais j'ai obtenu cette erreur et je ne sais pas comment la résoudre. Quel est le problème ou la solution ?

$ sudo apt full-upgrade
Reading package lists... Done
Building dependency tree  
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
Need to get 0 B/583 kB of archives.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] Y

$ sudo dpkg -C
The following packages are in a mess due to serious problems during
installation.  They must be reinstalled for them (and any packages
that depend on them) to function properly:
 npm                  package manager for Node.js
The following packages are missing the md5sums control file in the
database, they need to be reinstalled:
 npm                  package manager for Node.js

1voto

mchid Points 36939

Tout d'abord, mettre à jour apt pour vous assurer que la dernière version correspond à votre liste de mises à jour :

sudo apt update

Ensuite, réinstallez npm pour remplacer les fichiers manquants :

sudo apt install --reinstall -o Dpkg::Options::="--force-confmiss" npm

Il est dangereux de désinstaller des paquets en supprimant des fichiers. npm est pour javascript, pas pour java. Si vous avez besoin d'aide pour désinstaller java, je vous suggère fortement de poser une question séparée pour obtenir des conseils sur la manière de désinstaller correctement.

のことです。 Dpkg::Options::="--force-confmiss" remplace les fichiers de configuration manquants.

Merci d'indiquer les erreurs éventuelles.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X