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 26/01/2015, à 19:29

benjoroma

[Résolu] Conflit de version kernel

Bonjour à tous, ma belle-mère a innové dans les pépins sur Ubuntu : elle a quitté brutalement une mise à jour alors que le noyau était en train d'être remplacé, et là c'est la catastrophe ! :-)

Pour résumer, panneau de sens interdit, plus moyen de lancer les mises à jour, l'ordinateur fonctionne à peu près correctement quand même donc rien d'urgent mais c'est embêtant... Je vous mets ce que je trouve plus bas, le défi à relever étant de mettre à jour le noyau linux sans avoir besoin de tout réinstaller :

ani@jakani:~$ sudo dpkg --configure -a
dpkg: des problèmes de dépendances empêchent la configuration de linux-generic :
 linux-generic dépend de linux-headers-generic (= 3.13.0.44.51) ; cependant :
  La version de linux-headers-generic sur le système est 3.13.0.43.50.

dpkg: error processing package linux-generic (--configure):
 problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
 linux-generic
ani@jakani:~$ uname -r
3.13.0-44-generic
ani@jakani:~$ dpkg -l | grep -Ei "linux-headers|linux-image"
ii  linux-headers-3.13.0-32                               3.13.0-32.57                                        all          Header files related to Linux kernel version 3.13.0
ii  linux-headers-3.13.0-32-generic                       3.13.0-32.57                                        amd64        Linux kernel headers for version 3.13.0 on 64 bit x86 SMP
ii  linux-headers-3.13.0-35                               3.13.0-35.62                                        all          Header files related to Linux kernel version 3.13.0
ii  linux-headers-3.13.0-35-generic                       3.13.0-35.62                                        amd64        Linux kernel headers for version 3.13.0 on 64 bit x86 SMP
ii  linux-headers-3.13.0-36                               3.13.0-36.63                                        all          Header files related to Linux kernel version 3.13.0
ii  linux-headers-3.13.0-36-generic                       3.13.0-36.63                                        amd64        Linux kernel headers for version 3.13.0 on 64 bit x86 SMP
ii  linux-headers-3.13.0-37                               3.13.0-37.64                                        all          Header files related to Linux kernel version 3.13.0
ii  linux-headers-3.13.0-37-generic                       3.13.0-37.64                                        amd64        Linux kernel headers for version 3.13.0 on 64 bit x86 SMP
ii  linux-headers-3.13.0-39                               3.13.0-39.66                                        all          Header files related to Linux kernel version 3.13.0
ii  linux-headers-3.13.0-39-generic                       3.13.0-39.66                                        amd64        Linux kernel headers for version 3.13.0 on 64 bit x86 SMP
ii  linux-headers-3.13.0-40                               3.13.0-40.69                                        all          Header files related to Linux kernel version 3.13.0
ii  linux-headers-3.13.0-40-generic                       3.13.0-40.69                                        amd64        Linux kernel headers for version 3.13.0 on 64 bit x86 SMP
ii  linux-headers-3.13.0-43                               3.13.0-43.72                                        all          Header files related to Linux kernel version 3.13.0
ii  linux-headers-3.13.0-43-generic                       3.13.0-43.72                                        amd64        Linux kernel headers for version 3.13.0 on 64 bit x86 SMP
ii  linux-headers-3.13.0-44                               3.13.0-44.73                                        all          Header files related to Linux kernel version 3.13.0
iHR linux-headers-3.13.0-44-generic                       3.13.0-44.73                                        amd64        (aucune description n'est disponible)
ii  linux-headers-generic                                 3.13.0.43.50                                        amd64        Generic Linux kernel headers
ii  linux-image-3.13.0-32-generic                         3.13.0-32.57                                        amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-35-generic                         3.13.0-35.62                                        amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-36-generic                         3.13.0-36.63                                        amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-37-generic                         3.13.0-37.64                                        amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-39-generic                         3.13.0-39.66                                        amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-40-generic                         3.13.0-40.69                                        amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-43-generic                         3.13.0-43.72                                        amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-44-generic                         3.13.0-44.73                                        amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-32-generic                   3.13.0-32.57                                        amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-35-generic                   3.13.0-35.62                                        amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-36-generic                   3.13.0-36.63                                        amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-37-generic                   3.13.0-37.64                                        amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-39-generic                   3.13.0-39.66                                        amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-40-generic                   3.13.0-40.69                                        amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-43-generic                   3.13.0-43.72                                        amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-44-generic                   3.13.0-44.73                                        amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-generic                                   3.13.0.44.51                                        amd64        Generic Linux kernel image
ani@jakani:~$ 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
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  linux-headers-3.13.0-32 linux-headers-3.13.0-32-generic
  linux-image-3.13.0-32-generic linux-image-extra-3.13.0-32-generic
Veuillez utiliser « apt-get autoremove » pour les supprimer.
Les paquets supplémentaires suivants seront installés : 
  linux-headers-3.13.0-44-generic linux-headers-generic
Les paquets suivants seront mis à jour :
  linux-headers-3.13.0-44-generic linux-headers-generic
2 mis à jour, 0 nouvellement installés, 0 à enlever et 82 non mis à jour.
2 partiellement installés ou enlevés.
Il est nécessaire de prendre 0 o/721 ko dans les archives.
Après cette opération, 13,4 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] 
(Lecture de la base de données... 369714 fichiers et répertoires déjà installés.)
Préparation du décompactage de .../linux-headers-3.13.0-44-generic_3.13.0-44.73_amd64.deb ...
Décompactage de linux-headers-3.13.0-44-generic (3.13.0-44.73) sur (3.13.0-44.73) ...

