LCSがUnable to validate environment token fileと報告しています。

問題

  • 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サービスにシェルスクリプトを含めるための詳しい説明は、"追加情報 "セクションのリンクを参照してください。

追加情報

この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています