web-dev-qa-db-fra.com

Comment mettre à niveau le noyau après une rétrogradation permanente?

J'utilise la version 16.0.4 du serveur.

J'avais des problèmes étranges avec le blocage d'un des nouveaux noyaux, donc je voulais rétrograder et rester sur celui qui, je le savais, allait bien se passer pour moi et ne pas causer de problèmes.

Je suis tombé sur cette question ( dégradation du noyau après mise à jour cassé mon système ). J'ai suivi le conseil en cette réponse .

Il note:

Veuillez noter que le paquet linux-image-generic-lts-raring sera également supprimé. Cela signifie que la version de votre noyau ne sera plus mise à niveau avec apt-get upgrade. Ce n'est que lorsque vous réinstallez linux-image-generic-lts-raring que la version du noyau sera mise à niveau. C'est donc une solution permanente.

Comment puis-je réinstaller linux-image-generic-lts-raring ou pour pouvoir obtenir à nouveau le dernier noyau?

Actuellement, lorsque je lance un apt-get updateapt-get upgrade je ne reçois rien. J'aimerais mettre à jour tous mes paquets avec les dernières versions.

Voici le résultat de apt-cache policy linux-image-generic

linux-image-generic:
  Installed: (none)
  Candidate: 4.4.0.77.83
  Version table:
     4.4.0.77.83 500
        500 http://us.archive.ubuntu.com/ubuntu xenial-updates/main AMD64 Packages
     4.4.0.75.81 500
        500 http://security.ubuntu.com/ubuntu xenial-security/main AMD64 Packages
     4.4.0.21.22 500
        500 http://us.archive.ubuntu.com/ubuntu xenial/main AMD64 Packages

Après apt-get install linux-image-generic -> reboot la sortie de apt-cache policy linux-image-generic:

linux-image-generic:
  Installed: 4.4.0.77.83
  Candidate: 4.4.0.77.83
  Version table:
 *** 4.4.0.77.83 500
        500 http://us.archive.ubuntu.com/ubuntu xenial-updates/main AMD64 Packages
        100 /var/lib/dpkg/status
     4.4.0.75.81 500
        500 http://security.ubuntu.com/ubuntu xenial-security/main AMD64 Packages
     4.4.0.21.22 500
        500 http://us.archive.ubuntu.com/ubuntu xenial/main AMD64 Packages

Voici le résultat de Output of dpkg -l linux-image*:

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                                                  Version                         Architecture                    Description
+++-=====================================================-===============================-===============================-===============================================================================================================
un  linux-image                                           <none>                          <none>                          (no description available)
rc  linux-image-4.4.0-31-generic                          4.4.0-31.50                     AMD64                           Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-53-generic                          4.4.0-53.74                     AMD64                           Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-57-generic                          4.4.0-57.78                     AMD64                           Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-59-generic                          4.4.0-59.80                     AMD64                           Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-62-generic                          4.4.0-62.83                     AMD64                           Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-63-generic                          4.4.0-63.84                     AMD64                           Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-64-generic                          4.4.0-64.85                     AMD64                           Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-65-generic                          4.4.0-65.86                     AMD64                           Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-66-generic                          4.4.0-66.87                     AMD64                           Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-67-generic                          4.4.0-67.88                     AMD64                           Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-70-generic                          4.4.0-70.91                     AMD64                           Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-4.4.0-71-generic                          4.4.0-71.92                     AMD64                           Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii  linux-image-4.4.0-72-generic                          4.4.0-72.93                     AMD64                           Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii  linux-image-4.4.0-75-generic                          4.4.0-75.96                     AMD64                           Linux kernel image for version 4.4.0 on 64 bit x86 SMP
ii  linux-image-4.4.0-77-generic                          4.4.0-77.98                     AMD64                           Linux kernel image for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-31-generic                    4.4.0-31.50                     AMD64                           Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-53-generic                    4.4.0-53.74                     AMD64                           Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-57-generic                    4.4.0-57.78                     AMD64                           Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-59-generic                    4.4.0-59.80                     AMD64                           Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-62-generic                    4.4.0-62.83                     AMD64                           Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-63-generic                    4.4.0-63.84                     AMD64                           Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-64-generic                    4.4.0-64.85                     AMD64                           Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-65-generic                    4.4.0-65.86                     AMD64                           Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-66-generic                    4.4.0-66.87                     AMD64                           Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-67-generic                    4.4.0-67.88                     AMD64                           Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-70-generic                    4.4.0-70.91                     AMD64                           Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
rc  linux-image-extra-4.4.0-71-generic                    4.4.0-71.92                     AMD64                           Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
ii  linux-image-extra-4.4.0-72-generic                    4.4.0-72.93                     AMD64                           Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
ii  linux-image-extra-4.4.0-75-generic                    4.4.0-75.96                     AMD64                           Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
ii  linux-image-extra-4.4.0-77-generic                    4.4.0-77.98                     AMD64                           Linux kernel extra modules for version 4.4.0 on 64 bit x86 SMP
ii  linux-image-generic                                   4.4.0.77.83                     AMD64                           Generic Linux kernel image

Lorsque je lance apt-get update et apt-get upgrade, il n'affiche toujours aucune mise à jour disponible. Je suis presque sûr qu'il devrait y avoir des mises à jour disponibles.

2
Michael Ecklund

La suppression du package linux-image-generic-lts-raring (ou son équivalent) empêche votre système d’obtenir la dernière version des mises à jour du noyau. Dans votre cas spécifique, l'exécution de Sudo apt-get install linux-image-generic chargera le méta-paquet conçu pour installer les derniers noyaux de votre distribution.

Après l’installation de ce paquet, redémarrez et assurez-vous d’exécuter la dernière version à l’aide de la commande uname -r, car vous avez peut-être également épinglé votre noyau de la même manière que Comment ignorer la mise à jour du noyau ? . Vous avez peut-être également défini une version spécifique du noyau à utiliser au démarrage, de la même manière que Comment configurer Windows pour qu'il démarre par défaut dans le chargeur de démarrage?

Enfin, le résultat de dpkg -l linux-image* indique que vous transportez beaucoup d'anciennes versions du noyau. Ce n'est pas un problème en soi, mais peut en créer si vous disposez d'une partition séparée /boot ou d'un espace disque limité. Si vous êtes certain que le noyau fonctionne correctement et que vous n’avez pas de problèmes, envisagez d’exécuter Sudo apt-get autoremove, comme indiqué dans la section Comment puis-je supprimer les anciennes versions du noyau pour nettoyer le menu de démarrage? = et Comment libérer de l'espace dans/boot?

1
Charles Green