Je précise que l'ordi reste figé sur la dernière ligne, vu qu'il est en conflit, évidemment !

Merci à l'aide que vous pourrez apporter ;-)

Dernière modification par benjoroma (Le 30/01/2015, à 17:29)


Sociologue philosophe napolétanophile traducteur et anarcho-geek à l'occasion, prof de SES !

Depuis peu sur ACER Swift 314-56 en dual-boot avec Windows 10, mais il sert à rien...

Hors ligne

#2 Le 26/01/2015, à 19:37

nany

Re : [Résolu] Conflit de version kernel

Bonjour,

que donne la commande suivante ?

sudo apt-get install --reinstall -y --force-yes linux-headers-3.13.0-44-generic

Hors ligne

#3 Le 26/01/2015, à 20:36

tiramiseb

Re : [Résolu] Conflit de version kernel

Salut,

sudo apt-get remove linux-generic
sudo dpkg --configure -a
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install linux-generic

Hors ligne

#4 Le 30/01/2015, à 16:01

benjoroma

Re : [Résolu] Conflit de version kernel

Bonjour, merci pour vos réponses, je suis de retour chez mes beaux-parents, et le problème n'est pas corrigé !

Voici ce que donne la première solution :

jakez@jakani:~$ sudo apt-get install --reinstall -y --force-yes linux-headers-3.13.0-44-generic
[sudo] password for jakez: 
E: dpkg a été interrompu. Il est nécessaire d'utiliser « sudo dpkg --configure -a » pour corriger le problème.

Je tente donc ce qui est indiqué :

jakez@jakani:~$ sudo dpkg --configure -a
jakez@jakani:~$ sudo apt-get install --reinstall -y --force-yes linux-headers-3.13.0-44-generic
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  linux-headers-3.13.0-32 linux-headers-3.13.0-32-generic
  linux-headers-generic linux-image-3.13.0-32-generic
  linux-image-extra-3.13.0-32-generic linux-image-generic
Veuillez utiliser « apt-get autoremove » pour les supprimer.
Les paquets suivants seront mis à jour :
  linux-headers-3.13.0-44-generic
1 mis à jour, 0 nouvellement installés, 0 à enlever et 83 non mis à jour.
1 partiellement installés ou enlevés.
Il est nécessaire de prendre 0 o/718 ko dans les archives.
Après cette opération, 13,4 Mo d'espace disque supplémentaires seront utilisés.
(Lecture de la base de données... 369711 fichiers et répertoires déjà installés.)
Préparation du décompactage de .../linux-headers-3.13.0-44-generic_3.13.0-44.73_amd64.deb ...
Décompactage de linux-headers-3.13.0-44-generic (3.13.0-44.73) sur (3.13.0-44.73) ...

Là le terminal reste bloqué sur la dernière ligne, ça fait environ 5 minutes que j'attends, j'imagine que le délai est dépassé non ? Et ça ait pareil lorsque je fais "sudo apt-get remove linux-generic"


Sociologue philosophe napolétanophile traducteur et anarcho-geek à l'occasion, prof de SES !

Depuis peu sur ACER Swift 314-56 en dual-boot avec Windows 10, mais il sert à rien...

Hors ligne

#5 Le 30/01/2015, à 16:16

nany

Hors ligne

#6 Le 30/01/2015, à 16:18

