Known problems on Windows platforms

This topic contains troubleshooting information about known problems on Windows platforms.

Problems when the IBM HTTP Server runs on the same system as a Virtual Private Networking Client
A problem occurs when the IBM HTTP Server runs on a system, along with a Virtual Private Networking client, for example, Aventail Connect. We can experience the following problem, or see the following error message:

  • The IBM HTTP Server does not start - see Apache HTTP Server - Frequently asked questions.

  • The IBM HTTP Server does not start. The error log contains the following message:
    [crit] (10045) The attempted operation is not supported for the type of object referenced: Parent: 
    WSADuplicateSocket failed for socket ###

Aventail Connect is a Layered Service Provider (LSP) that inserts itself, as a shim, between the Winsock 2 API and the Windows native Winsock 2 implementation. The Aventail Connect shim does not implement WSADuplicateSocket, the cause of the failure. The shim is not unloaded when Aventail Connect is shut down.

Fix the problem by doing one of the following:

  • Explicitly unloading the shim

  • Rebooting the machine

  • Temporarily removing the Aventail Connect V3.x shim

An application start-up error occurs for some IBM HTTP Server and web server plug-in components on Windows operating systems

The 32-bit version of the Microsoft Visual C++ 2008 Redistributable Package is required to install the IBM HTTP Server. One or more of the following failure messages might occur if the required Microsoft Visual C++ 2008 Redistributable Package is not installed. The messages indicate that an application has failed to start because its side-by-side configuration is incorrect. When Secure Sockets Layer (SSL) is configured in either IBM HTTP Server or the web server plug-in, the web server fails to load.

Additionally, the <ihsinst>\bin\gskver and <ihsinst>\bin\gskcapicmd programs fail with the same error. These two programs are part of the Global Security Kit (GSKit) certificate management tools.

These programs fail with the following error message:

[crit] (10045) The attempted operation is not supported for the type of object referenced: Parent: 
WSADuplicateSocket failed for socket ###

In the application event log, the following event is logged:

Activation context generation failed for "_IHS_install_path_\gsk8\bin\gsk8ver.exe". Dependent Assembly 
Microsoft.VC90.CRT,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",
version="9.0.21022.8" could not be found. Please use sxstrace.exe for detailed diagnosis.

Fix the problem by installing the Microsoft Visual C++ 2008 Redistributable Package (x86). We can search for the vcredist_x86.exe file on the Microsoft website. If you are using a 64-bit web server plug-in, also install the 64-bit redistributable package.

Avoid trouble: When you use an archive installation of IBM HTTP Server, you might need to install other Visual Studio Redistributable Packages. Find the necessary redistributable packages on Dependencies required by IBM HTTP Server on Windows. Avoid trouble:

  • The installation process checks to see if the Microsoft package is installed. If it is not, you receive the following message. The installation package IBM HTTP Server V8.5 requires components supplied by other packages. To fix the issue, either install the required components or deselect the installation package. The required components may be supplied by the following installation packages: Package: Microsoft Visual C++ 2008 Redistributable Package.

  • The MicrosoftVisual C++ 2010 Redistributable Package and later packages cannot be used with this version of the product.


Related