問題
- LXC Self-Managed環境で、Liferayサービスが以下のエラーを出力します:
ERROR [LCS Worker 3][LCSClusterEntryTokenCheckTask:85] Unable to validate the environment token file
環境
- LXCセルフマネジメント(LXC-SM)環境でのLiferay DXP 7.2サービス
解像度
- Liferay Connected Services (LCS)はしばらくの間非推奨となっているため、使用中の環境が古いバージョンのパッチを使用している可能性があります。
- より新しいFix PackやUpdateにアップデートできない場合は、Liferayサービス内にある
${LIFERAY_HOME}/osgi/marketplace
(${LIFERAY_HOME}
は/opt/liferay
に対応します) から以下のファイルを削除する必要があります:
- Liferay Connected Services Client - Impl.lpkg
- Liferay Connected Services Client - API.lpkg
ファイルはLiferayイメージ自体に含まれているため、手動での削除は機能しません。 別の方法として、以下のように起動時に実行されるシェルスクリプトを作成することもできる:
#!/bin/sh
echo "Deleting LCS..."
rm -rvf ${LIFERAY_HOME}/osgi/marketplace/Liferay\ Connected\ Services\ Client*.lpkg
rm -rf ${LIFERAY_HOME}/osgi/state/
echo "Done."
${LIFERAY_HOME} は LXC-SM Liferay サービスの /opt/liferay に相当します。
Liferayサービスにシェルスクリプトを含めるための詳しい説明は、"追加情報 "セクションのリンクを参照してください。
追加情報
会員限定記事
Liferay エンタープライズ サブスクリプションをお持ちのお客様は1500件を超えるベストプラクティス、トラブルシューティング、その他のソリューション記事を閲覧できます。ログインすると、記事全体をお読みいただけます。
ログイン