GNU/Linux >> Tutoriels Linux >  >> Ubuntu

"gzip :Stdout :aucun espace restant sur l'appareil" lors de la mise à niveau du noyau ?

Cette question a déjà des réponses ici :Comment puis-je libérer plus d'espace dans /boot ?

(23 réponses)
Fermé il y a 6 ans.

Je vois l'erreur suivante en essayant d'exécuter la commande ci-dessous. J'ai lu quelque part que ma partition /boot manquait d'espace disque. Comment puis-je augmenter la taille de la partition /boot pour pouvoir installer plus de logiciels ? J'ai un disque dur de 500 Go, donc il y a assez d'espace pour jouer avec.

sudo apt-get install libdvdread4

gzip: stdout: No space left on device                                                                                                                                                                              
   E: mkinitramfs failure cpio 141 gzip 1                                                                                                                                                                             
   update-initramfs: failed for /boot/initrd.img-3.2.0-33-generic with 1.                                                                                                                                             
   run-parts: /etc/kernel/postinst.d/initramfs-tools exited with return code 1                                                                                                                                        
   Failed to process /etc/kernel/postinst.d at /var/lib/dpkg/info/linux-image-3.2.0-33-generic.postinst line 1010.                                                                                                    
   dpkg: error processing linux-image-3.2.0-33-generic (--configure):                                                                                                                                                 
    subprocess installed post-installation script returned error exit status 2                                                                                                                                        
   dpkg: dependency problems prevent configuration of linux-image-server:                                                                                                                                             
   linux-image-server depends on linux-image-3.2.0-33-generic; however:                                                                                                                                              
     Package linux-image-3.2.0-33-generic is not configured yet.
   dpkg: error processing linux-image-server (--configure):
    dependency problems - leaving unconfigured
   dpkg: dependency problems prevent configuration of linux-server:
    linux-server depends on linux-image-server (= 3.2.0.33.36); however:
     Package linux-image-server is not configured yet.
   dpkg: error processing linux-server (--configure):
    dependency problems - leaving unconfigured
   No apport report written because the error message indicates its a followup error from a   previous failure.
                                                                                                          No apport report written because the error message indicates its a followup error from a previous failure.
 Errors were encountered while processing:
 linux-image-3.2.0-33-generic
 linux-image-server
 linux-server
N: Ignoring file 'michael-gruz-canon-precise.list.1' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension
N: Ignoring file 'michael-gruz-canon-precise.list.1' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension

Vous trouverez ci-dessous la sortie de du

Filesystem              1K-blocks      Used Available Use% Mounted on
/dev/mapper/ubuntu-root 712660664 104095912 572363692  16% /
udev                      3964792         4   3964788   1% /dev
tmpfs                     1591012      1064   1589948   1% /run
none                         5120         0      5120   0% /run/lock
none                      3977528       684   3976844   1% /run/shm
/dev/sda1                  233191    219821       929 100% /boot

Meilleure réponse

Vous avez une partition séparée pour /boot c'est seulement environ 227 Mo en taille. Cette partition est pleine.

La raison pour laquelle Ubuntu vous a donné une partition distincte pour /boot semble être que vous utilisez LVM et/ou un chiffrement de disque « complet » sur le reste du lecteur.

Le /boot Le répertoire contient toutes vos images de noyau, donc la cause probable de ce problème est que vous avez installé trop de noyaux précédents. Ubuntu publie des mises à jour du noyau qui augmentent assez fréquemment le numéro de version dans le nom du package, même pour les versions stables à long terme, donc au fil du temps, si vous maintenez le système à jour, le /boot répertoire va grandir.

Connexe :Comment exécuter un script ?

Vous devriez pouvoir lister vos noyaux installés avec

aptitude search ~ilinux-image

(Notez que cela renverra probablement aussi des paquets qui ne sont pas des noyaux).

Il n'est généralement pas nécessaire d'installer plus de deux noyaux - celui actuellement utilisé et le noyau de travail connu précédent (comme solution de secours). Vous pouvez donc commencer à supprimer les plus anciens, un par un, comme ceci :

sudo apt-get autoremove linux-image-3.2.0-23-generic

Assurez-vous de remplacer "3.2.0-23-generic" par la version réelle du noyau que vous souhaitez supprimer ! De plus, ne supprimez pas les packages tels que linux-image-generic . Vous devez faire très attention à ne pas supprimer le noyau en cours d'exécution, sinon vous ne pourrez pas démarrer (Ubuntu peut vous en avertir ou non).

Vous pouvez trouver votre noyau en cours d'exécution avec :

uname -r

Voici un guide illustré pour faire ce que je viens d'expliquer. Cet article utilise des outils légèrement différents mais fondamentalement la même approche.


Ubuntu
  1. Comment Linux gère-t-il plusieurs séparateurs de chemins consécutifs (/home////nom d'utilisateur///fichier) ?

  2. Kubuntu affiche une erreur lors de la connexion (file:///usr/share/sddm//themes/breeze/main.qml:no Such File Or Directory) ?

  3. Erreur de montage au démarrage ?

  4. Espace sur le disque en cours d'exécution faible Journalisation des erreurs /var/log/cups/error.log ?

  5. Panique du noyau avec l'erreur "Impossible d'ouvrir le périphérique racine", où ajouter l'option "root=" ?

Comment libérer de l'espace dans la partition /boot sur Ubuntu Linux ?

Comment supprimer les anciennes versions du noyau pour nettoyer le menu de démarrage ?

Comment réparer :au moins x Mo d'espace supplémentaire requis sur le système de fichiers /boot

Erreur dans phpMyAdmin après la mise à jour vers la v4.8.0 :Le $cfg['TempDir'] (./tmp/) n'est pas accessible

Quand dois-je utiliser /dev/shm/ et quand dois-je utiliser /tmp/?

Redimensionner la partition de démarrage