問題
- 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 はサポートしていません。
- 無効なbase64フォーマット:
追加情報
会員限定記事
Liferay エンタープライズ サブスクリプションをお持ちのお客様は1500件を超えるベストプラクティス、トラブルシューティング、その他のソリューション記事を閲覧できます。ログインすると、記事全体をお読みいただけます。
ログイン