IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Ubuntu Discussion :

Problèmes avec /boot


Sujet :

Ubuntu

  1. #1
    Membre expérimenté
    Avatar de yotta
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Septembre 2006
    Messages
    1 088
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 088
    Points : 1 540
    Points
    1 540
    Par défaut Problèmes avec /boot
    Bonjour à vous,
    Je me permets ce petit post car je me retrouve bloqué avec un de mes serveurs Ubuntu.
    Ubuntu 14.04 LTS (noyau 3.13.0-93-generic). Ma partition boot est saturée (100% utilisée, dixit df).
    J'ai voulu la nettoyer en supprimant les anciens noyaux devenus inutiles.
    J'ai alors listé les noyaux locaux :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    dpkg -l | grep -Ei "linux-headers|linux-image"
    Et j'obtiens cela :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    iU  linux-headers-3.13.0-100             3.13.0-100.147                       all          Header files related to Linux kernel version 3.13.0
    iU  linux-headers-3.13.0-100-generic     3.13.0-100.147                       amd64        Linux kernel headers for version 3.13.0 on 64 bit x86 SMP
    ii  linux-headers-3.13.0-85              3.13.0-85.129                        all          Header files related to Linux kernel version 3.13.0
    ii  linux-headers-3.13.0-85-generic      3.13.0-85.129                        amd64        Linux kernel headers for version 3.13.0 on 64 bit x86 SMP
    ii  linux-headers-3.13.0-86              3.13.0-86.131                        all          Header files related to Linux kernel version 3.13.0
    ii  linux-headers-3.13.0-86-generic      3.13.0-86.131                        amd64        Linux kernel headers for version 3.13.0 on 64 bit x86 SMP
    ii  linux-headers-3.13.0-87              3.13.0-87.133                        all          Header files related to Linux kernel version 3.13.0
    ii  linux-headers-3.13.0-87-generic      3.13.0-87.133                        amd64        Linux kernel headers for version 3.13.0 on 64 bit x86 SMP
    ii  linux-headers-3.13.0-88              3.13.0-88.135                        all          Header files related to Linux kernel version 3.13.0
    ii  linux-headers-3.13.0-88-generic      3.13.0-88.135                        amd64        Linux kernel headers for version 3.13.0 on 64 bit x86 SMP
    ii  linux-headers-3.13.0-91              3.13.0-91.138                        all          Header files related to Linux kernel version 3.13.0
    ii  linux-headers-3.13.0-91-generic      3.13.0-91.138                        amd64        Linux kernel headers for version 3.13.0 on 64 bit x86 SMP
    ii  linux-headers-3.13.0-92              3.13.0-92.139                        all          Header files related to Linux kernel version 3.13.0
    ii  linux-headers-3.13.0-92-generic      3.13.0-92.139                        amd64        Linux kernel headers for version 3.13.0 on 64 bit x86 SMP
    ii  linux-headers-3.13.0-93              3.13.0-93.140                        all          Header files related to Linux kernel version 3.13.0
    ii  linux-headers-3.13.0-93-generic      3.13.0-93.140                        amd64        Linux kernel headers for version 3.13.0 on 64 bit x86 SMP
    ii  linux-headers-3.13.0-95              3.13.0-95.142                        all          Header files related to Linux kernel version 3.13.0
    ii  linux-headers-3.13.0-95-generic      3.13.0-95.142                        amd64        Linux kernel headers for version 3.13.0 on 64 bit x86 SMP
    ii  linux-headers-3.13.0-96              3.13.0-96.143                        all          Header files related to Linux kernel version 3.13.0
    ii  linux-headers-3.13.0-96-generic      3.13.0-96.143                        amd64        Linux kernel headers for version 3.13.0 on 64 bit x86 SMP
    ii  linux-headers-3.13.0-98              3.13.0-98.145                        all          Header files related to Linux kernel version 3.13.0
    ii  linux-headers-3.13.0-98-generic      3.13.0-98.145                        amd64        Linux kernel headers for version 3.13.0 on 64 bit x86 SMP
    iU  linux-headers-generic                3.13.0.100.108                       amd64        Generic Linux kernel headers
    ii  linux-image-3.13.0-85-generic        3.13.0-85.129                        amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
    ii  linux-image-3.13.0-86-generic        3.13.0-86.131                        amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
    ii  linux-image-3.13.0-87-generic        3.13.0-87.133                        amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
    ii  linux-image-3.13.0-88-generic        3.13.0-88.135                        amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
    ii  linux-image-3.13.0-91-generic        3.13.0-91.138                        amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
    ii  linux-image-3.13.0-92-generic        3.13.0-92.139                        amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
    ii  linux-image-3.13.0-93-generic        3.13.0-93.140                        amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
    iF  linux-image-3.13.0-95-generic        3.13.0-95.142                        amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
    iF  linux-image-3.13.0-96-generic        3.13.0-96.143                        amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
    iU  linux-image-extra-3.13.0-100-generic 3.13.0-100.147                       amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
    ii  linux-image-extra-3.13.0-85-generic  3.13.0-85.129                        amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
    ii  linux-image-extra-3.13.0-86-generic  3.13.0-86.131                        amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
    ii  linux-image-extra-3.13.0-87-generic  3.13.0-87.133                        amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
    ii  linux-image-extra-3.13.0-88-generic  3.13.0-88.135                        amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
    ii  linux-image-extra-3.13.0-91-generic  3.13.0-91.138                        amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
    ii  linux-image-extra-3.13.0-92-generic  3.13.0-92.139                        amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
    ii  linux-image-extra-3.13.0-93-generic  3.13.0-93.140                        amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
    iU  linux-image-extra-3.13.0-95-generic  3.13.0-95.142                        amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
    iU  linux-image-extra-3.13.0-96-generic  3.13.0-96.143                        amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
    iU  linux-image-extra-3.13.0-98-generic  3.13.0-98.145                        amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
    iU  linux-image-generic                  3.13.0.100.108                       amd64        Generic Linux kernel image
    Je fais alors un : qui me donne :Donc, j'ai voulu procéder au nettoyage, en commençant par le plus ancien, 0-85 et 0-85-generic. Pour cela j'utilise la commande :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    apt-get remove linux-headers-3.13.0-85 linux-image-3.13.0-85 linux-headers-3.13.0-85-generic linux-image-3.13.0-85-generic
    Voilà ce que j'obtiens :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Lecture des listes de paquets... Fait
    Construction de l'arbre des dépendances
    Lecture des informations d'état... Fait
    Note*: sélection de linux-image-3.13.0-85-generic pour l'expression rationnelle «*linux-image-3.13.0-85*»
    Note*: sélection de linux-image-3.13.0-85-lowlatency pour l'expression rationnelle «*linux-image-3.13.0-85*»
    Package 'linux-image-3.13.0-85-lowlatency' is not installed, so not removed
    Vous pouvez lancer «*apt-get -f install*» pour corriger ces problèmes*:
    Les paquets suivants contiennent des dépendances non satisfaites*:
     linux-image-extra-3.13.0-100-generic : Dépend: linux-image-3.13.0-100-generic mais ne sera pas installé
     linux-image-extra-3.13.0-85-generic : Dépend: linux-image-3.13.0-85-generic mais ne sera pas installé
     linux-image-extra-3.13.0-98-generic : Dépend: linux-image-3.13.0-98-generic mais ne sera pas installé
     linux-image-generic : Dépend: linux-image-3.13.0-100-generic mais ne sera pas installé
    E: Dépendances non satisfaites. Essayez «*apt-get -f install*» sans paquet
    (ou indiquez une solution).
    ???
    Alors j'ai tenté ce qui est conseillé : « apt-get -f install »
    Et j'obtiens ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    Lecture des listes de paquets... Fait
    Construction de l'arbre des dépendances
    Lecture des informations d'état... Fait
    Correction des dépendances... Fait
    Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires*:
      linux-headers-3.13.0-98 linux-headers-3.13.0-98-generic
      linux-image-3.13.0-95-generic linux-image-3.13.0-98-generic
      linux-image-extra-3.13.0-95-generic linux-image-extra-3.13.0-98-generic
    Veuillez utiliser «*apt-get autoremove*» pour les supprimer.
    Les paquets supplémentaires suivants seront installés*:
      linux-image-3.13.0-100-generic linux-image-3.13.0-98-generic
    Paquets suggérés*:
      fdutils linux-doc-3.13.0 linux-source-3.13.0 linux-tools
    Les NOUVEAUX paquets suivants seront installés*:
      linux-image-3.13.0-100-generic linux-image-3.13.0-98-generic
    0 mis à jour, 2 nouvellement installés, 0 à enlever et 34 non mis à jour.
    11 partiellement installés ou enlevés.
    Il est nécessaire de prendre 0 o/30,6 Mo dans les archives.
    Après cette opération, 86,0 Mo d'espace disque supplémentaires seront utilisés.
    Souhaitez-vous continuer ? [O/n] O
    (Lecture de la base de données... 391510 fichiers et répertoires déjà installés.)
    Préparation du dépaquetage de .../linux-image-3.13.0-100-generic_3.13.0-100.147_amd64.deb ...
    Done.
    Dépaquetage de linux-image-3.13.0-100-generic (3.13.0-100.147) ...
    dpkg: erreur de traitement de l'archive /var/cache/apt/archives/linux-image-3.13.0-100-generic_3.13.0-100.147_amd64.deb (--unpack)*:
     impossible de copier les données extraites pour «*./boot/vmlinuz-3.13.0-100-generic*» vers «*/boot/vmlinuz-3.13.0-100-generic.dpkg-new*»*: échec d'écriture (Aucun espace disponible sur le périphérique)
    dpkg-deb*: erreur*:*le sous-processus coller a été tué par le signal (Relais brisé (pipe))
    Examining /etc/kernel/postrm.d .
    run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.13.0-100-generic /boot/vmlinuz-3.13.0-100-generic
    run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.13.0-100-generic /boot/vmlinuz-3.13.0-100-generic
    Préparation du dépaquetage de .../linux-image-3.13.0-98-generic_3.13.0-98.145_amd64.deb ...
    Done.
    Dépaquetage de linux-image-3.13.0-98-generic (3.13.0-98.145) ...
    dpkg: erreur de traitement de l'archive /var/cache/apt/archives/linux-image-3.13.0-98-generic_3.13.0-98.145_amd64.deb (--unpack)*:
     impossible de copier les données extraites pour «*./boot/System.map-3.13.0-98-generic*» vers «*/boot/System.map-3.13.0-98-generic.dpkg-new*»*: échec d'écriture (Aucun espace disponible sur le périphérique)
    dpkg-deb*: erreur*:*le sous-processus coller a été tué par le signal (Relais brisé (pipe))
    Examining /etc/kernel/postrm.d .
    run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.13.0-98-generic /boot/vmlinuz-3.13.0-98-generic
    run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.13.0-98-generic /boot/vmlinuz-3.13.0-98-generic
    Des erreurs ont été rencontrées pendant l'exécution*:
     /var/cache/apt/archives/linux-image-3.13.0-100-generic_3.13.0-100.147_amd64.deb
     /var/cache/apt/archives/linux-image-3.13.0-98-generic_3.13.0-98.145_amd64.deb
    E: Sub-process /usr/bin/dpkg returned an error code (1)
    Quelqu'un pourrait-il m'aider ?
    Je n'arrive plus à faire de mise à jour. Le système fonctionne toujours, ses services aussi, mais plus moyen de faire de mise à jour...
    Une technologie n'est récalcitrante que par ce qu'on ne la connait et/ou comprend pas, rarement par ce qu'elle est mal faite.
    Et pour cesser de subir une technologie récalcitrante, n'hésitez surtout pas à visiter les Guides/Faq du site !

    Voici une liste non exhaustive des tutoriels qui me sont le plus familiers :
    Tout sur Java, du débutant au pro : https://java.developpez.com/cours/
    Tout sur les réseaux : https://reseau.developpez.com/cours/
    Tout sur les systèmes d'exploitation : https://systeme.developpez.com/cours/
    Tout sur le matériel : https://hardware.developpez.com/cours/

  2. #2
    Membre expérimenté
    Avatar de yotta
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Septembre 2006
    Messages
    1 088
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 088
    Points : 1 540
    Points
    1 540
    Par défaut
    J'ai finalement trouvé une solution efficace. C'est un peu violent, mais efficace :
    Tout d'abord, je me suis logué via SSH sur mon serveur et j'ai visualisé le contenu du dossier /boot. En fait, un jeu de cinq fichiers existe pour chaque noyau décrit dans ma liste précédente :
    Un fichier config, un fichier abi, un fichier system.map, un fichier vmlinuz et un fichier initram.
    Comme le montre mes informations précédentes, pas moins de 11 noyaux différents cohabitaient et saturaient ma partition boot, ce qui correspond donc à 55 fichiers. Le noyau actuellement utilisé étant celui identifié 3.13.0-93, j'ai supprimé les cinq fichiers de tous les autres noyaux à la main.
    Après avoir effacé tous ces fichiers, j'ai repris la suppression des anciens noyaux via la commande apt-get remove comme si de rien était.
    Evidemment, pas mal d'erreurs ont été signalées, mais chaque commande à aboutie, et au final, tout refonctionne normalement.
    J'ai achevé mon opération par un apt-get update, suivit d'un apt-get upgrade. Et enfin, j'en ai profité pour installer l'outil purge-old-kernel pour ne plus me faire avoir.
    Maintenant, mon dossier /boot ne contient plus que les fichiers du noyau actuel, et le taux d'occupation de /boot est redescendu à 18%.
    Je ne sais pas si cette solution est correcte, mais en tout cas, mon système est à nouveau pleinement opérationnel, peut à nouveau se mettre à jour, et je peux à nouveau installer/désinstaller de nouveaux packages.
    Merci à ceux qui m'auront lu et tenté de comprendre.
    Pour les autres, j'espère que cette solution pourra servir....
    Une technologie n'est récalcitrante que par ce qu'on ne la connait et/ou comprend pas, rarement par ce qu'elle est mal faite.
    Et pour cesser de subir une technologie récalcitrante, n'hésitez surtout pas à visiter les Guides/Faq du site !

    Voici une liste non exhaustive des tutoriels qui me sont le plus familiers :
    Tout sur Java, du débutant au pro : https://java.developpez.com/cours/
    Tout sur les réseaux : https://reseau.developpez.com/cours/
    Tout sur les systèmes d'exploitation : https://systeme.developpez.com/cours/
    Tout sur le matériel : https://hardware.developpez.com/cours/

  3. #3
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 453
    Points : 43 106
    Points
    43 106
    Par défaut
    Pour moi, la solution est correcte.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 10
    Dernier message: 31/07/2008, 07h22
  2. Problème de boot avec mon Vaio
    Par Faiche dans le forum Ordinateurs
    Réponses: 1
    Dernier message: 15/02/2008, 11h54
  3. Problème de boot avec vista
    Par Link61 dans le forum Windows Vista
    Réponses: 4
    Dernier message: 03/08/2007, 13h52
  4. Un problème de Boot avec un de mes PC
    Par Cygnus Saint dans le forum Ordinateurs
    Réponses: 4
    Dernier message: 06/10/2005, 15h04
  5. Problème avec un secteur de boot en mode protégé...
    Par Nico*3-3 dans le forum Assembleur
    Réponses: 17
    Dernier message: 10/02/2005, 19h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo