WebSphere Application Server - Express, Version 6.0.x   
             オペレーティング・システム: AIX , HP-UX, Linux, Solaris, Windows

             目次と検索結果のパーソナライズ化

Web サーバーのインストールおよび始動の問題

以下のトピックは、Apache サーバーまたは IBM HTTP Server のインストールまたは始動に関する問題の解決策を判断する際に役立ちます。

類似した問題が見つからない場合、 または提供されている情報では問題が解決されない場合は、IBM サポートに連絡してください。

Solaris x64 で IBM HTTP Server を始動しようとすると、「Failed to load gsk library」エラーが 出力される [Solaris] [バージョン 6.0.2]

Sun Solaris x64 で IBM HTTP Server を 始動しようとすると、plugin_install_root/logs/webserver_name/ ディレクトリー内にある http_plugin.log ファイルに次のエラー・メッセージが出力される場合があります。
[Mon Nov 13 14:47:01 2006] 00001cda 00000001 - ERROR: lib_security: loadSecurityLibrary: Failed to load gsk library
[Mon Nov 13 14:47:01 2006] 00001cda 00000001 - ERROR: ws_transport: transportInitializeSecurity: Unable to load security library
[Mon Nov 13 14:47:01 2006] 00001cda 00000001 - ERROR: ws_server: serverAddTransport: Failed to initialize security
[Mon Nov 13 14:47:01 2006] 00001cda 00000001 - ERROR: ws_server: serverAddTransport: HTTPS Transport is skipped
これらのメッセージは、Secure Sockets Layer (SSL) 用 Web サーバー・プラグインを 構成する場合のみ重要です。その場合は、プラグインを使用可能にして、SSL に 適したライブラリーをロードするために追加のステップが必要です。 コマンド・プロンプトから、次のコマンドを入力します。
ln -s /opt/ibm/gsk7_64/lib64/libgsk7ssl_64.so ihs_install_root/lib/libgsk7ssl.so
ここで、ihs_install_root は IBM HTTP Server インストール・ディレクトリーです。 このコマンドを実行しないと、構成済みのプラグインでも SSL を使用できません。

Apache サーバーを始動しようとすると、「Failed to initialize GSK environment」エラーが出力される

Apache を始動しようとすると、Apache のエラー・ログ・ファイルに以下のメッセージが出力される場合があります。
[Wed Jan 27 19:21:59 2006] [error] lib_security: initializeSecurity: Failed to initialize GSK 
     environment[Wed Jan 27 19:21:59 2006] [error] ws_transport: transportInitializeSecurity: Failed to initialize 
     security[Wed Jan 27 19:21:59 2006] [error] ws_server: serverAddTransport: Failed to initialize security

上記のメッセージは、最も一般的には、 ダウンロード可能なソース・コードから Apache サーバーを構成し 、WebSphere Application Server から別に Apache サーバーをインストールした後に出力されます。

plugin-cfg.xml ファイルにセキュアなトランスポートが定義されている場合、このプラグインは Global Security Kit (GSKit) ライブラリー・ファイル libgsk7ssl.so をロードしようとします。 システムにレベル 7 の GSKit ライブラリー・ファイルがインストールされていない場合は、このエラー・メッセージが、エラー・ログ・ファイルに出力されます。 これらのエラーを修正するには、以下のいずれかを行ってみてください。
  • plugin-cfg.xml ファイルで、「https」が含まれているトランスポート・セクションを除去します。
  • レベル 7 の GSKit をインストールします。
    注: IBM HTTP Server 製品、または IBM HTTP Server か Apache サーバーのいずれかの Web サーバー・プラグインをインストールすると、GSKit が自動的にインストールされます。

Apache Web サーバーの詳細とヘルプについては、Apache Web サイト http://httpd.apache.org/ を参照してください。

Windows オペレーティング・システム上の IBM HTTP Server が始動せず、error.log にエラー「WSADuplicateSocket failed for socket」が出力される [Windows]

Windows オペレーティング・システムにインストールした IBM HTTP Server が始動しない場合は、IBM HTTP Server インストール済み環境の log¥error.log ファイルに次のようなメッセージが表示されていることがあります。
 "[crit] (10045) The attempted operation is not supported for the type of object referenced: Parent: WSADuplicateSocket failed for socket nnnn

この問題は、IBM HTTP Server を、 Aventail Connect などの仮想プライベート・ネットワーキング・クライアントを備えたオペレーティング・システムで 実行した場合に発生します。Aventail Connect は Layered Service Provider (LSP) であり 、Winsock 2 API と Windows 固有の Winsock 2 インプリメンテーション間の呼び出しをインターセプトします。 Aventail Connect に WASDuplicateSocket() が実装されていないために障害が発生します。 Aventail Connect のシャットダウン時にもインターセプトは行われます。

この問題を修正するには、以下のいずれかを行ってみてください。
  • マシンをリブートする
  • LSP 製品をアンインストールする

IBM サポートから入手可能な既知の問題およびその解決法に関する最新の情報については、IBM サポート・ページを参照してください。

IBM サポートの資料を利用すると、 この問題の解決に必要な情報収集の時間を節約できます。 PMR を開く前に、IBM サポート・ページを参照してください。




関連タスク
インストールのトラブルシューティング
Secure Sockets Layer (SSL) の構成
参照トピック    

ご利用条件 | フィードバック

最終更新: Jan 21, 2008 11:31:28 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r0/index.jsp?topic=/com.ibm.websphere.express.doc/info/exp/ae/rtrb_apacheprobs.html