# よくあるエラーと対処

導入時のよくあるエラーと対処について説明します。

本ページに記載していないその他のエラーについては、以下を参照してください。

HULFT10 for Container Services エラーコード・メッセージ

## 管理コンテナの起動時のエラー

管理コンテナの起動時のよくあるエラーと対処について説明します。

管理コンテナのコンソールログに出力されているエラーメッセージを確認してください。

環境変数の詳細については「コンテナで使用する環境変数」を参照してください。

    [BootFailure] Failed to boot system. Caused by: the required flag `***' was not specified

管理コンテナの起動に必要な環境変数が指定されていません。'***'の値に応じて、環境変数が指定されているか確認してください。

表6.1 指定が不足している環境変数

''***'の値 | 環境変数
--- | ---
--db-host | HULFT_CONTROL_DB_HOST
--db-username | HULFT_CONTROL_DB_USERNAME
--db-name | HULFT_CONTROL_DB_NAME
--column-encryption-key | HULFT_CONTROL_DB_COLUMN_ENCRYPTION_KEY
--control-container-endpoint-url | HULFT_CONTROL_CONTAINER_ENDPOINT_URL
--transfer-container-endpoint-url | HULFT_CONTROL_TRANSFER_CONTAINER_ENDPOINT_URL

    [DBConnectionFailure]Failed to connect to database. ***

データベースへの接続に失敗しました。'***'がエラーの詳細なメッセージです。エラーの内容に応じて、以下を確認してください。

- 以下の環境変数の値が正しく指定されているか

  - HULFT_CONTROL_DB_HOST

  - HULFT_CONTROL_DB_USERNAME

  - HULFT_CONTROL_DB_NAME

- データベースが起動されているか

- データベースに通信できるネットワークが設定されているか

    [LicenseAuthenticationFailure] License activation failed.

HULFT10 for Container Servicesのライセンスチェックに失敗しました。以下を確認してください。

- ライセンスを保持しているか

- ライセンスチェックのエンドポイントに通信できるネットワークが設定されているか

- 管理コンテナのタスクロールに、必要なIAM権限が設定されているか

## 転送コンテナの起動時のエラー

転送コンテナの起動時のよくあるエラーと対処について説明します。

転送コンテナのコンソールログに出力されているエラーメッセージを確認してください。

環境変数の詳細は、「コンテナで使用する環境変数」を参照してください。

    Failed to read config from environment variable [Environment variable *** is missing]

転送コンテナの起動に必要な環境変数が指定されていません。'***'が不足している環境変数です。環境変数が指定されているか確認してください。

    Failed to create client to connect to management container [Authentication information not specified]

管理コンテナへ接続するための認証情報を設定する必要があります。以下のいずれかの環境変数を指定してください。

- HULFT_TRANSFER_CONTROL_PASSWORD

- HULFT_TRANSFER_CONTROL_TOKEN

「HULFT_TRANSFER_CONTROL_TOKEN」に指定した値がアクセストークンではない場合も同様のエラーとなります。

    Failed to create client to connect to management container [Failed to get authentication information [Number of retries has exceeded the limit]]
    Failed to register client in management container [Number of retries has exceeded the limit]

転送コンテナから管理コンテナへ接続ができていない場合があります。以下を確認してください。

- 管理コンテナが正常に起動されているか

- 環境変数の“HULFT_TRANSFER_CONTROL_URL”に指定している値が正しいか

- 管理コンテナに通信できるネットワークが設定されているか

    Failed to create client to connect to management container [Failed to login [Error caused by the client side [status=401 Unauthorized] [***]]]
    Failed to register client in management container [Error caused by the client side [status=401 Unauthorized] [***]]

管理コンテナへ接続するための認証情報が誤っている場合があります。以下の環境変数の値が正しいか確認してください。

- HULFT_TRANSFER_CONTROL_PASSWORD

- HULFT_TRANSFER_CONTROL_TOKEN