benjoroma

Re : [Résolu] Conflit de version kernel

À noter que j'ai tenté d'installer le dernier noyau en date pour la LTS :  linux-headers-3.16.0-29-generic

Le problème c'est qu'en faisant ça, voici ce que me fait le terminal :

jakez@jakani:~$ sudo apt-get install --reinstall -y --force-yes linux-headers-3.16.0-29-generic
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  linux-headers-3.13.0-32 linux-headers-3.13.0-32-generic
  linux-headers-generic linux-image-3.13.0-32-generic
  linux-image-extra-3.13.0-32-generic linux-image-generic
Veuillez utiliser « apt-get autoremove » pour les supprimer.
Les paquets supplémentaires suivants seront installés : 
  linux-headers-3.13.0-44-generic linux-headers-3.16.0-29
Les NOUVEAUX paquets suivants seront installés :
  linux-headers-3.16.0-29 linux-headers-3.16.0-29-generic
Les paquets suivants seront mis à jour :
  linux-headers-3.13.0-44-generic
1 mis à jour, 2 nouvellement installés, 0 à enlever et 94 non mis à jour.
1 partiellement installés ou enlevés.
Il est nécessaire de prendre 9 769 ko/10,5 Mo dans les archives.
Après cette opération, 91,6 Mo d'espace disque supplémentaires seront utilisés.
Réception de : 1 http://fr.archive.ubuntu.com/ubuntu/ trusty-updates/main linux-headers-3.16.0-29 all 3.16.0-29.39~14.04.1 [9 058 kB]
Réception de : 2 http://fr.archive.ubuntu.com/ubuntu/ trusty-updates/main linux-headers-3.16.0-29-generic amd64 3.16.0-29.39~14.04.1 [711 kB]
9 769 ko réceptionnés en 10s (916 ko/s)                                        
(Lecture de la base de données... 369711 fichiers et répertoires déjà installés.)
Préparation du décompactage de .../linux-headers-3.13.0-44-generic_3.13.0-44.73_amd64.deb ...
Décompactage de linux-headers-3.13.0-44-generic (3.13.0-44.73) sur (3.13.0-44.73) ...

Il cherche donc absolument à décompacter la version qui coince, quelque soit le noyau qu'on cherche à installer, et reste figé comme ça... Une idée de votre part ou il faut que je réinstalle ??? :-)


Sociologue philosophe napolétanophile traducteur et anarcho-geek à l'occasion, prof de SES !

Depuis peu sur ACER Swift 314-56 en dual-boot avec Windows 10, mais il sert à rien...

Hors ligne

#7 Le 30/01/2015, à 16:20

benjoroma

Re : [Résolu] Conflit de version kernel

Et la commande donne ça :

