quand j'essaye de mettre à jour et de taper:
Sudo apt-get update
Je reçois cette erreur
E: Problem executing scripts APT::Update::Post-Invoke-Success 'test -x /usr/bin/apt-show-versions || exit 0 ; apt-show-versions -i'
E: Sub-process returned an error code
Cela ressemble à un bug dans apt-show-versions
. Si vous n'avez pas vraiment besoin de apt-show-versions
, vous pouvez simplement le supprimer, par exemple en lançant
Sudo apt-get purge apt-show-versions
Si vous ne savez pas si vous en avez besoin, vous n'en avez probablement pas besoin.
Si vous avez besoin du programme, vous pouvez au moins supprimer le fichier.
/etc/apt/apt.conf.d/20apt-show-versions
et déposer un rapport de bogue.
Je sais que ce fil est ancien, mais parce que les gens le trouvent en cherchant de l'aide, j'ai pensé ajouter une autre réponse. Mémoire. Si vous manquez de mémoire, vous obtiendrez cette erreur. Vous pouvez résoudre ce problème rapidement en ajoutant un espace d'échange si vous n'en avez pas déjà.
Je viens de recevoir la même erreur. J'utilise le serveur Ubuntu 14.04.
J'ai déterminé que c'était parce que j'avais trop de vieux paquets occupant beaucoup d'espace. J'utilise des mises à jour automatiques depuis plus d'un an. Je suppose que ce n'est pas si automatique!
Après avoir exécuté dpkg --configure -a
et apt-get clean
, j'ai exécuté apt-get purge apt-show-versions
et je suis à peu près sûr que apt-get autoremove
m'a permis de reprendre des activités.
Il a fallu plusieurs tentatives pour terminer le travail - autoremove est resté bloqué plusieurs fois. Chaque fois, certains fichiers seraient supprimés et ensuite, ils seraient mis à la merde. Il est passé de 4 Go à 700 Mo et enfin à 70 Mo.
Au cours du processus, j'ai été informé que mon image Linux était instable. Comme c'était la dernière version, je suppose que cela était lié au problème initial.
Après avoir exécuté apt-get update && apt-get upgrade
tout semble aller pour le mieux
J'ai effacé le fouillis de/boot pour faire bonne mesure.
À votre santé!