6 アップグレードの終了 #
アップグレード後に、いくつかの追加タスクを実行する必要があります。以下の章では、順を追って手順を説明します。
6.1 アップグレード後のチェック #
「孤立したパッケージ」がないか確認します。アップグレード手順の実行中に、パッケージの名前が変更されたり、削除されたり、マージされたり、分割されたりする場合があります。その結果、特定のパッケージが孤立してサポートされなくなる可能性があります。孤立したパッケージは、自動的に削除されません。次のコマンドで、これらのリストを表示できます。
>
zypper packages --orphaned --unneeded
リストを使用して、まだ必要なパッケージと、安全に削除できるパッケージを決定します。
*.rpmnew
および*.rpmsave
ファイルがないか確認して、そのコンテンツを調べ、できれば必要な変更をマージしてください。アップグレードに設定ファイルの上書きではなくデフォルトの設定ファイルへの変更が含まれる場合、パッケージはこれらのファイルタイプのいずれかを作成します。*.rpmnew
に新しいデフォルトの設定が含まれ、元のファイルがそのまま残りますが、*.rpmsave
は新しいデフォルトファイルによって置き換えられた元の設定のコピーです。ファイルシステム全体で
*.rpmnew
および*.rpmsave
ファイルを検索する必要はありません。最も重要なファイルは/etc
ディレクトリに格納されています。それらを一覧表示するには、次のコマンドを使用します。>
find /etc/ -name "*.rpmnew" -o -name "*.rpmsave"
6.2 Python 3
モジュールを有効にする #
SUSE Linux Enterprise Server 15では、デフォルトでPython 3.6を使用します。SLES 15 SP3では、最新の代替手段としてPython 3.9が追加されました。このバージョンは、SLES 15 SP4ではサポートされなくなりました。代わりに、重要な更新とセキュリティの修正を含む最新のPythonバージョンがPython 3
モジュールから入手できます。
SUSE Linux Enterprise Server 15 SP3にPython 3.9をインストールした場合は、次のコマンドを使用してPython 3
モジュールを有効にします。
>
sudo
SUSEConnect -p sle-module-python3/15.4/x86_64
.
または、zypper remove -u python39
を使用して3.9を削除して、デフォルトのPythonバージョンに戻すこともできます。
6.3 XFS v4デバイスを再フォーマットする #
SUSE Linux Enterprise ServerはXFSファイルシステムの「オンディスクフォーマット」(v5)をサポートしています。このフォーマットの主な利点には、全XFSメタデータの自動チェックサム、ファイルタイプのサポート、および1つのファイルに対する大量のアクセス制御リストのサポートがあります。
このフォーマットは、SUSE Linux Enterpriseカーネルの3.12より古いバージョン、xfsprogs
の3.2.0より古いバージョン、およびSUSE Linux Enterprise 12より前にリリースされたバージョンのGRUB 2ではサポートされていません。
XFSはV4フォーマットのファイルシステムを非推奨にしています。このファイルシステムフォーマットは次のコマンドによって作成されました。
>
sudo
mkfs.xfs -m crc=0 DEVICE
このフォーマットはSLE 11以前のリリースで使用され、現在はdmesg
によって警告メッセージが作成されています。
Deprecated V4 format (crc=0) will not be supported after September 2030
dmesg
コマンドの出力でこのメッセージが表示された場合は、ファイルシステムをV5フォーマットに更新することをお勧めします。
データを別のデバイスにバックアップします。
デバイスにファイルシステムを作成します。
>
sudo
mkfs.xfs -m crc=1 DEVICE更新されたデバイスのバックアップからデータを復元します。