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 20/06/2016, à 10:59

polska

Apt plante ..

Bonjour,

Lorsque j'essaye d'installer un programme via apt on me demande automatiquement de faire un 'apt-get -f install" mais celui plante. Voici ce que me renvoie ma console  :

polska@polska-HP-Pavilion-g6-Notebook-PC:~$ sudo apt-get install gummi
[sudo] Mot de passe de polska : 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
[b]Vous pouvez lancer « apt-get -f install » pour corriger ces problèmes :[/b]
Les paquets suivants contiennent des dépendances non satisfaites :
 gummi : Dépend: libgtksourceview2.0-0 (>= 2.10.0) mais ne sera pas installé
         Dépend: libgtkspell0 (>= 2.0.10) mais ne sera pas installé
         Dépend: libpoppler-glib8 (>= 0.18.0) mais ne sera pas installé
         Dépend: libsynctex1 mais ne sera pas installé
         Recommande: texlive-extra-utils mais ne sera pas installé
         Recommande: texlive-latex-base mais ne sera pas installé
         Recommande: texlive-xetex mais ne sera pas installé
 linux-image-extra-4.4.0-24-generic : Dépend: linux-image-4.4.0-24-generic mais ne sera pas installé
 linux-image-generic : Dépend: linux-image-4.4.0-24-generic mais ne sera pas installé
E: Dépendances non satisfaites. Essayez « apt-get -f install » sans paquet
(ou indiquez une solution).


polska@polska-HP-Pavilion-g6-Notebook-PC:~$ sudo apt-get -f install
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Correction des dépendances... Fait
The following additional packages will be installed:
  linux-image-4.4.0-24-generic
Paquets suggérés :
  fdutils linux-doc-4.4.0 | linux-source-4.4.0 linux-tools
Les NOUVEAUX paquets suivants seront installés :
  linux-image-4.4.0-24-generic
0 mis à jour, 1 nouvellement installés, 0 à enlever et 132 non mis à jour.
14 partiellement installés ou enlevés.
Il est nécessaire de prendre 0 o/18,7 Mo dans les archives.
Après cette opération, 55,5 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o
(Lecture de la base de données... 254089 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../linux-image-4.4.0-24-generic_4.4.0-24.43_amd64.deb ...
Examining /etc/kernel/preinst.d/
run-parts: executing /etc/kernel/preinst.d/intel-microcode 4.4.0-24-generic /boot/vmlinuz-4.4.0-24-generic
Done.
[i]Dépaquetage de linux-image-4.4.0-24-generic (4.4.0-24.43) ...
dpkg: erreur de traitement de l'archive /var/cache/apt/archives/linux-image-4.4.0-24-generic_4.4.0-24.43_amd64.deb (--unpack) :
 impossible de copier les données extraites pour « ./boot/System.map-4.4.0-24-generic » vers « /boot/System.map-4.4.0-24-generic.dpkg-new » : échec d'écriture (Aucun espace disponible sur le périphérique)
Aucun rapport « apport » n'a été créé car un disque plein a été signalé
                                                                       Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 4.4.0-24-generic /boot/vmlinuz-4.4.0-24-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 4.4.0-24-generic /boot/vmlinuz-4.4.0-24-generic
Des erreurs ont été rencontrées pendant l'exécution :
 /var/cache/apt/archives/linux-image-4.4.0-24-generic_4.4.0-24.43_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)[/i] 

Je suis sous Kubuntu 16 et j'ai déjà réussi a installer des paquets par le passé.

Voici ma config :
https://i.imgur.com/mHUJYIb.png
Je me suis dit que je pourrai booter sur un live et essayer d'augmenter la partition boot (d’où le peu d'espace non alloué)


Merci de votre aide


Modération : merci d'utiliser des images de petite taille (300x300) ou des miniatures pointant sur ces images (Des hébergeurs comme Toile Libre ou TDCT'Pix le permettent).

Dernière modification par cqfd93 (Le 20/06/2016, à 18:13)

Hors ligne

#2 Le 20/06/2016, à 12:10

xabilon

Re : Apt plante ..

Salut

Apt ne plante pas, il te signale des erreurs et problèmes, et là j'en vois deux différents :
1. problème de dépendances pour Gummi.
2. probablement un problème d'espace dans /boot pour l'installation du nouveau noyau.

Je pense qu'il vaut mieux régler le 2. d'abord, et s'occuper ensuite du 1.
Que donnent ces commandes :

sudo apt-get autoremove
app list --installed | grep linux-

Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#3 Le 20/06/2016, à 13:22

polska

Re : Apt plante ..

Ce n'est pas tant le probleme des dependances le probleme, c'est surtout que je ne peux les installer. Du coup apt-get autoremove ne marche pas non plus. Voici ce que me donnent tes commandes :

pollska@pollska-HP-Pavilion-g6-Notebook-PC:~$ sudo apt-get autoremove
[sudo] Mot de passe de pollska : 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Vous pouvez lancer « apt-get -f install » pour corriger ces problèmes.
Les paquets suivants contiennent des dépendances non satisfaites :
 linux-image-extra-4.4.0-24-generic : Dépend: linux-image-4.4.0-24-generic mais il n'est pas installé
 linux-image-generic : Dépend: linux-image-4.4.0-24-generic mais il n'est pas installé
E: Dépendances manquantes. Essayez d'utiliser l'option -f.


pollska@pollska-HP-Pavilion-g6-Notebook-PC:~$ app list --installed | grep linux-
La commande « app » est introuvable, mais il y en a 16 similaires
app : commande introuvable


pollska@pollska-HP-Pavilion-g6-Notebook-PC:~$ apt list --installed | grep linux-

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

linux-base/xenial,xenial,now 4.0ubuntu1 all  [installé]
linux-firmware/xenial,xenial,now 1.157 all  [installé, automatique]
linux-generic/xenial-updates,xenial-security,now 4.4.0.24.25 amd64  [installé]
linux-headers-4.4.0-21/xenial,xenial,now 4.4.0-21.37 all  [installé, automatique]
linux-headers-4.4.0-21-generic/xenial,now 4.4.0-21.37 amd64  [installé, automatique]
linux-headers-4.4.0-22/xenial-updates,xenial-updates,xenial-security,xenial-security,now 4.4.0-22.40 all  [installé, automatique]
linux-headers-4.4.0-22-generic/xenial-updates,xenial-security,now 4.4.0-22.40 amd64  [installé, automatique]
linux-headers-4.4.0-24/xenial-updates,xenial-updates,xenial-security,xenial-security,now 4.4.0-24.43 all  [installé, automatique]
linux-headers-4.4.0-24-generic/xenial-updates,xenial-security,now 4.4.0-24.43 amd64  [installé, automatique]
linux-headers-generic/xenial-updates,xenial-security,now 4.4.0.24.25 amd64  [installé, automatique]
linux-image-4.4.0-21-generic/xenial,now 4.4.0-21.37 amd64  [installé, automatique]
linux-image-4.4.0-22-generic/now 4.4.0-22.39 amd64 [installed,upgradable to: 4.4.0-22.40]
linux-image-extra-4.4.0-21-generic/xenial,now 4.4.0-21.37 amd64  [installé, automatique]
linux-image-extra-4.4.0-22-generic/xenial-updates,xenial-security,now 4.4.0-22.40 amd64  [installé, automatique]
linux-image-extra-4.4.0-24-generic/xenial-updates,xenial-security,now 4.4.0-24.43 amd64  [installé, automatique]
linux-image-generic/xenial-updates,xenial-security,now 4.4.0.24.25 amd64  [installé, automatique]
linux-libc-dev/xenial-updates,xenial-security,now 4.4.0-24.43 amd64  [installé]
linux-sound-base/xenial,xenial,now 1.0.25+dfsg-0ubuntu5 all  [installé]
syslinux-common/xenial,xenial,now 3:6.03+dfsg-11ubuntu1 all  [installé, automatique]

merci pour votre réponse rapide

Hors ligne

#4 Le 20/06/2016, à 13:50

polska

Re : Apt plante ..

J'ai redimensionné ma partition boot, j'ai l'impression que ca a résolu le problème je vous tiens au jus smile

Hors ligne

#5 Le 20/06/2016, à 14:44

MicP

Re : Apt plante ..

Si tu n'avais plus de place dans la partition /boot, c'est sans doute qu'il y a trop d'anciens noyaux dans ce répertoire pour l'espace disponible.
Tant que tu n'avais que 14MB d'espace disponible, ce n'était pas possible d'en installer/désinstaller, mais maintenant que tu as agrandis la partition tu dois pouvoir désinstaller les noyaux en ne gardant que les deux plus récents.
Sinon, les nouveaux noyaux vont s'y ajouter, et tu rencontrera à nouveau le même problème quand il n'y aura plus assez d'espace disponible dans /boot

Dernière modification par MicP (Le 20/06/2016, à 14:45)

Hors ligne

#6 Le 20/06/2016, à 15:00

xabilon

Re : Apt plante ..

oups, j'ai fait une faut de frappe, c'était :

apt list --installed | grep linux-

on pourra avoir la liste des noyaux installés, puisque je suis du même avis que MicP : agrandir /boot sans supprimer les noyaux obsolètes ne fait que repousser le problème à plus tard.

Dernière modification par xabilon (Le 20/06/2016, à 15:01)


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#7 Le 20/06/2016, à 16:07

polska

Re : Apt plante ..

D'accord, donc un  autoremove sera suffisant pour supprimer les anciens noyaux ?

D'ailleurs les noyaux de linux il y en a un nouveau tout les combien de temps ?

@xabilon : j'ai mis le resultat du coup le revoici :

polska@polska-HP-Pavilion-g6-Notebook-PC:~$ apt list --installed | grep linux-

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

linux-base/xenial,xenial,now 4.0ubuntu1 all  [installé]
linux-firmware/xenial,xenial,now 1.157 all  [installé, automatique]
linux-generic/xenial-updates,xenial-security,now 4.4.0.24.25 amd64  [installé]
linux-headers-4.4.0-21/xenial,xenial,now 4.4.0-21.37 all [installé, pouvant être supprimé automatiquement]
linux-headers-4.4.0-21-generic/xenial,now 4.4.0-21.37 amd64 [installé, pouvant être supprimé automatiquement]
linux-headers-4.4.0-22/xenial-updates,xenial-updates,xenial-security,xenial-security,now 4.4.0-22.40 all  [installé, automatique]
linux-headers-4.4.0-22-generic/xenial-updates,xenial-security,now 4.4.0-22.40 amd64  [installé, automatique]
linux-headers-4.4.0-24/xenial-updates,xenial-updates,xenial-security,xenial-security,now 4.4.0-24.43 all  [installé, automatique]
linux-headers-4.4.0-24-generic/xenial-updates,xenial-security,now 4.4.0-24.43 amd64  [installé, automatique]
linux-headers-generic/xenial-updates,xenial-security,now 4.4.0.24.25 amd64  [installé, automatique]
linux-image-4.4.0-21-generic/xenial,now 4.4.0-21.37 amd64 [installé, pouvant être supprimé automatiquement]
linux-image-4.4.0-22-generic/now 4.4.0-22.39 amd64 [installed,upgradable to: 4.4.0-22.40]
linux-image-4.4.0-24-generic/xenial-updates,xenial-security,now 4.4.0-24.43 amd64  [installé, automatique]
linux-image-extra-4.4.0-21-generic/xenial,now 4.4.0-21.37 amd64 [installé, pouvant être supprimé automatiquement]
linux-image-extra-4.4.0-22-generic/xenial-updates,xenial-security,now 4.4.0-22.40 amd64  [installé, automatique]
linux-image-extra-4.4.0-24-generic/xenial-updates,xenial-security,now 4.4.0-24.43 amd64  [installé, automatique]
linux-image-generic/xenial-updates,xenial-security,now 4.4.0.24.25 amd64  [installé, automatique]
linux-libc-dev/xenial-updates,xenial-security,now 4.4.0-24.43 amd64  [installé]
linux-sound-base/xenial,xenial,now 1.0.25+dfsg-0ubuntu5 all  [installé]
syslinux-common/xenial,xenial,now 3:6.03+dfsg-11ubuntu1 all  [installé, automatique]

Hors ligne

#8 Le 20/06/2016, à 16:10

xabilon

Re : Apt plante ..

Tu n'as que 3 noyaux installés, ton /boot était vraiment trop petit.
Redémarre déjà sur le nouveau noyau (le 4.4.0-24) et ensuite vois si un 'sudo apt-get autoremove' désinstalle le 4.4.0-21
Sinon, il n'y a pas d'intervalle fixe entre chaque version  du noyau, parfois quelques semaines, parfois plusieurs mois...

Dernière modification par xabilon (Le 20/06/2016, à 16:12)


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#9 Le 20/06/2016, à 16:12

polska

Re : Apt plante ..

Voici ce que j'ai apres un autoremove :

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

linux-base/xenial,xenial,now 4.0ubuntu1 all  [installé]
linux-firmware/xenial,xenial,now 1.157 all  [installé, automatique]
linux-generic/xenial-updates,xenial-security,now 4.4.0.24.25 amd64  [installé]
linux-headers-4.4.0-22/xenial-updates,xenial-updates,xenial-security,xenial-security,now 4.4.0-22.40 all  [installé, automatique]
linux-headers-4.4.0-22-generic/xenial-updates,xenial-security,now 4.4.0-22.40 amd64  [installé, automatique]
linux-headers-4.4.0-24/xenial-updates,xenial-updates,xenial-security,xenial-security,now 4.4.0-24.43 all  [installé, automatique]
linux-headers-4.4.0-24-generic/xenial-updates,xenial-security,now 4.4.0-24.43 amd64  [installé, automatique]
linux-headers-generic/xenial-updates,xenial-security,now 4.4.0.24.25 amd64  [installé, automatique]
linux-image-4.4.0-22-generic/now 4.4.0-22.39 amd64 [installed,upgradable to: 4.4.0-22.40]
linux-image-4.4.0-24-generic/xenial-updates,xenial-security,now 4.4.0-24.43 amd64  [installé, automatique]
linux-image-extra-4.4.0-22-generic/xenial-updates,xenial-security,now 4.4.0-22.40 amd64  [installé, automatique]
linux-image-extra-4.4.0-24-generic/xenial-updates,xenial-security,now 4.4.0-24.43 amd64  [installé, automatique]
linux-image-generic/xenial-updates,xenial-security,now 4.4.0.24.25 amd64  [installé, automatique]
linux-libc-dev/xenial-updates,xenial-security,now 4.4.0-24.43 amd64  [installé]
linux-sound-base/xenial,xenial,now 1.0.25+dfsg-0ubuntu5 all  [installé]
syslinux-common/xenial,xenial,now 3:6.03+dfsg-11ubuntu1 all  [installé, automatique]

Après à vrai dire je suis pas super au point avec les noyaux, vous pourriez m'en dire un peu plus ? smile

Hors ligne

#10 Le 20/06/2016, à 16:22

xabilon

Re : Apt plante ..

ok, l'autoremove a désinstallé le plus ancien.

Tous les x temps, un nouveau noyau sort (ce n'est pas une mise à jour du noyau, mais bel et bien un nouveau noyau). Pour des raisons de sécurité, les anciens sont laissés en place, au cas où le nouveau ne fonctionnerait pas, il y aura toujours le précédent pour redémarrer (car le noyau linux est le cœur de l'OS).

D'autres distributions, comme Archlinux, n'ont qu'un seul fichier noyau, et les nouveaux noyaux ne sont que des mises à jour de ce fichier. C'est une démarche différente, qui a ses avantages et ses inconvénients.
Sur Ubuntu, je suppose que c'est hérité de Debian et de sa vocation de serveur.

Du coup, il faut faire régulièrement le ménage, sinon les noyaux s'accumulent et finissent par occuper toute la place. Il y a un script sur Ubuntu qui permet, via l'autoremove, de désinstaller tous les noyaux sauf les 2 plus récents.


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#11 Le 20/06/2016, à 16:43

MicP

Re : Apt plante ..

polska a écrit :

…D'ailleurs les noyaux de linux il y en a un nouveau tout les combien de temps ?…

Sur cette machine virtuelle, je ne l'ai pas mis systématiquement mis à jour, mais au moins une fois par mois.

michel@xubuvirt:~$ ls -l /boot/vmlinuz*
-rw-r--r-- 1 root root 6345120 févr. 28 23:52 /boot/vmlinuz-3.16.0-30-generic
-rw------- 1 root root 6361856 févr. 27 01:16 /boot/vmlinuz-3.16.0-62-generic
-rw------- 1 root root 6364432 mars  11 02:43 /boot/vmlinuz-3.16.0-67-generic
-rw------- 1 root root 6365328 avril  7 02:30 /boot/vmlinuz-3.16.0-70-generic
-rw------- 1 root root 6376592 mai   13 03:43 /boot/vmlinuz-3.16.0-71-generic
-rw------- 1 root root 6373296 juin   9 11:23 /boot/vmlinuz-3.16.0-73-generic
michel@xubuvirt:~$ 

Il semblerait donc que ce soit plusieurs fois par mois.

Hors ligne

#12 Le 20/06/2016, à 17:05

polska

Re : Apt plante ..

D'acccord  !


Du coup apres le coup d'autoremove c est good ? smile

Hors ligne

#13 Le 20/06/2016, à 18:12

cqfd93

Re : Apt plante ..

Bonjour,

