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 05/02/2024, à 10:21

Jordan67

[Résolu]Ne pas mettre à jour le Kernel

Bonjour à tous

Fraîchement arrivé dans une société, je n'ai pas eu beaucoup d'instruction de la part de mon prédécesseur et je m'occupe de mettre à jour le parc de machines. Ici nous avons un noeud de calcul tournant avec des Epyc 

Je dispose d'une machine sous Ubuntu 20.04.6 LTS (GNU/Linux 5.10.0-1008-oem x86_64). En raison d'une incompatibilité (laquelle je ne saurai vous dire) avec MPI (distributions de calculs et parallélisation) le kernel ne doit pas être mis à jour sur cette machine. Il DOIT resté en 5.10.

Après avoir fait quelques recherches, j'ai tenter de bloquer la mise à jour du Kernel avec cette commande :

root@xxxxx:~# apt-mark hold linux-image-$(uname -r)
linux-image-5.10.0-1008-oem set on hold.

Je lance ensuite la commande de mise à jour (apt update et apt upgrade) et je me retrouve avec le retour suivant :

root@xxxxx:~# apt upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following package was automatically installed and is no longer required:
  are-2201
Use 'apt autoremove' to remove it.
Get more security updates through Ubuntu Pro with 'esm-apps' enabled:
  sntp python2.7-minimal libmagickwand-6.q16-6 python2.7 ntp ntpdate
  libmagickcore-6.q16-6 libpython2.7-minimal libpython2.7-stdlib
  imagemagick-6-common
Learn more about Ubuntu Pro at https://ubuntu.com/pro
The following NEW packages will be installed:
  linux-headers-5.4.0-170 linux-headers-5.4.0-170-generic linux-image-5.4.0-170-generic linux-modules-5.4.0-170-generic linux-modules-extra-5.4.0-170-generic ubuntu-pro-client-l10n
The following packages will be upgraded:
  amd64-microcode apt apt-utils are-master avahi-daemon avahi-utils base-files bind9-dnsutils bind9-host bind9-libs binutils binutils-common binutils-x86-64-linux-gnu bluez-obexd ceph-common
  clig-master cups cups-client cups-common cups-core-drivers cups-daemon cups-ipp-utils cups-ppdc cups-server-common curl cutik-master distro-info-data gawk ghostscript gnome-control-center
  gnome-control-center-data gnome-control-center-faces gnome-shell gnome-shell-common grub-efi-amd64 grub-efi-amd64-bin grub-efi-amd64-signed intel-microcode iputils-ping iputils-tracepath kpartx
  krb5-locales ldap-utils libapparmor1 libapt-pkg6.0 libavahi-client3 libavahi-common-data libavahi-common3 libavahi-core7 libavahi-glib1 libbinutils libbluetooth3 libc-ares2 libc-bin libc-dev-bin
  libc6 libc6-dev libcephfs2 libctf-nobfd0 libctf0 libcups2 libcurl3-gnutls libcurl4 libdw1 libelf1 libflac8 libgnutls30 libgs9 libgs9-common libgssapi-krb5-2 libk5crypto3 libkrb5-3 libkrb5support0
  libldap-2.4-2 libldap-common libmysqlclient21 libnetplan0 libnghttp2-14 libnss-systemd libpam-modules libpam-modules-bin libpam-runtime libpam-systemd libpam0g libperl5.30 libpoppler-cpp0v5
  libpoppler97 libpq5 libprocps8 libpython3.8 libpython3.8-minimal libpython3.8-stdlib librados2 libradosstriper1 librbd1 libsmbclient libsndfile1 libsqlite3-0 libssh-4 libssl1.1 libsystemd0 libtiff5
  libudev1 libvpx6 libwbclient0 libwebp6 libwebpdemux2 libwebpmux3 libx11-6 libx11-data libx11-xcb1 libxpm4 linux-generic linux-headers-generic linux-image-generic linux-libc-dev locales milo-hyb
  mokutil motd-news-config multipath-tools netplan.io open-vm-tools openssh-client openssh-server openssh-sftp-server openssl perl perl-base perl-doc perl-modules-5.30 poppler-utils postfix procps
  python3-ceph-argparse python3-ceph-common python3-cephfs python3-cryptography python3-rados python3-rbd python3-samba python3-twisted python3-twisted-bin python3-update-manager python3-urllib3
  python3.8 python3.8-minimal rsync samba-common samba-common-bin samba-dsdb-modules samba-libs smbclient sosreport systemd systemd-sysv tar temsifd-hyb temsifd-master tzdata ubuntu-advantage-tools
  udev update-manager-core vim vim-common vim-runtime vim-tiny xserver-common xserver-xephyr xserver-xorg-core xserver-xorg-legacy xwayland xxd
173 upgraded, 6 newly installed, 0 to remove and 0 not upgraded.
139 standard LTS security updates

La ligne ci-dessous m'inquiète particulièrement :

