Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 21/10/2014, à 08:35

bwoody

Impossible de mettre à jour quoi que ce soit

Bonjour,

J'ai récupéré la gestion d'un serveur sous Ubuntu 14.04.1.
Il m'est impossible d'effectuer des mises à jour ou d'installer quoi ce ce soit, voici le process qui se déroule pour chaque paquet : (message d'erreur traduit dans webmin : Installation Échouée)

Setting up linux-image-extra-3.13.0-37-generic (3.13.0-37.64) ...
Running depmod.
update-initramfs: deferring update (hook will be called later)
initrd.img(/boot/initrd.img-3.13.0-37-generic
) points to /boot/initrd.img-3.13.0-37-generic
 (/boot/initrd.img-3.13.0-37-generic) -- doing nothing at /var/lib/dpkg/info/linux-image-extra-3.13.0-37-generic.postinst line 491.
vmlinuz(/boot/vmlinuz-3.13.0-37-generic
) points to /boot/vmlinuz-3.13.0-37-generic
 (/boot/vmlinuz-3.13.0-37-generic) -- doing nothing at /var/lib/dpkg/info/linux-image-extra-3.13.0-37-generic.postinst line 491.
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 3.13.0-37-generic /boot/vmlinuz-3.13.0-37-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.13.0-37-generic /boot/vmlinuz-3.13.0-37-generic
update-initramfs: Generating /boot/initrd.img-3.13.0-37-generic

gzip: stdout: No space left on device
E: mkinitramfs failure cpio 141 gzip 1
update-initramfs: failed for /boot/initrd.img-3.13.0-37-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-extra-3.13.0-37-generic.postinst line 1025.
dpkg: error processing package linux-image-extra-3.13.0-37-generic (--configure):
 subprocess installed post-installation script returned error exit status 2
dpkg: dependency problems prevent configuration of linux-image-generic:
 linux-image-generic depends on linux-image-extra-3.13.0-37-generic; however:
  Package linux-image-extra-3.13.0-37-generic is not configured yet.

