インストールのトラブルシューティング
インストールに支援が必要ですか。製品のインストールに苦労しましたか。このセクションでは基本的なインストールの問題について説明し、トラブルシューティング情報を提供します。
ソケットファイルのパスが長すぎるためにデータベースサーバーを起動できない
ソケットファイルのパス (区切り文字とソケットファイル名を含む) が 107 文字を超える場合、Validate データベースサーバーを起動できません。データベースログには、これが問題であることが示されます。
ソケットファイルは次のディレクトリにあります。
<projects_root>/locks
この状況を解決するには、データベースサーバーのポート番号の長さ (1 ~ 5 文字) に応じて、パス長が 68 ~ 72 文字未満となる別の projects_root にプロジェクトを移動します。
Windows のインストール後に Validate サーバーを起動できない
Windows で Validate サーバーパッケージをインストールした後に次のいずれかのメッセージが表示される場合:
- Error 1920.Service Validate 24.3 Server (Validate 24.3 Server) failed to start.Verify that you have sufficient privileges to start system services.
- Service Validate 24.3 License Server failed to start.See installation log for more details.
以前のバージョンの Validate サーバーや Validate ライセンスサーバーが Validate 2024.3 のインストール時に指定したポートで実行されていることが考えられます。同じポートで 2 つのバージョンのサーバーを実行することはできません。
validate service set-service-property で、Validate サーバーや Validate ライセンスサーバー用の異なるポート番号を設定してから、サーバーを起動する必要があります。
データベース接続エラー
ファイルロックに関する指摘を回避するために、NFS 上に projects_root ディレクトリを配置しないでください。
次のエラーが表示された場合:
Error occurred while connecting to database (データベースへの接続中にエラーが発生しました): Database connection to <database> refused (<database> への接続が拒否されました): Communications link failure due to underlying exception (基礎をなす例外のために通信リンクが失敗しました)
エラー メッセージ内のホスト名を確認します。ホスト名がドメインを含む完全修飾ホスト名 (server1.Validate.com など) ではない場合は、データベースサーバーの完全修飾ドメイン名を設定する必要があります。
そのためには、次の手順に従います。
- 次のコマンドによりデータベース サーバーを停止します。
validate service --projects-root <projects_root> stop database
- 次のコマンドを実行します。
validate service --projects-root <projects_root> set-service-property database host <fully-qualified-host-name>
- 次のコマンドによりデータベースサーバーを起動します。
validate service --projects-root <projects_root> start database