AEM サーバーに添付の OAK-5193-fix-*.groovy スクリプトをアップロードします
最終更新日 :
2021年4月28日
問題点
バージョンのパージ中に、ログに以下のような警告が表示されます。
02.05.2017 16:52:53.579 *WARN* [sling-threadpool-713f76d9-68c5-4038-844f-eee72060cf5c-(apache-sling-job-thread-pool)-83-Maintenance Queue(com/adobe/granite/maintenance/job/VersionPurgeTask)] org.apache. jackrabbit.oak.plugins.version.ReadOnlyVersionManager Missing versionable path property for crx.default at /jcr:system/jcr:versionStorage/5f/d1/98/5fd198fd-6dfc-4802-b496-fbe3569525be
原因
これは、リポジトリの移行によって発生する既知の問題です。
解決策
問題を修正するには、以下の手順を実行します。
-
-
/system/console/bundles UI
にある oak-core バンドルのバージョンと一致する oak-run バージョンをダウンロードします -
AEM を停止します。
-
AEM java プロセスを所有するユーザーとしてこのコマンドを実行します
java -Xmx2048m -jar oak-run-1.4.*.jar console crx-quickstart/repository/segmentstore ":load OAK-5193-fix.groovy" >> /tmp/script.log 2>&1 &'
注意:Oak 1.6 および以降のバージョンでこのコマンドの実行時に、読み取り/書き込みパラメーターを追加する必要があります。
java -Xmx2048m -jar oak-run-1.4.*.jar --read-write console crx-quickstart/repository/segmentstore ":load OAK-5193-fix.groovy" >> /tmp/script.log 2>&1 &'
-
スクリプトが完成したら、生成ファイル /tmp/script.log を確認します
-
AEM を起動します。
-
バージョンの消去を実行することで、エラーがなくなります