6 Fine dell'upgrade #
Dopo l'upgrade è necessario eseguire alcune attività aggiuntive. Il seguente capitolo offre indicazioni su questa procedura.
6.1 Controlli post-upgrade #
Verificare la presenza di «pacchetti orfani». Durante una procedura di upgrade, i pacchetti possono essere rinominati, rimossi, uniti o divisi. Di conseguenza, alcuni di essi possono diventare orfani e non essere più supportati. I pacchetti orfani non vengono rimossi automaticamente. Per visualizzarli, è possibile utilizzare il comando seguente:
>
zypper packages --orphaned --unneeded
Utilizzare l'elenco per determinare i pacchetti ancora necessari e quelli che è possibile rimuovere in modo sicuro.
Verificare la presenza di file
*.rpmnew
e*.rpmsave
, esaminarne il contenuto ed eventualmente unire le modifiche opportune. Se un upgrade include modifiche a un file di configurazione predefinito, il pacchetto crea uno di questi tipi di file invece di sovrascrivere il file di configurazione. Mentre il file*.rpmnew
contiene la nuova configurazione predefinita e non modifica il file originale, il file*.rpmsave
è una copia della configurazione originale sostituita dal nuovo file predefinito.Non è necessario cercare i file
*.rpmnew
e*.rpmsave
all'interno di tutto il file system, poiché i file più importanti sono memorizzati nella directory/etc
. Utilizzare il comando seguente per visualizzare un elenco di tali file:>
find /etc/ -name "*.rpmnew" -o -name "*.rpmsave"
6.2 Abilitazione del modulo Python 3
#
SUSE Linux Enterprise Server 15 utilizza Python 3.6 per impostazione predefinita. Python 3.9 è stato aggiunto in SLES 15 SP3 come alternativa più recente. Questa versione non è più supportata a partire da SLES 15 SP4. Sono invece disponibili le versioni recenti di Python con importanti aggiornamenti e correzioni della sicurezza nel modulo Python 3
.
Se è stato installato Python 3.9 in SUSE Linux Enterprise Server 15 SP3, abilitare il modulo Python 3
con:
>
sudo
SUSEConnect -p sle-module-python3/15.4/x86_64
.
In alternativa, è possibile tornare alla versione Python predefinita rimuovendo 3.9 con zypper remove -u python39
.
6.3 Riformattazione dei dispostivi XFS v4 #
SUSE Linux Enterprise Server supporta il «formato su disco» (v5) del file system XFS. I principali vantaggi di questo formato sono i codici di controllo di tutti i metadati XFS, il supporto per il tipo di file e per un numero maggiore di elenchi di controllo dell'accesso per un file.
Tenere presente che questo formato non è supportato da kernel di SUSE Linux Enterprise precedenti alla versione 3.12, pacchetti xfsprogs
precedenti alla versione 3.2.0 e versioni GRUB 2 rilasciate prima di SUSE Linux Enterprise 12.
XFS rende obsoleti i file system in formato V4. Questo formato di file system è stato creato dal comando:
>
sudo
mkfs.xfs -m crc=0 DEVICE
Il formato veniva utilizzato in SLE 11 e nelle release precedenti e attualmente crea un messaggio di avviso da dmesg
:
Deprecated V4 format (crc=0) will not be supported after September 2030
Se viene visualizzato tale messaggio nell'output del comando dmesg
, si consiglia di aggiornare il file system al formato V5:
Eseguire il backup dei dati in un altro dispositivo.
Creare il file system sul dispositivo.
>
sudo
mkfs.xfs -m crc=1 DEVICERipristinare i dati del backup sul dispositivo aggiornato.