問題
- FixPackのバージョンを過去のバージョンにロールバック
環境
- DXP7.0+
解決
- 下記の手順に沿って行いください
-
- アプリケーションサーバを停止
- 現在インストール中のFixPackをアンインストール
- アンインストールしたバージョンのFixPackを、{PATCHING_TOOL_HOME}/patches から削除
- 戻したい古いバージョンのFixPackを、{PATCHING_TOOL_HOME}/patches へ配置
- 通常のFixPackインストール手順に従って、FixPackをインストール
- {Liferay_HOME}/osgi/state を削除
追加情報
注意事項
-
Liferayでは、不具合修正や製品仕様の変更等に伴い、FixPackでモジュール構成が変更となる場合があります。
そのため、特定のFixPackを適用した場合に、一定期間より古いFixPackへロールバックができないケースが発生します。 -
リリースノートのハイライトに、以下のようなコメントが記載されている場合が対象となります。
この例の場合、FixPack 17は、FixPack14以降のバージョンにのみロールバックできます。
例: DXP 7.2 FixPack17の場合
This fix pack includes several module upgrade processes. This fix pack can be reverted to 7.2 Fix Pack 14+.
・Please backup the database before installing this fix pack.
・Please make sure that the application has the appropriate permissions to make the needed database changes implemented in this fix pack or that the changes are implemented manually by a database administrator. - リリースノートページで確認したいFixPackの範囲を指定できます。
- 戻したいFixPackのバージョン 〜 現在適用中FixPackのバージョン の間で検索し、切り戻しが可能なのかをご確認いただけます。