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
- 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.
- 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++ 2013 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++ 2013 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 IBM 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.VC120.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++
2013 Redistributable Package (x86). You 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.
- 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++ 2013 Redistributable Package.