パッチ 6.2.3 を適用後に EAP 6 のパッチロールバックが失敗する
Issue
JBoss 6.2.0 インストールに 6.2.4 を適用しました。その後、以下の手順で 6.2.0 にロールバックしてみました。
- jboss-cli.sh --command="patch rollback --patch-id=jboss-eap-6.2.4.CP --reset-configuration=true"
- jboss-cli.sh --command="patch rollback --patch-id=jboss-eap-6.2.3.CP --reset-configuration=true"
- jboss-cli.sh --command="patch rollback --patch-id=jboss-eap-6.2.2.CP --reset-configuration=true"
最後の手順に失敗し、以下のエラーが発生します。
java.io.FileNotFoundException:/opt/jboss/modules/system/layers/base/org/jboss/as/web/main/lib/README.txt (No such file or directory)
- rollback コマンドを実行しましたが、6.2.4 から 6.2.3 までしかロールバックが行われませんでした。再度 rollback を実行すると 6.2.3 から 6.2.2 にロールバックされました。ただし、次に、6.2.2 からロールバックしようとすると、以下のようなエラーが発生します。
[domain@localhost:9999 /] patch rollback --patch-id=jboss-eap-6.2.2.CP --host=slave --reset-configuration=TRUE
{"host-failure-descriptions" => [("slave" => "java.io.FileNotFoundException:/opt/app/jboss/jboss-eap/modules/system/layers/base/org/jboss/as/web/main/lib/README.txt (No such file or directory)")]}
Environment
- Red Hat JBoss Enterprise Application Platform (EAP)
- 6.2 cp2
- 6.2 cp3
- 6.2 cp4
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.