web-dev-qa-db-fra.com

Problème d'espace disque après la mise à jour d'apt-get

J'ai fait une mise à jour du système avec Sudo apt-get update et j'ai redémarré. Après le redémarrage, une erreur est apparue, indiquant que je n’ai plus d’espace disque. était à peine capable d'accéder à mon bureau. J'ai vérifié l'espace util et ai remarqué qu'il y avait 2 très gros fichiers (plus de 20 Go) dans le répertoire: /var/lib/apt/list/partial/

  • za.archive.ubuntu.com_ubuntu_dists_vivid-updates_main_binary-AMD64_Packages.bz2 (21,2 Go)
  • security.ubuntu.com_ubuntu_dists_vivid-security_universe_binary-AMD64_Packages.bz2 (21,2 Go)

J'ai réussi à les supprimer et à redémarrer le système et tout allait bien. Ensuite, j'ai refait une mise à jour et le même problème s'est produit à nouveau.

Est-ce un bug?

Informations système: Ubuntu 15.04 - Mis à jour quotidiennement

2
Shawn Botha

J'ai rencontré ce bug qui ralentissait mon ordinateur. Au début, je pensais que c’était à cause du nouveau ppa que je viens d’ajouter. Mais ensuite, je découvre qu’un bogue a été confirmé dans le tableau de bord: https://bugs.launchpad.net/ubuntu/vivid/+source/apt/+bug/1445239

Il s'avère qu'il y a un problème dans la ServerState::HeaderLine() où il est analysé

En-tête Content-Range:

Contenu-Range: octets 587-600/601

Et dans HttpServerState::RunData(), il y a un code In.Limit(Size - StartPos); qui renvoie une boucle -1 donc infinie pour le MaxGet.

Allez vérifier le fil pour plus d'informations.

Le lanceur Anton Blanchard et les autres ont créé un correctif pour le bogue, mais il est toujours dans la distribution de Willy Loup-garou et en attendant les développeurs de Vif pour résoudre ce problème.

Pour le moment, je suggère d’être prudent lors de l’exécution de la mise à jour d’apt-get et d’être en attente de l’annuler si le dossier lists/partial devient trop gros. La suppression du dossier résoudra temporairement le problème pour moi. Ou vous pouvez planifier un travail cron pour cela.

1
gnomeria

Sudo apt-get update met à jour le gestionnaire de paquets avec les dernières versions du logiciel - c'est ce que sont les deux fichiers .bz2. En réalité, il n’installe pas de nouveau logiciel.

Vous devez suivre Sudo apt-get update avec Sudo apt-get upgrade, qui installera les dernières versions de tout.

Vous pouvez les combiner en une seule commande avec

Sudo apt-get update && Sudo apt-get upgrade

0
Carl H

Si vous regardez, par exemple, pour votre premier fichier ici , vous remarquerez que la taille de ces fichiers est à peine de 100 Ko. Vous avez donc quelque chose d'intéressant, probablement une panne de réseau ou quelque chose du genre. Avez-vous essayé de vérifier le contenu de ces fichiers monstres? Le système de fichiers est-il propre?

Essayez de supprimer tous les packages en cache:

Sudo apt-get clean

Puis réparer la base de données:

Sudo apt-get install -f 

Enfin, répétez la mise à jour et la mise à niveau:

Sudo apt-get update 
Sudo apt-get upgrade 
0
Rmano