#1 Le 05/02/2024, à 09: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, à 14:21)
Hors ligne
#2 Le 05/02/2024, à 09: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, à 10: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, à 10: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
Hors ligne
#4 Le 05/02/2024, à 10: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 −
En ligne
#5 Le 05/02/2024, à 10: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, à 10: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 −
En ligne
#7 Le 05/02/2024, à 11:55
- Jordan67
Re : [Résolu]Ne pas mettre à jour le Kernel
Un grand merci à toi (et a toutes les personnes qui ont répondues )
J'ai mis a jour + reboot et je me retrouve bien avec l'ancienne version du kernel.
Merci
Hors ligne
#8 Le 05/02/2024, à 12: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 −
En ligne