サーバ - Zypperを使用したマイナーバージョンのアップグレード

Zypperを使用してアップグレードを実行するには、Zypperの移行ツールを使用します。

SUSE Manager 4.0から4.2にアップグレードする前に、未発行のパッチがないことを確認してください。 未発行のパッチを確認するには、パッチ  パッチの管理  Unpublished(未発行)に移動します。 アップグレードする前に、未発行のパッチを発行または削除する必要があります。

プロシージャ: Zypperを使用したアップグレード
  1. コマンドプロンプトからrootとしてspacewalkサービスが実行されていないことを確認します。

    spacewalk-service stop
  2. Zypperの移行ツールを起動します。

    zypper migration

    Zypperは、可能な移行ターゲットと詳細を表示します。

  3. 適切なターゲットを選択し、プロンプトに従って移行を実行します。

  4. サーバを再起動します。

  5. 再起動するとき、SUSE Manager spacewalkサービスは、PostgreSQLデータベースのバージョン 13への移行が完了するまで実行されません。

  6. テキストコンソールにrootとしてログインします。 4.1から4.2にアップグレードする場合は、データベース移行スクリプトを実行します。

    /usr/lib/susemanager/bin/pg-migrate-12-to-13.sh
  7. 4.0から4.2にアップグレードする場合は、データベース移行スクリプトを実行します。

    /usr/lib/susemanager/bin/pg-migrate-10-to-13.sh
  8. spacewalkサービスが実行されていることを確認します。

    spacewalk-service start

    spacewalk-schema-upgradeは不要になりました。 これは、spacewalk-service startの実行中に自動的に実行されます。

プロセスが失敗した場合、まず次の問題を確認してください。

  • Zypperに移行ツールがない場合、zypper-migration-pluginパッケージをインストールします。

  • 古い更新がある場合、Zypperは、まずその更新のインストールを求める通知をします。 アップグレードを実行する前に、すべての更新をインストールする必要があります。