"Assertion Failed!' Line: 87" Error Message When You Run Setup (297886)



The information in this article applies to:

  • Microsoft Mobile Information 2001 Server

This article was previously published under Q297886

SYMPTOMS

When you run Mobile Information 2001 Server Setup, you may receive the following error message, and then Setup quits:
Microsoft Visual C++ Runtime Library
Assertion failed!
Program: C:\winnt\system32\msiexec.exe
File: G:\SRCMMIS688.0\WIRELESS\SRC\SETUP\AIRSTREAM\AIRS..
Line: 87
Expression: bRetVal
For information on how your program can cause an assertion
Failure, see the Visual C++ documentation on asserts

CAUSE

This behavior occurs if Setup is unable to resolve the names of the domain controller and global catalog servers for the domain, and therefore is unable to contact them. In other words, Setup fails because the Active Directory schema cannot be reached.

RESOLUTION

To resolve this issue, verify that Mobile Information Server can resolve the names of the domain controller and global catalog servers for your domain, and that it can contact these servers. To do this, follow these steps:
  1. Verify that a global catalog server is running and accessible over the network.
  2. Check Domain Name System (DNS) to make sure that the global catalog server is set up properly.For additional information, click the article number below to view the article in the Microsoft Knowledge Base:

    237675 Setting Up the Domain Name System for Active Directory

  3. Verify that global catalog server records are present in DNS.For additional information, click the article numbers below to view the articles in the Microsoft Knowledge Base:

    178169 DNS Records Registered by Windows 2000 Domain Controllers

    239897 SRV Resource Records May Not Be Created on Domain Controller

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article.

Modification Type:MajorLast Reviewed:9/13/2006
Keywords:kbbug kberrmsg kbnofix KB297886