SQL Express setup : No user input screen appears .. The setup advances to last screen and then Hangs

Issue / Symptoms :

Trying to install SQL Server Express edition. During the installation wizard, we see couple of initial screens and then without giving any user input screen to provide instance name etc, the setup advances to the last screen where it says "Selected components are being installed". Then the installation HANGS after 5 minutes.

Looking at SQL Server setup logs under %programfiles%\Microsoft SQL Server\90\Setup Bootstrap\Log\Files , I found below :

In Core.log :

Error: Action "LaunchLocalBootstrapAction" threw an exception during execution. Error information reported during run:

"C:\Program Files\Microsoft SQL Server\90\Setup Bootstrap\setup.exe" finished and returned: 1073807364

Aborting queue processing as nested installer has completed

Message pump returning: 1073807364

In Core(Local).log :

<EndFunc Name='DwLaunchMsiExec' Return='1073807364' GetLastError='0'>

:

DwLaunchMsiExec() returned : 1073807364

        Error Code: 1073807364

Windows Error Text: Source File Name: sqlchaining\sqlchainingactions.cpp

:

Message pump returning: 1073807364

In SQLSetup0001_<SERVERNAME>_WI.log , if you search for the string "return value 3", you will find :

MSI (c) (8C:6C) [12:28:42:296]: PROPERTY CHANGE: Deleting SECONDSEQUENCE property. Its current value is '1'.

Action ended 12:28:42: ExecuteAction. Return value 3.

:

:

In Event Logs under Event Viewer , I found some error related to Event ID 3097, errors were like below :

Error 5/27/2009 10:10:01 PM Netlogon None 3097 N/A <LOCAL_SERVER> This computer is configured to be the primary domain controller of its domain. However, the computer <REMOTE_SERVER> is currently claiming to be the primary domain controller of the domain

Error 5/27/2009 8:24:48 PM Netlogon None 3097 N/A <LOCAL_SERVER> This computer is configured to be the primary domain controller of its domain. However, the computer <REMOTE_SERVER> is currently claiming to be the primary domain controller of the domain

Error 5/27/2009 6:12:39 PM Netlogon None 3097 N/A <LOCAL_SERVER> This computer is configured to be the primary domain controller of its domain. However, the computer <REMOTE_SERVER> is currently claiming to be the primary domain controller of the domain

RESOLUTION :

Looking at the error above, we identified the <REMOTE_SERVER> running in the network. After shutting down the <REMOTE_SERVER> claiming to be DC, we were able to successfully install SQL Express.

The <LOCAL_SERVER> was indeed a Domain Controller (DC) but <REMOTE_SERVER> was never a DC. More surprisingly, the <REMOTE_SERVER> was a Linux server so it can't be a DC for windows domain.

Prashant Kumar
SE, Microsoft Sql Server

Reviewed By

Levi Justus
Technical lead, Microsoft Sql Server