jakez@jakani:~$ dpkg -l linux-h*
Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder
| État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé/W=attend-traitement-déclenchements
|/ Err?=(aucune)/besoin Réinstallation (État,Err: majuscule=mauvais)
||/ Nom            Version      Architecture Description
+++-==============-============-============-=================================
un  linux-headers  <aucun>      <aucune>     (aucune description n'est disponi
un  linux-headers- <aucun>      <aucune>     (aucune description n'est disponi
ii  linux-headers- 3.13.0-32.57 all          Header files related to Linux ker
ii  linux-headers- 3.13.0-32.57 amd64        Linux kernel headers for version 
ii  linux-headers- 3.13.0-35.62 all          Header files related to Linux ker
ii  linux-headers- 3.13.0-35.62 amd64        Linux kernel headers for version 
ii  linux-headers- 3.13.0-36.63 all          Header files related to Linux ker
ii  linux-headers- 3.13.0-36.63 amd64        Linux kernel headers for version 
ii  linux-headers- 3.13.0-37.64 all          Header files related to Linux ker
ii  linux-headers- 3.13.0-37.64 amd64        Linux kernel headers for version 
ii  linux-headers- 3.13.0-39.66 all          Header files related to Linux ker
ii  linux-headers- 3.13.0-39.66 amd64        Linux kernel headers for version 
ii  linux-headers- 3.13.0-40.69 all          Header files related to Linux ker
ii  linux-headers- 3.13.0-40.69 amd64        Linux kernel headers for version 
ii  linux-headers- 3.13.0-43.72 all          Header files related to Linux ker
ii  linux-headers- 3.13.0-43.72 amd64        Linux kernel headers for version 
ii  linux-headers- 3.13.0-44.73 all          Header files related to Linux ker
iHR linux-headers- 3.13.0-44.73 amd64        (aucune description n'est disponi
ii  linux-headers- 3.13.0.43.50 amd64        Generic Linux kernel headers

Sociologue philosophe napolétanophile traducteur et anarcho-geek à l'occasion, prof de SES !

Depuis peu sur ACER Swift 314-56 en dual-boot avec Windows 10, mais il sert à rien...

Hors ligne

#8 Le 30/01/2015, à 16:23

benjoroma

Re : [Résolu] Conflit de version kernel

Si je comprends bien faut réinstaller c'est ça ??


Sociologue philosophe napolétanophile traducteur et anarcho-geek à l'occasion, prof de SES !

Depuis peu sur ACER Swift 314-56 en dual-boot avec Windows 10, mais il sert à rien...

Hors ligne

#9 Le 30/01/2015, à 16:28

nany

Re : [Résolu] Conflit de version kernel

Bien, puisqu’il ne veut rien entendre, on va le virer brutalement :

sudo mv /var/lib/dpkg/info/linux-headers-3.13.0-44-generic.* /tmp/
sudo dpkg --remove --force-remove-reinstreq linux-headers-3.13.0-44-generic

Puis voyons ce que la mise à jour veut faire :

sudo apt-get update ; sudo apt-get dist-upgrade

Hors ligne

#10 Le 30/01/2015, à 16:29

nany

Re : [Résolu] Conflit de version kernel

benjoroma a écrit :

Si je comprends bien faut réinstaller c'est ça ??

Pas de précipitation. wink

Hors ligne

#11 Le 30/01/2015, à 16:48

benjoroma

Re : [Résolu] Conflit de version kernel

Merci, la solution brutale à l'air d'être la bonne, les mises à jour sont en train de se faire, au moins ça ne bloque pas (encore!)

Le noyau n'y est pas encore passé mais ça ne saurait tarder, on verra bien si ça coince !


Sociologue philosophe napolétanophile traducteur et anarcho-geek à l'occasion, prof de SES !

Depuis peu sur ACER Swift 314-56 en dual-boot avec Windows 10, mais il sert à rien...

Hors ligne

#12 Le 30/01/2015, à 17:02

benjoroma

Re : [Résolu] Conflit de version kernel

Et bien ça coince quand même !

Sélection du paquet linux-headers-3.13.0-44-generic précédemment désélectionné.
Préparation du décompactage de .../linux-headers-3.13.0-44-generic_3.13.0-44.73_amd64.deb ...
Décompactage de linux-headers-3.13.0-44-generic (3.13.0-44.73) ...

--> 5 minutes que la mise à jour est figée là-dessus...


Sociologue philosophe napolétanophile traducteur et anarcho-geek à l'occasion, prof de SES !

Depuis peu sur ACER Swift 314-56 en dual-boot avec Windows 10, mais il sert à rien...

Hors ligne

#13 Le 30/01/2015, à 17:28

benjoroma

Re : [Résolu] Conflit de version kernel

C'est bon, ça a fini par se débloquer, les mises à jour viennent de se terminer, ça marche impecable !

merci pour le coup de main ;-)


Sociologue philosophe napolétanophile traducteur et anarcho-geek à l'occasion, prof de SES !

Depuis peu sur ACER Swift 314-56 en dual-boot avec Windows 10, mais il sert à rien...

Hors ligne

#14 Le 30/01/2015, à 17:30

Rufus T. Firefly

Re : [Résolu] Conflit de version kernel

Salut

Essaye :

sudo apt-get clean

Ça vide le cache /var/cache/apt et donc ça force à re-télécharger le(s) paquet(s) en cours d'installation. Parce que ça dépend à quel moment la mise à jour a été brutalement interrompue. Peut-être que le paquet n'a pas été correctement téléchargé...
De toutes façons, ça ne coûte pas grand chose d'essayer puis de re-tenter quelque chose du genre

sudo apt-get update ; sudo apt-get dist-upgrade

Edit : trop tard ! Mais ça peut aider quand même à l'occasion...

Dernière modification par Rufus T. Firefly (Le 30/01/2015, à 17:32)


La provocation est une façon de remettre la réalité sur ses pieds. (Bertolt Brecht)
Il n'y a pas de route royale pour la science et ceux-là seulement ont chance d'arriver à ses sommets lumineux qui ne craignent pas de se fatiguer à gravir ses sentiers escarpés. (Karl Marx)
Il est devenu plus facile de penser la fin du monde que la fin du capitalisme

Hors ligne