The following NEW packages will be installed:
  linux-headers-5.4.0-170 linux-headers-5.4.0-170-generic linux-image-5.4.0-170-generic linux-modules-5.4.0-170-generic linux-modules-extra-5.4.0-170-generic ubuntu-pro-client-l10n

Le blocage du kernel n'est donc pas prise en compte ? Ce kernel 5.4 sera t'il installé si je confirme l'installation des mises à jour ?

Je vous remercie d'avance et vous souhaite une bonne journée

Dernière modification par Jordan67 (Le 05/02/2024, à 15:21)

Hors ligne

#2 Le 05/02/2024, à 10:51

geole

Re : [Résolu]Ne pas mettre à jour le Kernel

Bonjour.
Man apt-mark indique
       hold
           hold permet de marquer un paquet comme retenu, ce qui empêchera qu'il soit installé,
           mis à jour ou supprimé automatiquement.
Ce qui veut dire que, lorsque tu vas purger, il ne sera jamais supprimé.
Et que tu pourras toujours booter avec,
Mais cela n'empêche pas l'arrivée des nouveaux paquets.
A toi de bien vérifier que c'est bien le seul paquet que tu dois figer car je n'en suis pas certain.
A toi de faire en sorte de toujours booter avec ce paquet et pas les nouveaux qui vont s'installer.
Paragraphe 2.3

Nota. Il me semble que le nouveau paquet proposé est antérieur et pas postérieur à ta référence,

Dernière modification par geole (Le 05/02/2024, à 11:07)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#3 Le 05/02/2024, à 11:13

Jordan67

Re : [Résolu]Ne pas mettre à jour le Kernel

Bonjour et merci pour tes précisions. Et ce que toi (ou quelqu'un d'autre) pourrait me dire si d'autres packet sont a geler dans le cadre d'une non mise a jour du kernel ?

Merci smile

Hors ligne

#4 Le 05/02/2024, à 11:30

cqfd93

Re : [Résolu]Ne pas mettre à jour le Kernel

Bonjour,

Pour voir les noyaux et les méta-paquets présents, donne :

echo; dpkg -l | grep -Ei "linux-(g|h|i|lo|mo|si|t)" | grep -v ^rc | sort -k3 | awk '{print $1,$2,$3,$4}' | column -s" " -t ; echo ; uname -mr ; echo

cqfd93

Hors ligne

#5 Le 05/02/2024, à 11:34

Jordan67

Re : [Résolu]Ne pas mettre à jour le Kernel

Bonjour

Merci pour ton aide. Le retour de la commande est ci-dessous :

ii  linux-generic                          5.4.0.159.154    amd64
ii  linux-image-generic                    5.4.0.159.154    amd64
ii  linux-headers-generic                  5.4.0.159.154    amd64
ii  linux-headers-5.4.0-100                5.4.0-100.113    all
ii  linux-headers-5.4.0-159                5.4.0-159.176    all
ii  binutils-x86-64-linux-gnu              2.34-6ubuntu1.6  amd64
hi  linux-image-5.10.0-1008-oem            5.10.0-1008.9    amd64
ii  linux-modules-5.10.0-1008-oem          5.10.0-1008.9    amd64
ii  linux-image-5.4.0-100-generic          5.4.0-100.113    amd64
ii  linux-image-5.4.0-159-generic          5.4.0-159.176    amd64
ii  linux-modules-5.4.0-100-generic        5.4.0-100.113    amd64
ii  linux-headers-5.4.0-100-generic        5.4.0-100.113    amd64
ii  linux-modules-5.4.0-159-generic        5.4.0-159.176    amd64
ii  linux-headers-5.4.0-159-generic        5.4.0-159.176    amd64
ii  linux-modules-extra-5.4.0-159-generic  5.4.0-159.176    amd64

5.10.0-1008-oem x86_64

Hors ligne

#6 Le 05/02/2024, à 11:44

cqfd93

Re : [Résolu]Ne pas mettre à jour le Kernel

Les 3 premiers paquets (qui sont juste des méta-paquets) sont responsables des mises à jour des noyaux de la série 5.4 donc avec eux, tu ne risques pas de dépasser la série 5.10 que tu veux conserver.

Tu peux mettre à jour sans danger :

apt update
apt full-upgrade

après, au redémarrage, vérifie sur quel noyau tu démarres avec :

uname -a

cqfd93

Hors ligne

#7 Le 05/02/2024, à 12:55

Jordan67

Re : [Résolu]Ne pas mettre à jour le Kernel

Un grand merci à toi (et a toutes les personnes qui ont répondues wink)

J'ai mis a jour + reboot et je me retrouve bien avec l'ancienne version du kernel.

Merci smile

Hors ligne

#8 Le 05/02/2024, à 13:15

cqfd93

Re : [Résolu]Ne pas mettre à jour le Kernel

C'est bien, n'oublie pas de marquer ton sujet comme résolu en modifiant le titre depuis le premier message.


cqfd93

Hors ligne