Hey all, I'm wondering if anyone has seen this problem before and knowns how to fix it. According to Microsoft, you should be able to install WSUS on a Windows 2000 server as long as it is post SP4 and has some other pre-req's installed. I've got my system all patched up but I keep getting this error on all of the Windows 2000 boxes that I have tried installing it on. Basically it spits out an error that indicates that there was a problem with the installation package. So I downloaded it a couple of different times, but still get the same error. The next error message (when you click OK on the installation package error message) is:
So I opened the first log file listed there and this is the relevant part:
After that it begins logging the uninstall/rollback. The second log file listed looks like this:
From the first log file it appears to be having problems creating the performance counters necessary to run WSUS because a formatting problem, but I'm not sure what to do about it. The second log file shows several errors related to determining the correct version of SQL, which is actually MSDE 2000. The WSUS setup doesn't have any apparent problem finding and connecting to it though, so those errors may be irrelevant here. Does anyone have any ideas what to do about this problem?
Code:
Microsoft Windows Server Update Services could not install WSUSService and the performance counters. For more information, see the Setup logs "C:\Program Files\Update Services\LogFiles\WSUSCa_061115_1652.log" and "C:\Program Files\Update Services\LogFiles\WSUSSetup_061115_1652.log" .
So I opened the first log file listed there and this is the relevant part:
Code:
**** 2006-11-15 16:53:42 21:53:42 Executing External Command: C:\WINNT\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe -ir *****
***** 2006-11-15 16:53:56 21:53:56 External Command Exited, Return Code: 0 *****
Running a transacted installation.
Beginning the Install phase of the installation.
See the contents of the log file for the c:\program files\update services\setup\bin\microsoft.updateservices.setup.customactions.dll assembly's progress.
The file is located at C:\Program Files\Update Services\LogFiles\WSUSCa_061115_1652.log.
Installing assembly 'c:\program files\update services\setup\bin\microsoft.updateservices.setup.customactions.dll'.
Affected parameters are:
wsusinstall =
categorymessagefile = C:\Program Files\Update Services\Common\EventCategories.dll
assemblypath = c:\program files\update services\setup\bin\microsoft.updateservices.setup.customactions.dll
logfile = C:\Program Files\Update Services\LogFiles\WSUSCa_061115_1652.log
showcallstack =
Creating performance counter category WSUS: Reporting Web Service.
An exception occurred during the Install phase.
System.FormatException: Input string was not in a correct format.
at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
at System.Int32.Parse(String s)
at System.Diagnostics.PerformanceCounterLib.GetStringTable(Boolean isHelp)
at System.Diagnostics.PerformanceCounterLib.get_NameTable()
at System.Diagnostics.PerformanceCounterLib.get_CategoryTable()
at System.Diagnostics.PerformanceCounterLib.CategoryExists(String machine, String category)
at System.Diagnostics.PerformanceCounterCategory.Create(String categoryName, String categoryHelp, CounterCreationDataCollection counterData, String machineName, String localizedIniFilePath)
at System.Diagnostics.PerformanceCounterCategory.Create(String categoryName, String categoryHelp, CounterCreationDataCollection counterData)
at System.Diagnostics.PerformanceCounterInstaller.Install(IDictionary stateSaver)
at System.Configuration.Install.Installer.Install(IDictionary stateSaver)
at System.Configuration.Install.Installer.Install(IDictionary stateSaver)
at System.Configuration.Install.AssemblyInstaller.Install(IDictionary savedState)
at System.Configuration.Install.Installer.Install(IDictionary stateSaver)
at System.Configuration.Install.TransactedInstaller.Install(IDictionary savedState)
The Rollback phase of the installation is beginning.
See the contents of the log file for the c:\program files\update services\setup\bin\microsoft.updateservices.setup.customactions.dll assembly's progress.
The file is located at C:\Program Files\Update Services\LogFiles\WSUSCa_061115_1652.log.
Rolling back assembly 'c:\program files\update services\setup\bin\microsoft.updateservices.setup.customactions.dll'.
Affected parameters are:
wsusinstall =
categorymessagefile = C:\Program Files\Update Services\Common\EventCategories.dll
assemblypath = c:\program files\update services\setup\bin\microsoft.updateservices.setup.customactions.dll
logfile = C:\Program Files\Update Services\LogFiles\WSUSCa_061115_1652.log
showcallstack =
Restoring performance counter data to previous state for performance counter category WSUS: Reporting Web Service.
The Rollback phase completed successfully.
The transacted install has completed.
After that it begins logging the uninstall/rollback. The second log file listed looks like this:
Code:
2006-11-15 16:52:47 Success MWUSSetup WSUS Server Setup Started.
2006-11-15 16:52:47 Success MWUSSetup Parsing command line arguments
2006-11-15 16:52:47 Success MWUSSetup WSUS Setup: Performing Install
2006-11-15 16:52:48 Success MWUSSetup Validating pre-requisites
2006-11-15 16:52:48 Error MWUSSetup Failed to load C:\Program Files\Microsoft SQL Server\MSSQL\Binn\sqlboot.dll (Error 0x8007007E: The specified module could not be found.)
2006-11-15 16:52:48 Error MWUSSetup GetSqlFlavor failed (Error 0x8007007E: The specified module could not be found.)
2006-11-15 16:52:48 Error MWUSSetup Failed to determine Sql type of instance. Assuming it to be SQL... (Error 0x8007007E: The specified module could not be found.)
2006-11-15 16:52:48 Success MWUSSetup .Net framework SP1 is detected on this machine
2006-11-15 16:52:48 Success MWUSSetup Creating WSUS registry key
2006-11-15 16:52:48 Success MWUSSetup Initializing installation details
2006-11-15 16:52:48 Success MWUSSetup Initializing wizard
2006-11-15 16:52:56 Error MWUSSetup Failed to load C:\Program Files\Microsoft SQL Server\MSSQL\Binn\sqlboot.dll (Error 0x8007007E: The specified module could not be found.)
2006-11-15 16:52:56 Error MWUSSetup GetSqlFlavor failed (Error 0x8007007E: The specified module could not be found.)
2006-11-15 16:52:56 Error MWUSSetup Failed to determine Sql type of instance. Assuming it to be SQL... (Error 0x8007007E: The specified module could not be found.)
2006-11-15 16:53:02 Success MWUSSetup SQL version: 8
2006-11-15 16:53:42 Success MWUSSetup Installing ASP.Net
2006-11-15 16:53:56 Success MWUSSetup Asp.Net is installed successfully
2006-11-15 16:53:56 Success MWUSSetup ASP.Net is installed successfully
2006-11-15 16:53:57 Success MWUSSetup MSXML2 is already installed on this machine
2006-11-15 16:53:57 Success MWUSSetup Initializing MWUS installation
2006-11-15 16:53:57 Success MWUSSetup Installing PSFSIP
2006-11-15 16:53:57 Success MWUSSetup PSFSIP Installed Successfully
2006-11-15 16:53:57 Success MWUSSetup Copying installation settings to the registry
2006-11-15 16:53:57 Success MWUSSetup Installing MSUS...
2006-11-15 16:53:57 Success MWUSSetup Installing MWUS With Command Line SETUP_EXE=1 WUS_INSTALLMODE="128" AUTHENTICATED_USERS="NT AUTHORITY\Authenticated Users" CONTENT_LOCAL="1" SQLINSTANCE_NAME="%computername%\WSUS" CUSTOMACTION_LOG="C:\Program Files\Update Services\LogFiles\WSUSCa_061115_1652.log" REPLICA_PARENT
2006-11-15 16:54:00 Success CustomActions.Dll .Net framework path: C:\WINNT\Microsoft.Net\Framework\v1.1.4322
2006-11-15 16:54:07 Success CustomActions.Dll Creating WSUS Administrators user group
2006-11-15 16:54:07 Success CustomActions.Dll WSUS Administrators user group already exists
2006-11-15 16:54:07 Success CustomActions.Dll Successfully created WSUS Administrators user group
2006-11-15 16:57:11 Error MWUSSetup MWUS Installation Failed (Error 0x00000643: Fatal error during installation.)
2006-11-15 16:57:11 Error MWUSSetup InstallMSUS failed (Error 0x80070643: Fatal error during installation.)
2006-11-15 16:57:11 Error MWUSSetup MWUS installation failed (Error 0x80070643: Fatal error during installation.)
2006-11-15 16:57:11 Error MWUSSetup PerformInstall failed (Error 0x80070643: Fatal error during installation.)
2006-11-15 16:57:11 Success MWUSSetup Rolling back Installation
2006-11-15 16:57:11 Success MWUSSetup WSUS Server installation failed. You can look at C:\Program Files\Update Services\LogFiles\WSUSCa_061115_1652.log file to determine the cause of the failure
2006-11-15 16:57:11 Error MWUSSetup Failed to copy Setup\UninstallHelper.exe to C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\UninstallHelper.exe (Error 0x80070003: The system cannot find the path specified.)
2006-11-15 16:57:11 Success MWUSSetup StringObtained: Microsoft Windows Server Update Services could not install WSUSService and the performance counters. For more information, see the Setup logs "C:\Program Files\Update Services\LogFiles\WSUSCa_061115_1652.log" and "C:\Program Files\Update Services\LogFiles\WSUSSet
2006-11-15 16:57:25 Error MWUSSetup WSUS Setup: Performing Install Failed. (Error 0x80070643: Fatal error during installation.)
2006-11-15 16:57:25 Error MWUSSetup WSUS Setup Failed. (Error 0x80070643: Fatal error during installation.)
From the first log file it appears to be having problems creating the performance counters necessary to run WSUS because a formatting problem, but I'm not sure what to do about it. The second log file shows several errors related to determining the correct version of SQL, which is actually MSDE 2000. The WSUS setup doesn't have any apparent problem finding and connecting to it though, so those errors may be irrelevant here. Does anyone have any ideas what to do about this problem?