Liferay LXC-SMへデプロイ時に「The SSL private key cannot be parsed」というエラーが発生する。

問題

  • Liferay LXC-SMにデプロイしようとすると、以下のエラーメッセージでビルドが失敗します:
Some error has happened during the build. Try again. [{"message":"Bad Request","status":400,"errors":[{"reason":"privateKeyCannotBeParsed","context":{"message":"The SSL private key cannot be parsed"}}]}].

Environment

  • Liferay LXC-SM

解決

  • このエラーは、WebサーバーのLCP.jsonファイルの「key」フィールドに無効または不正なデータが含まれていることを意味します。
  • これらのフィールドが正しくフォーマットされているか、暗号化されたデータがないことを確認して、再度デプロイしてください。

  • よくある間違いは、次の通りです:

    • 無効なbase64フォーマット: -----BEGIN CERTIFICATE----- から始まり、-----END CERTIFICATE----- までの証明書全体をフォーマットしなければなりません(ダッシュも重要です!);
    • 証明書のフォーマットがサポートされていません: Liferay Cloud は RSA-2048 または ECDSA P-256 のみをサポートしています。RSA-4096 はサポートしていません。

追加情報

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