Article ID: 250893
Article Last Modified on 11/1/2006
APPLIES TO
- Microsoft Metadirectory Services 2.1
This article was previously published under Q250893
SYMPTOMS
After you install Microsoft Metadirectory Services on your Windows 2000-based domain controller, the Zoomit Server service does not start. When you try to start the Zoomit Server service using the Computer Management tool, you receive the following error message:
The Genlogs contain a more descriptive error message, stating the problem and the registry location to change port numbers. The Genlogs error message stating the LDAP port conflict looks like this:
FTL_00 041c 00/01/13 11:59:53.929 (VSOCK_bind_socket) failed to bind to socket (416); errno [WSAEADDRINUSE/10048] FTL_00 041c 00/01/13 11:59:53.930 (HTTP_InitializeCommunications) Socket not available (10048) FTL_00 041c 00/01/13 11:59:53.931 (VIA_Initialize) HTTP port 80 is unavailable. If necessary, this setting can be changed in the System Registry under HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\ZOOMIT Server\ Parameters
If the HTTP port was changed and the LDAP port was not, you would receive the same error message but the Genlog error message would change. The ZOOMIT Server service tries to bind to the HTTP port first, and when it fails, it stops and logs the error message in the Genlogs. The Genlogs error message stating the LDAP port conflict looks like this:
FTL_00 0630 00/01/13 12:32:43.438 (VSOCK_bind_socket) failed to bind to socket (420); errno [WSAEADDRINUSE/10048] FTL_00 0630 00/01/13 12:32:43.439 (VIA_Initialize) LDAP port 389 is unavailable. If necessary, this setting can be changed in the System Registry under HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\ZOOMIT Server\ Parameters
CAUSE
This issue can occur because both the HTTP port 80 and the LDAP port 389 are in use by the Windows 2000-based domain controller. When you try to start the Zoomit Server service, it is unable to bind to socket 416 for HTTP and 420 for LDAP.
RESOLUTION
To resolve this issue, configure the MMS to use an HTTP port other than 80 and an LDAP port other than 389. For example, port 8080 and port 390 respectively. To do so, use the appropriate method:
Use Registry Editor to Change the HTTP and LDAP Ports
- Start Regedt32.exe, and then view the following registry key:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\ZOOMIT Server\Parameters
- Quit Registry Editor, and then restart your computer.
Use the Setupsvc Command to Change the HTTP and LDAP Ports
- At a command prompt, navigate to the Zoomserv\Bin folder. Note that the drive should be your installation drive.
- Type Setupsvc -update -httpport 8080 -ldapport 390, and then press ENTER.
NOTE: You must use the Update command as well as specifying all changes. The parameters you do not specify will change back to the default settings. Because of this, make sure you change both ports at the same time.
MORE INFORMATION
For additional information about the SETUPSVC command and parameters, click the article number below to view the article in the Microsoft Knowledge Base:
246599 Microsoft Metadirectory Service Startup Parameters Available
Additional query words: via
Keywords: kberrmsg kbprb KB250893