Vai al contenutoNaviga tra le pagine: pagina precedente [tasto di scelta p]/pagina successiva [tasto di scelta n]
documentation.suse.com / Documentazione di SUSE Linux Enterprise Server / Guida all'upgrade / Completamento dell'upgrade
Si applica a SUSE Linux Enterprise Server 15 SP6

6 Completamento dell'upgrade

Dopo l'upgrade è necessario eseguire alcune attività aggiuntive. Il seguente capitolo offre indicazioni su questa procedura.

6.1 Controllo dei pacchetti precedenti

Utilizzare zypper packages per verificare la presenza di pacchetti orfani e non necessari.

I pacchetti orfani non sono più disponibili in nessuno dei repository dei pacchetti configurati. Non è più possibile aggiornarli e non vengono più supportati.

Per un elenco dei pacchetti orfani, eseguire il comando:

> zypper packages --orphaned

I pacchetti non necessari sono dipendenze di pacchetti installati esplicitamente dall'utente o implicitamente nell'ambito di un modello o di un prodotto e successivamente rimossi. Generalmente, anche questi ultimi non sono più necessari e dovrebbero essere rimossi.

Per un elenco dei pacchetti non necessari, eseguire il comando:

> zypper packages --unneeded
Suggerimento
Suggerimento

Per evitare pacchetti non necessari, utilizzare zypper rm con l’opzione --clean-deps o YaST, abilitando Opzioni › Clean up when deleting packages (Esegui pulizia durante l'eliminazione dei pacchetti).

È possibile combinare entrambi gli elenchi in un unico elenco:

> zypper packages --orphaned --unneeded

Utilizzare tali elenchi per determinare i pacchetti ancora necessari e quelli che è possibile rimuovere in modo sicuro.

Avvertimento
Avvertimento: non rimuovere i pacchetti necessari

Se i pacchetti vengono rinominati o rimossi da un modello o da un prodotto, è possibile che zypper non li consideri più esplicitamente installati e li contrassegni come non necessari, anche sono ancora importanti per l'installazione.

Esamina con attenzione l'elenco dei pacchetti in corso di rimozione.

Per rimuovere tutti i pacchetti orfani e non necessari con un singolo comando, eseguire:

> sudo zypper rm $(zypper --no-refresh packages --orphaned --unneeded | gawk '{print $5}' | tail -n +5)

Per escludere un singolo pacchetto o modello dalla disinstallazione:

> sudo zypper rm $(zypper --no-refresh packages --orphaned --unneeded | gawk '{print $5}' | tail -n +5 | grep -v PACKAGE_TO_EXCLUDE)

Per escludere più pacchetti definiti in un file di testo, separati da un carattere di ritorno a capo:

> sudo zypper rm $(zypper --no-refresh packages --orphaned --unneeded | gawk '{print $5}' | tail -n +5 | grep -v -f /PACKAGES/TO/KEEP.txt)

6.2 Revisione dei file di configurazione

Verificare l'eventuale presenza dei file *.rpmnew e *.rpmsave. Un upgrade, quando include modifiche a un file di configurazione predefinito che è stato modificato dopo l'installazione del pacchetto, invece di sovrascrivere il file crea uno di questi tipi di file. Mentre il file *.rpmnew contiene la nuova configurazione predefinita e non altera il file modificato, il file *.rpmsave è una copia della configurazione modificata sostituita dal nuovo file predefinito.

Se si trovano questi file, esaminarne il contenuto e unire le modifiche desiderate. Non è necessario cercare nell'intero file system, ma solo nella directory /etc. Utilizzare il seguente comando:

> find /etc/ -name "*.rpmnew" -o -name "*.rpmsave"

6.3 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 3.9 in SUSE Linux Enterprise Server 15 SP3, abilitare il modulo Python 3 con:

> sudo SUSEConnect -p sle-module-python3/15.6/x86_64.

In alternativa, è possibile tornare alla versione Python predefinita rimuovendo la versione 3.9 con zypper remove -u python39.

6.4 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.

Importante
Importante: il formato V4 è obsoleto

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:

  1. Eseguire il backup dei dati in un altro dispositivo.

  2. Creare il file system sul dispositivo.

    > sudo mkfs.xfs -m crc=1 DEVICE
  3. Ripristinare i dati del backup sul dispositivo aggiornato.