Depuis un moment j'ai le problème mentionné dans le titre. La mise à jour est bloquée sur les packages préconfigurés sans aucune autre erreur. J'ai essayé presque tout ce que j'ai trouvé sur Google, mais cela n'a pas résolu mon problème.
btw
Sudo apt-get update
Sudo apt-get autoclean
Sudo apt-get clean
Sudo apt-get autoremove
Sudo apt-get update && Sudo apt-get upgrade
ne fonctionne pas. Quelqu'un peut-il m'aider à résoudre ce problème?
Ouvrez top
, appuyez sur V
pour activer l'arborescence et recherchez le processus feuille sous xenial -> xenial -> sh -> dpkg-preconfigre -> ... -> blocking leaf process
. Ensuite, tuez (doucement) ce processus:
Sudo kill -s SIGTERM {process_id}
Dans mon cas, c'était grep
attendant quelque chose qui ne venait clairement pas.
J'ai remarqué qu'un processus mysql commençait chaque fois que j'essayais de mettre à niveau et qu'il mangeait tous mes processeurs. Ce même processus s'est arrêté après avoir arrêté le processus de mise à niveau. Je n'ai pas pu déterminer la cause du blocage de ce processus mysql, j'ai donc suivi les conseils à partir d'ici: "Impossible de générer le processus principal mysql: impossible à exécuter: aucun fichier ou répertoire" .
Ensuite, après avoir exécuté la mise à niveau apt-get, cela a fonctionné sans problème.
J'espère que cela t'aides.
Nettoyage à l'aide de la commande bidirectionnelle. Sudo apt-get clean && Sudo apt-get update
dpkg --configure -a
apt-get install -f La dernière commande vous aidera à supprimer tous les paquets cassés.
Sudo apt-get update && Sudo apt-get upgrade
redémarrer le pc
Installez le reste du package via update-manager.
j'espère que cela aide