6 Fin de la mise à niveau #
Après la mise à niveau, vous devez effectuer des tâches supplémentaires. Le chapitre suivant vous guide tout au long de ces étapes.
6.1 Vérifications postérieures à la mise à niveau #
Recherchez les éventuels « paquetages orphelins ». Au cours d'une procédure de mise à niveau, les paquetages peuvent être renommés, supprimés, fusionnés ou divisés. Par conséquent, certains paquetages peuvent devenir orphelins et ne plus être pris en charge. Les paquetages orphelins ne sont pas supprimés automatiquement. La commande suivante vous permet d'obtenir une liste de ces paquetages :
>
zypper packages --orphaned --unneeded
Utilisez la liste pour déterminer quels paquetages sont encore nécessaires et quels paquetages peuvent être supprimés en toute sécurité.
Recherchez les éventuels fichiers
*.rpmnew
et*.rpmsave
, examinez leur contenu et fusionnez les modifications souhaitées le cas échéant. Si une mise à niveau inclut des modifications concernant un fichier de configuration par défaut, au lieu d'écraser ce dernier, le paquetage crée l'un de ces types de fichier. Un fichier*.rpmnew
contient la nouvelle configuration par défaut et laisse votre fichier d'origine intact ; un fichier*.rpmsave
est une copie de votre fichier de configuration d'origine qui a été remplacé par le nouveau fichier par défaut.Il n'est pas nécessaire d'effectuer une recherche des fichiers
*.rpmnew
et*.rpmsave
sur l'ensemble du système ; les plus importants sont stockés dans le répertoire/etc
. Utilisez la commande suivante pour les répertorier :>
find /etc/ -name "*.rpmnew" -o -name "*.rpmsave"
6.2 Activation du module Python 3
#
SUSE Linux Enterprise Server 15 utilise Python 3.6 par défaut. Python 3.9 a été ajouté à SLES 15 SP3 en tant qu'alternative plus récente. Cette version n'est plus prise en charge à partir de SLES 15 SP4. À la place, des versions récentes de Python contenant des mises à jour et des correctifs de sécurité importants sont disponibles via le module Python 3
.
Si vous avez installé Python 3.9 sous SUSE Linux Enterprise Server 15 SP3, activez le module Python 3
avec :
>
sudo
SUSEConnect -p sle-module-python3/15.4/x86_64
.
Vous pouvez également revenir à la version par défaut de Python en supprimant la version 3.9 avec zypper remove -u python39
.
6.3 Reformatage des périphériques XFS v4 #
SUSE Linux Enterprise Server prend en charge le « format sur disque » (v5) du système de fichiers XFS. Les principaux avantages de ce format sont les sommes de contrôle automatiques de toutes les métadonnées XFS, ainsi que la prise en charge du type de fichier et d'un plus grand nombre de listes de contrôle d'accès pour un fichier.
Notez que ce format n'est pas pris en charge par les kernels SUSE Linux Enterprise antérieurs à la version 3.12, par les versions xfsprogs
antérieures à la version 3.2.0 et les versions GRUB 2 antérieures à SUSE Linux Enterprise 12.
XFS abandonne les systèmes de fichiers au format V4. Ce dernier a été créé par la commande suivante :
>
sudo
mkfs.xfs -m crc=0 DEVICE
Ce format était utilisé dans SLE 11 et les versions antérieures. Il génère actuellement un message d'avertissement émis par dmesg
:
Deprecated V4 format (crc=0) will not be supported after September 2030
Si le message ci-dessus apparaît dans la sortie de la commande dmesg
, il est recommandé de mettre à jour votre système de fichiers vers le format V5 :
Sauvegardez vos données sur un autre périphérique.
Créez le système de fichiers sur le périphérique.
>
sudo
mkfs.xfs -m crc=1 DEVICERestaurez les données à partir de la sauvegarde sur le périphérique mis à jour.