dpkg: error processing package linux-image-generic (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of linux-generic:
 linux-generic depends on linux-image-generic (= 3.13.0.37.44); however:
  Package linux-image-generic is not configured yet.

dpkg: error processing package linux-generic (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 linux-image-extra-3.13.0-37-generic
 linux-image-generic
 linux-generic
Reading package lists...
Building dependency tree...
Reading state information...
The following extra packages will be installed:
  libpango1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpangoxft-1.0-0
Suggested packages:
  ttf-baekmuk ttf-arphic-gbsn00lp ttf-arphic-bsmi00lp ttf-arphic-gkai00mp
  ttf-arphic-bkai00mp
The following packages will be upgraded:
  libpango-1.0-0 libpango1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0
  libpangoxft-1.0-0
5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
3 not fully installed or removed.
Need to get 220 kB of archives.
After this operation, 1024 B of additional disk space will be used.
Get:1 http://fr.archive.ubuntu.com/ubuntu/ trusty-updates/main libpangoxft-1.0-0 amd64 1.36.3-1ubuntu1.1 [14.8 kB]
Get:2 http://fr.archive.ubuntu.com/ubuntu/ trusty-updates/main libpangocairo-1.0-0 amd64 1.36.3-1ubuntu1.1 [20.0 kB]
Get:3 http://fr.archive.ubuntu.com/ubuntu/ trusty-updates/main libpango-1.0-0 amd64 1.36.3-1ubuntu1.1 [149 kB]
Get:4 http://fr.archive.ubuntu.com/ubuntu/ trusty-updates/main libpango1.0-0 amd64 1.36.3-1ubuntu1.1 [3472 B]
Get:5 http://fr.archive.ubuntu.com/ubuntu/ trusty-updates/main libpangoft2-1.0-0 amd64 1.36.3-1ubuntu1.1 [32.7 kB]
Fetched 220 kB in 1s (178 kB/s)
(Reading database ... 231758 files and directories currently installed.)
Preparing to unpack .../libpangoxft-1.0-0_1.36.3-1ubuntu1.1_amd64.deb ...
Unpacking libpangoxft-1.0-0:amd64 (1.36.3-1ubuntu1.1) over (1.36.3-1ubuntu1) ...
Preparing to unpack .../libpangocairo-1.0-0_1.36.3-1ubuntu1.1_amd64.deb ...
Unpacking libpangocairo-1.0-0:amd64 (1.36.3-1ubuntu1.1) over (1.36.3-1ubuntu1) ...
Preparing to unpack .../libpango-1.0-0_1.36.3-1ubuntu1.1_amd64.deb ...
Unpacking libpango-1.0-0:amd64 (1.36.3-1ubuntu1.1) over (1.36.3-1ubuntu1) ...
Preparing to unpack .../libpango1.0-0_1.36.3-1ubuntu1.1_amd64.deb ...
Unpacking libpango1.0-0:amd64 (1.36.3-1ubuntu1.1) over (1.36.3-1ubuntu1) ...
Preparing to unpack .../libpangoft2-1.0-0_1.36.3-1ubuntu1.1_amd64.deb ...
Unpacking libpangoft2-1.0-0:amd64 (1.36.3-1ubuntu1.1) over (1.36.3-1ubuntu1) ...
Setting up linux-image-extra-3.13.0-37-generic (3.13.0-37.64) ...
Running depmod.
update-initramfs: deferring update (hook will be called later)
initrd.img(/boot/initrd.img-3.13.0-37-generic
) points to /boot/initrd.img-3.13.0-37-generic
 (/boot/initrd.img-3.13.0-37-generic) -- doing nothing at /var/lib/dpkg/info/linux-image-extra-3.13.0-37-generic.postinst line 491.
vmlinuz(/boot/vmlinuz-3.13.0-37-generic
) points to /boot/vmlinuz-3.13.0-37-generic
 (/boot/vmlinuz-3.13.0-37-generic) -- doing nothing at /var/lib/dpkg/info/linux-image-extra-3.13.0-37-generic.postinst line 491.
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 3.13.0-37-generic /boot/vmlinuz-3.13.0-37-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.13.0-37-generic /boot/vmlinuz-3.13.0-37-generic
update-initramfs: Generating /boot/initrd.img-3.13.0-37-generic

gzip: stdout: No space left on device
E: mkinitramfs failure cpio 141 gzip 1
update-initramfs: failed for /boot/initrd.img-3.13.0-37-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-extra-3.13.0-37-generic.postinst line 1025.
dpkg: error processing package linux-image-extra-3.13.0-37-generic (--configure):
 subprocess installed post-installation script returned error exit status 2
dpkg: dependency problems prevent configuration of linux-image-generic:
 linux-image-generic depends on linux-image-extra-3.13.0-37-generic; however:
  Package linux-image-extra-3.13.0-37-generic is not configured yet.

dpkg: error processing package linux-image-generic (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of linux-generic:
 linux-generic depends on linux-image-generic (= 3.13.0.37.44); however:
  Package linux-image-generic is not configured yet.

dpkg: error processing package linux-generic (--configure):
 dependency problems - leaving unconfigured
Setting up libpango-1.0-0:amd64 (1.36.3-1ubuntu1.1) ...
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.
Setting up libpangoft2-1.0-0:amd64 (1.36.3-1ubuntu1.1) ...
Setting up libpangoxft-1.0-0:amd64 (1.36.3-1ubuntu1.1) ...
Setting up libpangocairo-1.0-0:amd64 (1.36.3-1ubuntu1.1) ...
Setting up libpango1.0-0:amd64 (1.36.3-1ubuntu1.1) ...
Processing triggers for libc-bin (2.19-0ubuntu6.3) ...
Errors were encountered while processing:
 linux-image-extra-3.13.0-37-generic
 linux-image-generic
 linux-generic
E: Sub-process /usr/bin/dpkg returned an error code (1)

J'ai besoin d'aide pour trouver les bonnes commandes via SSH permettant de résoudre cette erreur.
Merci d'avance pour votre aide.

Hors ligne

#2 Le 21/10/2014, à 09:04

jplemoine

Re : Impossible de mettre à jour quoi que ce soit

"gzip: stdout: No space left on device" --> plus de place sur la partition
Donne le retour de

df -h
df -i

Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#3 Le 21/10/2014, à 09:13

michel_04

Re : Impossible de mettre à jour quoi que ce soit

Bonjour,

jplemoine a écrit :

"gzip: stdout: No space left on device" --> plus de place sur la partition

Étonnant sur un serveur. sad

A+

Hors ligne

#4 Le 21/10/2014, à 09:27

tiramiseb

Re : Impossible de mettre à jour quoi que ce soit

Salut,

michel_04 : pourquoi étonnant sur un serveur ? Les serveurs aussi, ils ont de la place disque limitée smile

Je me range aux côtés de jplemoine et attends le retour des deux commandes demandées ; à mon avis, c'est une situation très classique (et je pense que Michel et JP savent à quoi je pense big_smile)

Hors ligne

#5 Le 21/10/2014, à 09:29

bwoody

Re : Impossible de mettre à jour quoi que ce soit

Pour df -h
df-h

Pour df -i
df-h

Hors ligne

#6 Le 21/10/2014, à 09:33

tiramiseb

Re : Impossible de mettre à jour quoi que ce soit

Ok, ce n'est pas exactement le cas auquel je pensais, mais on en est assez proche : tu as un noyau qui refuse de s'installer car il n'y a pas assez de place dans /boot.

Je propose alors de supprimer un ou deux fichiers initrd des plus anciens noyaux, laisser terminer l'installation puis supprimer les plus anciens noyaux, avec kclean par exemple.

PS : pour les retours de commande, un copier-coller (comme dans ton premier message) est bien plus agréable qu'une capture d'écran...

Hors ligne

#7 Le 21/10/2014, à 09:55

bwoody

Re : Impossible de mettre à jour quoi que ce soit

Merci tiramiseb (désolé pour les captures, je suis sur windows actuellement... et j'utilise donc putty et je n'arrive pas à copier/coller facilement depuis le client).
Quelles commandes dois-je saisir pour mettre en œuvre ta proposition ?

Hors ligne

#8 Le 21/10/2014, à 09:59

tiramiseb

Re : Impossible de mettre à jour quoi que ce soit

j'utilise donc putty et je n'arrive pas à copier/coller facilement depuis le client

Si je me rappelle bien, tu sélectionnes dans Putty, ça fait un "copier" automatiquement, il n'y a plus qu'à coller ensuite où tu veux...

Quelles commandes dois-je saisir pour mettre en œuvre ta proposition ?

J'ai déjà guidé plusieurs personnes sur exactement ce thème-là. Je n'ai pas compté, mais je dois être à une quinzaine de personnes en 2014. Je t'avoue que je suis un peu fatigué de taper toujours la même chose.

J'ai écrit l'article suivant pour un cas de figure assez proche mais pas identique : http://www.tiramiseb.fr/2013/10/23/ubun … ipherique/. Si tu as la responsabilité d'un serveur, tu as certainement assez de compétences pour le comprendre et l'adapter à la partition /boot et à ses fichiers initrd. Ou alors tu fouilles un peu sur le forum...

Dernière modification par tiramiseb (Le 21/10/2014, à 09:59)

Hors ligne

#9 Le 21/10/2014, à 10:10

bwoody

Re : Impossible de mettre à jour quoi que ce soit

J'ai la gestion de cette machine pour quelques semaines, notre admin étant absent pour des raisons personnelles... Je suis responsable de projet en agence, j'ai donc des compétences transversales mais je ne suis pas pas sysadmin de formation. L'installation, la configuration et la mise à jour de serveurs sont des tâches qui ne me posent pas de problème, mais la résolution des pb ne rentrent pas dans mes compétences/tâches quotidiennes.

Merci pour ton article, je vais donc m'appuyer dessus.

Dernière modification par bwoody (Le 21/10/2014, à 10:15)

Hors ligne

#10 Le 21/10/2014, à 10:11

michel_04

Re : Impossible de mettre à jour quoi que ce soit

Re,

tiramiseb a écrit :

michel_04 : pourquoi étonnant sur un serveur ? Les serveurs aussi, ils ont de la place disque limitée smile

Étonnant sur un serveur, car il me semble qu'on devrait être très rigoureux lors du partitionnement des disques sur un serveur.

Le temps des partitions /boot de 40 Mo est loin : Debian 2.2 .

Edit : Je viens de voir le /boot à 228Mio.
Il y a une douzaine d'années, je me souviens qu'on mettait au moins le double et plus souvent le triple.

A+

Dernière modification par michel_04 (Le 21/10/2014, à 10:15)

Hors ligne

#11 Le 21/10/2014, à 10:14

tiramiseb

Re : Impossible de mettre à jour quoi que ce soit

michel_04 a écrit :

il me semble qu'on devrait être très rigoureux lors du partitionnement des disques sur un serveur.

Tout est dans la conjugaison que tu as utilisée pour le verbe "devoir" : le conditionnel. Oui, on devrait. Mais quand on n'y connaît pas grand chose, on fait un partitionnement comme celui qu'on voit ici : un minuscule /boot et un énorme /, sans aucune autre partition. C'est le paramétrage par défaut d'Ubuntu Server, pour ceux qui n'y connaissent rien...

Hors ligne