Susan
Thu Mar 27 19:29:25 PDT 2008
rankarwa wrote:
> I'm trying to update a SBS 2003 Server running Exchange to SP2. It aborts
> with the error message, "Service Pack 2 Setup encountered an error. An error
> updating your system has occurred. Click "OK" to undo the changes that have
> been made." After OK, "Windows Server 2003 has been partially updated and
> may not work properly."
>
> Results from the svcpack.log show:
> 1653.313: Return Code = 0
> 1653.313: Starting process:
> C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\ToGac.exe
> C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.Data.OracleClient.dll
> 1654.172: Return Code = 0
> 1654.172: Starting process:
> C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\ToGac.exe
> C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.Management.dll
> 1654.438: Return Code = 0
> 1654.438: Starting process:
> C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\ToGac.exe
> C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.Runtime.Remoting.dll
> 1654.719: Return Code = 0
> 1654.719: Starting process:
> C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\ToGac.exe
> C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.Runtime.Serialization.Formatters.Soap.dll
> 1654.922: Return Code = 0
> 1654.922: Starting process:
> C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\ToGac.exe
> C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.Web.Mobile.dll
> 1655.329: Return Code = 0
> 1655.329: Starting process:
> C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\SetRegNI.exe v1.1.4322
> 1655.375: Return Code = 0
> 1655.375: Starting process: rundll32 apphelp,ShimFlushCache
> 1655.438: Return Code = 0
> 1655.438: Starting process: C:\WINDOWS\system32\wbem\mofcomp.exe
> C:\WINDOWS\system32\wbem\wlbsprov.mof
> 1655.813: Return Code = 2
> 1655.813: Starting process: C:\WINDOWS\system32\wbem\mofcomp.exe
> C:\WINDOWS\system32\wbem\cimwin32.mof
> 1655.891: Return Code = 2
> 1655.891: DoInstallation:RunInfProcesses for ProcessesToRun Failed
> 1655.891: Service Pack 2 Setup encountered an error: An error in updating
> your system has occurred.
> 1674.657: Unregistration of sprecovr successful
> 1674.875: An error in updating your system has occurred.
>
> Select 'OK' to undo the changes that have been made.
> 2002.360: Message displayed to the user: An error in updating your system
> has occurred.
>
> Select 'OK' to undo the changes that have been made.
> 2002.360: User Input: OK
> 2002.360: Starting process:
> C:\WINDOWS\$NtServicePackUninstall$\spuninst\spuninst.exe /~ -u -z
> 2626.407: Software Update Rollback has completed with return code 0xbc2.
> This rollback requires a reboot.
> 2626.438: Service Pack 2 installation did not complete.
>
> Windows Server 2003 has been partially updated and may not work properly.
> 2702.094: Message displayed to the user: Service Pack 2 installation did not
> complete.
>
> Windows Server 2003 has been partially updated and may not work properly.
> 2702.094: User Input: OK
> 2702.094: Update.exe extended error code = 0xf070
> 2702.094: Update.exe return code was masked to 0x643 for MSI custom action
> compliance.
> Shutdown Initiated in Self Extractor
> ***
>
> I've searched MS Knowledgebase and Googled but cannot find why SP2 keeps
> aborting. Anybody have any ideas?
We've seen that with SP1 as well. I also want to make sure that you
have installed the SBS sp1 5 part patch first. Can you run the SBS best
practices analyzer (www.sbsbpa.com ) and see what it says?
Otherwise you can follow these steps below to clear out the temp files.
> According to your description, I understand that you encountered the
SBS
| > 2003 SP1 installation error. If I have misunderstood the problem,
please
| > don't hesitate to let me know.
| >
| > Let us perform the following steps and then try to apply the SBS 2003
SP1
| > to see if it can be applied successfully.
| >
| > 1. Make sure a good backup is at hand. If not, please fully back up the
| > server. You can refer to the following Microsoft white paper to get
detail
| > steps to backup and restore server:
| >
| > Backing Up and Restoring Windows Small Business Server 2003
| >
http://www.microsoft.com/technet/prodtechnol/sbs/2003/maintain/bkuprs...
| >
| > 2. Move all the tmp*.cat files out of the
| > %systemroot%\system32\CatRoot\{127D0A1D-4EF2-11D1-8608-00C04FC295EE}
folder
| > and the
| > %systemroot%\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}
folder.
| >
| > 3. Move all oem*.* files out the %systemroot%\inf folder.
| >
| > 4. Run the following from a CMD prompt:
| >
| > net stop cryptsvc
| > rename the %systemroot%\system32\CatRoot2
| > %systemroot%\system32\oldcatRoot2
| > net start cryptsvc
| >
| > 5. Make sure that "Windows" folder and "Windows\System32\CATROOT" is
not
| > hidden.
| >
| > 6. Open Internet Explorer, click "Tools", and then click "Internet
| > Options". On the "Content" tab, click "Certificates", on the "Trusted
Root
| > Certification Authorities" tab, Make sure that the "Microsoft Root
| > Authority" certificate is listed. Double click it to make sure that it
is
| > fine.
| >
| > 7. If you have any anti-virus programs and backup programs, please stop
| > them.
| >
| > 8. Please check the registry setting for driver signing:
| >
| > a. Click "Start", click "Run", type "regedit" (without the quotation
| > marks), and then click "OK".
| > b. Locate, and then click the following key in the registry:
| > HKEY_LOCAL_MACHINE\Software\Microsoft\Non-Driver Signing
| > c. Right-click the "Policy" binary value, and then click "Modify".
| > d. The Value data will appear in the following format: 0000 02
| >
| > Press DELETE to remove the current value (02 in this example), and then
| > type "0" (without the quotation marks) (the current value will now
appear
| > as 00).
| >
| > e. Click "OK", and then quit Registry Editor.
| >
| > 9. Please ensure you have enough free space in the system drive to
apply
| > the SBS 2003 SP1. If you have no sufficient free space in the system
drive,
| > you can refer to the following articles to move exchange database,
| > transaction logs, client programs folder, sharepoint database, monitor
| > database, and so on to another drive to free up more space.
| >
| > 821915 How to move Exchange databases and logs in Exchange Server 2003
| >
http://support.microsoft.com/?id=821915
| >
| > Moving Data Folders for Windows Small Business Server 2003
| >
http://www.microsoft.com/technet/prodtechnol/sbs/2003/maintain/moveda...
| >
| > 830254 How to move the client programs folder to another location in
Windows
| >
http://support.microsoft.com/?id=830254
| >
| > 10. Start the SP1 installation.
| >
| > *More suggestions are addressed in the following article, you can check
| > into see if it can work.
| >
| > You cannot install some updates or programs
| >
http://support.microsoft.com/?id=822798
| >
| > Some 3rd-paryt software reading or scanning temp folder will relate to
this
| > issue. If the issue persists after above steps, please try to do clean
boot
| > on SBS and then install SBS 2003 sp1 again.
| >
| > To clean boot the problematic computer, please use the steps below:
| > a. Click Start, click Run, and then in the Open box, type "MSCONFIG"
| > (without the quotation marks). Click OK.
| >
| > b. In the System Configuration Utility (MSConfig) window, click to
select
| > the Selective Startup button.
| >
| > c. Click to clear the check mark from the "Load startup items" below
| > Selective Startup.
| >
| > d. Click the Services tab, click to check the "Hide All Microsoft
Services"
| > box, and remove all the check marks from the remained Non-Microsoft
| > Services. Please note that the Exchange services could be marked as
| > non-Microsoft. Please do not disable those services.
| >
| > e. Click OK to close the MSConfig window. Click Yes when you are asked
to
| > restart your computer in order to enable the changes.
| >
| > f. After restarting, please try to install SBS 2003 sp1 agagin.
| >
| > g. If there are no more problems, please use the above steps to enable
| > services and startup items one by one in order to figure out the root
cause
| > of this issue.