1 votes

L'exécution de apt-get install a mis à jour des paquets non liés et provoque des problèmes.

J'ai récemment couru apt-get install unzip sur un serveur Ubuntu, pour une raison quelconque, il a commencé à mettre à jour presque tous les paquets du système - apache, php, git, mysql, de nombreuses bibliothèques et plus encore. Finalement, il a échoué en essayant d'ajouter une nouvelle image de noyau :

update-initramfs: Generating /boot/initrd.img-3.5.0-54-generic
gzip: stdout: No space left on device

De nombreux noyaux sont installés. uname -r renvoie actuellement 3.5.0-36-generic mais il y a environ 10 noyaux plus récents que celui-là.

Voici donc mes questions :

  1. avis normal de dégagement /boot est de supprimer les anciens noyaux qui ne sont plus utilisés - pouvez-vous également supprimer les noyaux plus récents ? Il s'agit d'un serveur distant, donc si le chargeur de démarrage se casse, c'est un vrai problème.
  2. pourquoi apt-get install unzip mettre à jour autant de paquets sans rapport entre eux ?

1voto

Yannick Points 113

Le problème du "manque d'espace au démarrage" est une question indépendante, qui semble être un problème constant pour les personnes qui ont activé le cryptage des disques. Il semble que ce problème ait fait l'objet d'un rapport de bogue depuis un an, mais qu'il n'ait toujours pas été résolu pour une raison ou une autre. Vous pouvez le résoudre avec

dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs sudo apt-get -y purge

dans la console -- il recherche les paquets du noyau que vous avez installés et les purge tous, à l'exception de celui que vous exécutez actuellement.

0voto

Andrew Hill Points 473
  1. Vous pouvez éventuellement supprimer tous les noyaux sauf celui que vous utilisez (cf., uname -r ). Vous pouvez peut-être en laisser un autre pour être sûr, mais il n'est certainement pas nécessaire d'en laisser dix. certainement pas 10.
  2. Je suppose que vous avez eu quelques paquets non configurés la dernière fois que vous avez lancé apt-get / dpkg .

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