Le manque d'espace était bien visible dans le premier message :

 impossible de copier les données extraites pour « ./boot/System.map-4.4.0-24-generic » vers « /boot/System.map-4.4.0-24-generic.dpkg-new » : échec d'écriture (Aucun espace disponible sur le périphérique)

cqfd93

En ligne

#14 Le 24/06/2016, à 18:43

MicP

Re : Apt plante ..

polska a écrit :

…Du coup apres le coup d'autoremove c est good ?…

Perso, j'utilise debian et je n'ai pas ce problème d'accumulation des anciens noyaux.
Pour vérifier et tester d'autres systèmes, j'utilise des machines virtuelles de temps en temps.

cqfd93 et xabilon sont bien plus compétents que moi, aussi je préfère les laisser répondre à cette question.

Dernière modification par MicP (Le 24/06/2016, à 18:46)

Hors ligne

#15 Le 24/06/2016, à 18:54

grandtoubab

Re : Apt plante ..

Salut
Dans Debian on ne garde que 2 noyaux

Voir ces fichiers

cat /etc/kernel/postinst.d/apt-auto-removal
#!/bin/sh
set -e
# Mark as not-for-autoremoval those kernel packages that are:
#  - the currently booted version
#  - the kernel version we've been called for
#  - the latest kernel version (as determined by debian version number)
#  - the second-latest kernel version
#
# In the common case this results in two kernels saved (booted into the
# second-latest kernel, we install the latest kernel in an upgrade), but
# can save up to four. Kernel refers here to a distinct release, which can
# potentially be installed in multiple flavours counting as one kernel.

Et ce que ça donne

ls -alrt /etc/apt/apt.conf.d
debian:/etc/apt/apt.conf.d$ cat 01autoremove-kernels
// DO NOT EDIT! File autogenerated by /etc/kernel/postinst.d/apt-auto-removal
APT::NeverAutoRemove
{
   "^linux-image-4\.5\.0-2-amd64$";
   "^linux-image-4\.6\.0-1-amd64$";
   "^linux-headers-4\.5\.0-2-amd64$";
   "^linux-headers-4\.6\.0-1-amd64$";
   "^linux-image-extra-4\.5\.0-2-amd64$";
   "^linux-image-extra-4\.6\.0-1-amd64$";
   "^linux-signed-image-4\.5\.0-2-amd64$";
   "^linux-signed-image-4\.6\.0-1-amd64$";
   "^kfreebsd-image-4\.5\.0-2-amd64$";
   "^kfreebsd-image-4\.6\.0-1-amd64$";
   "^kfreebsd-headers-4\.5\.0-2-amd64$";
   "^kfreebsd-headers-4\.6\.0-1-amd64$";
   "^gnumach-image-4\.5\.0-2-amd64$";
   "^gnumach-image-4\.6\.0-1-amd64$";
   "^.*-modules-4\.5\.0-2-amd64$";
   "^.*-modules-4\.6\.0-1-amd64$";
   "^.*-kernel-4\.5\.0-2-amd64$";
   "^.*-kernel-4\.6\.0-1-amd64$";
   "^linux-backports-modules-.*-4\.5\.0-2-amd64$";
   "^linux-backports-modules-.*-4\.6\.0-1-amd64$";
   "^linux-tools-4\.5\.0-2-amd64$";
   "^linux-tools-4\.6\.0-1-amd64$";
};
/* Debug information:
# dpkg list:
ii  linux-image-4.5.0-2-amd64             4.5.5-1                              amd64        Linux 4.5 for 64-bit PCs
iF  linux-image-4.6.0-1-amd64             4.6.1-1                              amd64        Linux 4.6 for 64-bit PCs
iU  linux-image-amd64                     4.6+74                               amd64        Linux for 64-bit PCs (meta-package)
# list of installed kernel packages:
4.5.0-2-amd64 4.5.5-1
4.6.0-1-amd64 4.6.1-1
# list of different kernel versions:
4.6.1-1
4.5.5-1
# Installing kernel: 4.6.1-1 (4.6.0-1-amd64)
# Running kernel: 4.5.5-1 (4.5.0-2-amd64)
# Last kernel: 4.6.1-1
# Previous kernel: 4.5.5-1
# Kernel versions list to keep:
4.5.5-1
4.6.1-1
# Kernel packages (version part) to protect:
4\.5\.0-2-amd64
4\.6\.0-1-amd64
*/

J'ai jamais compris pourquoi Ubuntu avait introduit une telle frénésie d'installation de noyaux sans mettre au point un système robuste de nettoyage


Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....

Hors ligne