legacy-knowledge-base
公開されました Jun. 30, 2025

スタックをアップグレードした後のファイルパーミッションエラー

written-by

Irene Fender Soler

How To articles are not official guidelines or officially supported documentation. They are community-contributed content and may not always reflect the latest updates to Liferay DXP. We welcome your feedback to improve How To articles!

While we make every effort to ensure this Knowledge Base is accurate, it may not always reflect the most recent updates or official guidelines.We appreciate your understanding and encourage you to reach out with any feedback or concerns.

legacy-article

learn-legacy-article-disclaimer-text
注:Liferay は、Liferay Experience Could オファリングの名称を次のように変更しました。 Liferay SaaS(旧 LXC) と Liferay PaaS(旧 LXC-SM)となりました。

問題

  • スタックからメジャーバージョンにアップデートした後、画像やドキュメントへのアクセスでエラーが発生します。
  • スタートアップにパーミッションエラーがあり、次のようなトレースがある:
    java.io.FileNotFoundException: /opt/liferay/logs/liferay.current.log (Permission denied)

環境

  • Liferay PaaS

解像度

  • ボリュームが正しいパーミッションを持っていることを確認することが、Liferayサービスが健全な状態に戻る唯一の方法です。

  • Backup サービスがchownを実行 することは、 この問題を引き起こすだけでなく、解決することもある。
  • Backupサービスが所有権の完全な変更を完了しなかった不良状態からのスタート

    1. Backupサービスのlivenessプローブを十分に長い時間(chown全体が成功するのに十分な時間)に更新する。 failureThresholdかinitDelayを非常に大きな値にすれば十分である。 レディネス・プローブではバックアップ・サービスは再起動しないため、これはレディネス・プローブでのみ必要です。

    2. (1)をBackupサービスにデプロイした後、UID:GIDを1001:1001のような不正確な既知の値に設定します。 これにより、ルートフォルダーの所有者が不正確になり、次のステップで正しい変更をトリガーするために必要となる。

    3. バックアップサービスのUID:GIDを正しいターゲット1000:1000に設定します。 ボリュームのルート・フォルダがこの値と一致しない場合、再帰的なchownが実行されます。

    4. 所有権の変更が完了したら、Liferayサービスを再起動し、起動を監視します。

did-this-article-resolve-your-issue

legacy-knowledge-base