6.3. Fuse on Karaf のアップグレードのロールバック
アップグレードが機能しない場合や、コンテナーに新たな問題が発生することがあります。このような場合は、patch:rollback
コマンドを使用して、簡単にアップグレードをロールバックし、システムを以前の状態に復元することができます。この一連の手順で、そのステップを順を追って説明します。
前提条件
- 最近 Fuse on Karaf がアップグレードされている。
- アップグレードをロールバックする必要がある。
手順
-
patch:list
コマンドを呼び出し、最近インストールされたパッチのアップグレード IDUPGRADE_ID
を取得します。 以下のように
patch:rollback
コマンドを実行します。patch:rollback UPGRADE_ID
注記場合によっては、アップグレードをロールバックするためにコンテナーを再起動する必要があります。そのような場合には、コンテナーが自動的に再起動します。OSGi ランタイムの非常に動的な性質上、再起動時に互換性のないクラスに関連するエラーが表示される場合があります。これらのエラーは、起動または停止したばかりの OSGi サービスに関連しており、無視しても問題はありません。