I've tried all the readily Googled solutions I have found.
I'd followed all the proposed solutions in MS-KB#822798
I've checked/reset the permissions on both Catroot Folders
I've checked the cryptography service solutions.
I'll be happy to redo any of the above listed if it might help.
Here is the SVCPACK.LOG file:
[svcpack.log]
7.000: ==========================
==========
==========
==========
==========
==========
====
7.000: 2008/10/21 15:25:36.718 (local)
7.000: e:\355ab1b12698116c9ffad6d
2bbbc\i386
\update\up
date.exe (version 6.3.4.1)
7.094: Service Pack started with following command line:
7.157: In Function GetBuildType, line 1170, RegOpenKeyEx failed with error 0x2
8.485: Return Value From OnACPower = 1
8.485: OnACPower returned value( 0x1 ) which is Equal To 0x1
8.485: Condition succeeded for section OnACPower.Section in Line 1 of PreRequisite
8.516: InternalFileName of C:\WINDOWS\system32\HAL.DL
L is Not Equal To halcmpx.dll
8.516: Condition succeeded for section CustomHalUnisysBlock.Secti
on in Line 2 of PreRequisite
8.516: InternalFileName of C:\WINDOWS\system32\HAL.DL
L is Not Equal To Unisys CMP Server ACPI HAL
8.516: First Condition in CustomHalUniSysBlock.Secti
on2 Succeeded
8.516: Condition succeeded for section CustomHalUniSysBlock.Secti
on2 in Line 3 of PreRequisite
8.516: InternalFileName of C:\WINDOWS\system32\HAL.DL
L is Not Equal To HALSRAAC.DLL
8.516: Condition succeeded for section CustomHalStratusBlock.Sect
ion in Line 4 of PreRequisite
8.516: InternalFileName of C:\WINDOWS\system32\HAL.DL
L is Not Equal To halce52.dll
8.516: Condition succeeded for section CustomHalMarathonBlock.Sec
tion in Line 5 of PreRequisite
8.532: Service SpUpdSvc Not Registered in SCM 0x424
8.532: Condition succeeded for section SpUpdSvcBlock.Section in Line 6 of PreRequisite
8.532: Start is Present
8.532: SYSTEM\CurrentControlSet\S
ervices\MS
DTC\Start is Not Equal To Specified Value
8.532: Second Condition in MSDTC.Not.Disabled Succeeded
8.532: Condition succeeded for section MDSTC.Check.Disabled in Line 7 of PreRequisite
8.532: C:\WINDOWS\system32\DRIVER
S\elxsli2.
sys is Not Present
8.532: First Condition in Emulex.Driver.Compat.Check
.Section Succeeded
8.532: Condition succeeded for section Emulex.Driver.Compat.Check
.Section in Line 8 of PreRequisite
8.532: C:\WINDOWS\system32\DRIVER
S\ql40xx.s
ys is Not Present
8.532: First Condition in Qlogic.Driver.Compat.Check
.Section Succeeded
8.532: Condition succeeded for section Qlogic.Driver.Compat.Check
.Section in Line 9 of PreRequisite
8.532: HotfixRefreshRequired is Not Present
8.532: First Condition in HotfixRefresh.Registry.Che
ck.Section
Succeeded
8.532: Condition succeeded for section HotfixRefresh.Registry.Che
ck.Section
in Line 10 of PreRequisite
57.922: In Function TestVolatileFlag, line 12013, RegOpenKeyEx failed with error 0x2
57.922: In Function TestVolatileFlag, line 12045, RegOpenKeyEx failed with error 0x2
57.922: DoInstallation: CleanPFR failed: 0x2
57.922: In Function GetBuildType, line 1170, RegOpenKeyEx failed with error 0x2
57.922: SetProductTypes: InfProductBuildType=BuildT
ype.IL
57.969: SetAltOsLoaderPath: No section uses DirId 65701; done.
58.032: SetDynamicDirectoryId: Failure while generating dynamic path, 0xf111
58.063: SOFTWARE\Microsoft\Windows
\CurrentVe
rsion\R2Se
tup is not Present
58.063: Condition Check for Line 1 of R2.Schema.ExtendedConditio
nal returned FALSE
58.063: SOFTWARE\Microsoft\Windows
\CurrentVe
rsion\R2Se
tup is not Present
58.063: Condition succeeded for section R2.Absent.Condition.Sectio
n in Line 1 of Old.Schema.ExtendedConditi
onal
58.063: SOFTWARE\Microsoft\Windows
\CurrentVe
rsion\R2Se
tup is not Present
58.063: Condition Check for Line 1 of New.NTDS.ExtendedCondition
al returned FALSE
58.063: SOFTWARE\Microsoft\Windows
\CurrentVe
rsion\R2Se
tup is not Present
58.063: Condition succeeded for section R2.Absent.Condition.Sectio
n in Line 1 of Old.NTDS.ExtendedCondition
al
58.063: C:\WINDOWS\ADFS\System.Web
.Security.
SingleSign
on.dll is Not Present
58.063: Condition succeeded for section ADFS.SingleSignOn.Exists.C
ondition in Line 1 of ADFS.SingleSignOn.RunProce
ss.Extende
dCondition
al
58.063: Exec ADFS.Exists.Condition: Result Software\Microsoft\WebSSO\
Install Key Not Found
58.063: Condition Check for Line 1 of ADFS.SingleSignOn.GAC.RunP
rocess.Ext
endedCondi
tional returned FALSE
58.063: SOFTWARE\Microsoft\Windows
\CurrentVe
rsion\Setu
p\OC Manager\Subcomponents\RemI
nst is Not Equal To Specified Value
58.063: Condition Check for Line 1 of Extended.Conditional.WDS.I
nstall returned FALSE
58.063: SOFTWARE\Microsoft\Windows
\CurrentVe
rsion\Setu
p\OC Manager\Subcomponents\RemI
nst is Not Equal To Specified Value
58.063: Condition Check for Line 1 of Extended.Conditional.WDS.I
nstall.OOB
.Update returned FALSE
58.063: SOFTWARE\Microsoft\Windows
\CurrentVe
rsion\Setu
p\OC Manager\Subcomponents\RemI
nst is Not Equal To Specified Value
58.063: Condition Check for Line 1 of Extended.Conditional.WDS.I
nstall.Ver
sionlessFi
les returned FALSE
58.063: FileVersion of C:\Program Files\internet explorer\iexplore.exe is Less Than 7.0.0000.0000
58.063: Condition succeeded for section IE.AdditionalSettings.Less
Than7.Cond
ition.Sect
ion in Line 1 of IE.AdditionalSettings.Regi
stry.Exten
dedConditi
onal
58.063: SOFTWARE\Microsoft\Windows
\CurrentVe
rsion\Unin
stall\ie7 is not Present
58.063: Condition Check for Line 1 of IE7.AdditionalSettings.Reg
istry.Exte
ndedCondit
ional returned FALSE
58.063: CSDVersion is Not Present
58.063: Condition succeeded for section RTM.Condition.Section in Line 1 of DEP.ExtendedConditional
58.078: SOFTWARE\Microsoft\Windows
\CurrentVe
rsion\Setu
p\WindowsF
eatures is not Present
58.078: First Condition in Non.KN.Condition.Section Succeeded
58.078: Condition succeeded for section KN.Or.WMS.Restore.Conditio
n.Section in Line 1 of WMS.ExtendedConditional.Co
mmon
58.110: DoInstallation: FetchSourceURL for e:\355ab1b12698116c9ffad6d
2bbbc\i386
\update\up
date.inf failed
58.110: Inclusion section is enabled for NON_PE file version check
66.532: CheckRegistryValue: Registry - Inf integer values mismatch
67.047: BuildCabinetManifest: update.url absent
67.047: Starting AnalyzeComponents
67.047: AnalyzePhaseZero used 0 ticks
67.047: SetupFindFirstLine in LoadExclusionList Failed with error: 0xe0000102
106.641: SetupOpenInfFile in IsThirdPartyInf Failed with error 0x2
107.797: SetupOpenInfFile in IsThirdPartyInf Failed with error 0x2
110.641: Third Party Provider = Intel for PCI\VEN_8086&DEV_244E&SUBS
YS_0000000
0&REV_0A\3
&13C0B0C5&
0&F0
112.844: Third Party Provider = Intel for PCI\VEN_8086&DEV_2578&SUBS
YS_0000000
0&REV_02\3
&13C0B0C5&
0&00
115.157: Third Party Provider = Intel for PCI\VEN_8086&DEV_2579&SUBS
YS_0000000
0&REV_02\3
&13C0B0C5&
0&08
117.282: Third Party Provider = Intel for PCI\VEN_8086&DEV_257B&SUBS
YS_0000000
0&REV_02\3
&13C0B0C5&
0&18
119.485: Third Party Provider = Intel for PCI\VEN_8086&DEV_25A1&SUBS
YS_0000000
0&REV_02\3
&13C0B0C5&
0&F8
121.797: Third Party Provider = Intel for PCI\VEN_8086&DEV_25A2&SUBS
YS_518015D
9&REV_02\3
&13C0B0C5&
0&F9
124.000: Third Party Provider = Intel for PCI\VEN_8086&DEV_25A4&SUBS
YS_518015D
9&REV_02\3
&13C0B0C5&
0&FB
125.453: Third Party Provider = Intel for PCI\VEN_8086&DEV_25A9&SUBS
YS_518015D
9&REV_02\3
&13C0B0C5&
0&E8
126.563: Third Party Provider = Intel for PCI\VEN_8086&DEV_25AA&SUBS
YS_518015D
9&REV_02\3
&13C0B0C5&
0&E9
128.750: Third Party Provider = Intel for PCI\VEN_8086&DEV_25AB&SUBS
YS_518015D
9&REV_02\3
&13C0B0C5&
0&EC
130.922: Third Party Provider = Intel for PCI\VEN_8086&DEV_25AC&SUBS
YS_25AC808
6&REV_02\3
&13C0B0C5&
0&ED
133.157: Third Party Provider = Intel for PCI\VEN_8086&DEV_25AD&SUBS
YS_518015D
9&REV_02\3
&13C0B0C5&
0&EF
134.250: SetupOpenInfFile in IsThirdPartyInf Failed with error 0x2
303.860: DoInstallation:UpdSpOpenIn
fFile for OldUninstallInf file "c:\windows\$ntservicepack
uninstall$
\spuninst\
spuninst.i
nf not found: 0x7b
303.860: CreateUninstall = 1,Directory = C:\WINDOWS\$NtServicePackU
ninstall$
371.766: SetupOpenInfFile in IsThirdPartyInf Failed with error 0x2
371.766: SetupOpenInfFile in IsThirdPartyInf Failed with error 0x2
371.782: OEM file scan used 304735 ticks
512.875: AnalyzePhaseOne: used 445828 ticks
512.875: AnalyzeComponents: Hotpatch analysis disabled; skipping.
512.875: AnalyzeComponents: Hotpatching is disabled.
512.875: Persisted hotfix directory is missing.
512.875: FindFirstFile c:\windows\$hf_mig$\*.*
512.875: Error getting find handle for c:\windows\$hf_mig$\*.*
513.766: AnalyzePhaseTwo used 891 ticks
513.766: AnalyzePhaseThree used 0 ticks
513.766: AnalyzePhaseFive used 0 ticks
513.797: AnalyzePhaseSix used 31 ticks
515.766: AnalyzeComponents used 448719 ticks
515.766: Downloading 0 files
515.766: bPatchMode = FALSE
515.766: Inventory complete: ReturnStatus=0, 457656 ticks
515.782: Num Ticks for invent : 457672
515.797: VerifyTargetFileSize: Unable to verify size as Source = NULL for file c:\windows\inf\HFX1C.tmp
515.797: Copied file: c:\windows\inf\branches.in
f
515.797: DoInstallation: ApplyAdminSystemAclsRecurs
ive for c:\windows\$hf_mig$ failed; error=0x00000003
515.797: CheckRegistryValue: Registry - Inf integer values mismatch
515.797: Conditional load of section SysmonLogStartType.Reg.Ins
tall.Condi
tion succeeded
515.797: CheckRegistryValue: RegOpenKeyEx for SYSTEM\CurrentControlSet\S
ervices\IA
S KeyName failed :0x2
515.813: Conditional load of section Msdvbnp.Reg.Install.Condit
ion succeeded
515.813: Conditional load of section Psisdecd.Reg.Install.Condi
tion succeeded
515.813: Conditional load of section Mpeg2Data.Reg.Install.Cond
ition succeeded
515.813: Conditional load of section IIS.DCOM.IISAdmin.Reg.Inst
all.Condit
ion succeeded
515.828: Conditional load of section IIS.DCOM.CertObj.Reg.Insta
ll.Conditi
on succeeded
515.828: Conditional load of section IIS.DCOM.W3Control.Reg.Ins
tall.Condi
tion succeeded
515.828: Conditional load of section IIS.DCOM.WamReg.Reg.Instal
l.Conditio
n succeeded
515.828: Conditional load of section WindowsFirewall.Reg.Instal
l.Conditio
n succeeded
515.828: Conditional load of section MSI.Reg.Install.Condition succeeded
515.828: Conditional load of section ScsiPort.Reg.Install.Condi
tion succeeded
515.828: Allocation size of drive C: is 4096 bytes, free space = 23449591808 bytes
520.266: AnalyzeDiskUsage: Skipping EstimateDiskUsageForUninst
all.
520.266: Drive C: free 22363MB req: 611MB w/uninstall: NOT CALCULATED.
520.266: CabinetBuild complete
520.266: Num Ticks for Cabinet build : 4484
520.266: DynamicStrings section not defined or empty.
520.282: Starting process: C:\WINDOWS\system32\xcopy.
exe /Q /Y /I C:\WINDOWS\inf\*.adm C:\WINDOWS\PolicyBackup\
520.969: Return Code = 0
520.969: Starting process: e:\355ab1b12698116c9ffad6d
2bbbc\i386
\\update\n
v4prep.exe
521.016: Return Code = 0
521.016: Starting process: C:\WINDOWS\system32\reg.ex
e save HKLM\system C:\WINDOWS\system32\config
\system.sp
/y
522.782: Return Code = 0
522.782: Starting process: C:\WINDOWS\system32\reg.ex
e save HKLM\software C:\WINDOWS\system32\config
\software.
sp /y
564.328: Return Code = 0
564.328: Starting process: C:\WINDOWS\system32\xcopy.
exe /Q /Y /I e:\355ab1b12698116c9ffad6d
2bbbc\i386
\\SP1QFE\a
dfsreg.exe
C:\WINDOWS\ADFS\
564.375: Return Code = 4
564.375: Starting process: C:\WINDOWS\ADFS\adfsreg.ex
e backupassembly System.Web.Security.Single
Signon %windir \ADFS\System.Web.Security.
SingleSign
on.dll
564.375: RunInfProcesses: SpawnProcessAndWaitForItTo
Complete on "C:\WINDOWS\ADFS\adfsreg.e
xe backupassembly System.Web.Security.Single
Signon %windir \ADFS\System.Web.Security.
SingleSign
on.dll" in [ADFS.SingleSignOn.RunProc
ess.Proces
sesToRun] failed: 0x3
564.375: Return Code = 3
564.407: DeRegisterUninstallProgram
InInf: UpdSpOpenInfFile for "c:\windows\$ntservicepack
uninstall$
\spuninst\
spuninst.i
nf failed: 0x7b
663.110: FileInUse:: Detection disabled.
682.828: CheckRegistryValue: Registry - Inf integer values mismatch
683.203: ArchiveFilesFromArchiveFil
esSections
:FindFirst
File for c:\windows\java\packages\*
Failed: 0x3
683.203: ArchiveFilesFromArchiveFil
esSections
:FindFirst
File for c:\windows\java\packages\d
ata\* Failed: 0x3
684.985: PruneCatalogsFromHotfixes:
RegQueryVa
lueEx Failed: 0x2
684.985: PruneCatalogsFromHotfixes:
RegQueryVa
lueEx Failed: 0x2
685.000: PruneCatalogsFromHotfixes:
RegQueryVa
lueEx Failed: 0x2
685.000: PruneCatalogsFromHotfixes:
RegQueryVa
lueEx Failed: 0x2
685.000: PruneCatalogsFromHotfixes:
RegQueryVa
lueEx Failed: 0x2
685.000: PruneCatalogsFromHotfixes:
RegQueryVa
lueEx Failed: 0x2
685.000: PruneCatalogsFromHotfixes:
RegQueryVa
lueEx Failed: 0x0
685.000: PruneCatalogsFromHotfixes:
RegQueryVa
lueEx Failed: 0x0
685.000: PruneCatalogsFromHotfixes:
RegQueryVa
lueEx Failed: 0x0
685.000: PruneCatalogsFromHotfixes:
RegQueryVa
lueEx Failed: 0x0
685.000: PruneCatalogsFromHotfixes:
RegQueryVa
lueEx Failed: 0x0
685.000: PruneCatalogsFromHotfixes:
RegQueryVa
lueEx Failed: 0x2
772.063: Num Ticks for Backup : 251797
772.485:
AppPatch not installed.
772.485: AppPatch not installed. Registry will be archived.
800.375: VerifyTargetFileSize: Unable to verify size as Source = NULL for file c:\windows\inf\iis.inf
800.828: Num Ticks for creating uninst inf : 28765
800.828: Registering Uninstall Program for -> Windows Server 2003 Service Pack, Service Pack 2 , 0x0
810.266: CheckRegistryValue: Registry - Inf integer values mismatch
810.485: Enumerating Devices of display, GUID {4d36e968-e325-11ce-bfc1-0
8002be1031
8}
810.657: Enumerating Devices of hdc, GUID {4D36E96A-E325-11CE-BFC1-0
8002BE1031
8}
810.828: Skip Oem Device PCI\VEN_8086&DEV_25A2&SUBS
YS_518015D
9&REV_02\3
&13C0B0C5&
0&F9
810.844: Enumerating Devices of media, GUID {4D36E96C-E325-11CE-BFC1-0
8002BE1031
8}
811.000: Enumerating Devices of Processor, GUID {50127DC3-0F36-415e-A6CC-4
CB3BE910B6
5}
811.172: Starting Backup For ACPI\GenuineIntel_-_x86
814.735: Starting Backup For ACPI\GenuineIntel_-_x86
816.391: Enumerating Devices of System, GUID {4D36E97D-E325-11CE-BFC1-0
8002BE1031
8}
816.547: Starting Backup For *INT0800
820.438: Skip Oem Device PCI\VEN_8086&DEV_244E&SUBS
YS_0000000
0&REV_0A\3
&13C0B0C5&
0&F0
820.438: Skip Oem Device PCI\VEN_8086&DEV_2578&SUBS
YS_0000000
0&REV_02\3
&13C0B0C5&
0&00
820.438: Skip Oem Device PCI\VEN_8086&DEV_2579&SUBS
YS_0000000
0&REV_02\3
&13C0B0C5&
0&08
820.438: Skip Oem Device PCI\VEN_8086&DEV_257B&SUBS
YS_0000000
0&REV_02\3
&13C0B0C5&
0&18
820.438: Skip Oem Device PCI\VEN_8086&DEV_25A1&SUBS
YS_0000000
0&REV_02\3
&13C0B0C5&
0&F8
820.438: Skip Oem Device PCI\VEN_8086&DEV_25A4&SUBS
YS_518015D
9&REV_02\3
&13C0B0C5&
0&FB
820.438: Skip Oem Device PCI\VEN_8086&DEV_25AB&SUBS
YS_518015D
9&REV_02\3
&13C0B0C5&
0&EC
820.438: Skip Oem Device PCI\VEN_8086&DEV_25AC&SUBS
YS_25AC808
6&REV_02\3
&13C0B0C5&
0&ED
820.438: Starting Backup For PCI\VEN_8086&DEV_25AE
824.141: Enumerating Devices of Unknown, GUID {4D36E97E-E325-11CE-BFC1-0
8002BE1031
8}
833.485: Copied file: C:\WINDOWS\system32\spmsg.
dll
833.657: PFE1: Failed to CreateRemoteThread; error=0x8
833.657: PFE2: PFE1 failed.
833.657: PFE2: Not avoiding Per File Exceptions.
833.688: GetCatVersion: Failed to retrieve version information from C:\WINDOWS\system32\CatRoo
t\{F750E6C
3-38EE-11D
1-85E5-00C
04FC295EE}
\Tmp.0.scw
.cat with error 0x57
833.688: GetCatVersion: Failed to retrieve version information from C:\WINDOWS\Tmp.0.scw.cat with error 0x80092004
834.063: GetCatVersion: Failed to retrieve version information from C:\WINDOWS\system32\CatRoo
t\{F750E6C
3-38EE-11D
1-85E5-00C
04FC295EE}
\Tmp.0.sas
etup.cat with error 0x57
834.063: GetCatVersion: Failed to retrieve version information from C:\WINDOWS\Tmp.0.sasetup.c
at with error 0x80092004
834.828: GetCatVersion: Failed to retrieve version information from C:\WINDOWS\system32\CatRoo
t\{F750E6C
3-38EE-11D
1-85E5-00C
04FC295EE}
\Tmp.0.osc
cab.cat with error 0x57
834.828: GetCatVersion: Failed to retrieve version information from C:\WINDOWS\Tmp.0.osccab.ca
t with error 0x80092004
835.657: GetCatVersion: Failed to retrieve version information from C:\WINDOWS\system32\CatRoo
t\{F750E6C
3-38EE-11D
1-85E5-00C
04FC295EE}
\Tmp.0.ntp
rint.cat with error 0x57
836.203: GetCatVersion: Failed to retrieve version information from C:\WINDOWS\Tmp.0.ntprint.c
at with error 0x80092004
839.860: GetCatVersion: Failed to retrieve version information from C:\WINDOWS\system32\CatRoo
t\{F750E6C
3-38EE-11D
1-85E5-00C
04FC295EE}
\Tmp.0.nt5
.cat with error 0x57
840.407: GetCatVersion: Failed to retrieve version information from C:\WINDOWS\Tmp.0.nt5.cat with error 0x80092004
844.407: GetCatVersion: Failed to retrieve version information from C:\WINDOWS\system32\CatRoo
t\{F750E6C
3-38EE-11D
1-85E5-00C
04FC295EE}
\Tmp.0.net
fx.cat with error 0x57
844.407: GetCatVersion: Failed to retrieve version information from C:\WINDOWS\Tmp.0.netfx.cat
with error 0x80092004
844.828: InstallSingleCatalogFile: MyInstallCatalog failed for Tmp.0.netfx.cat; error=0xfffffbfe.
844.828: DoInstallation:MyInstallCa
talogFiles
failed:STR_CATALOG_INSTALL
_FAILED
848.766: UnRegisterSpuninstForRecov
ery, failed to delete SpRecoverCmdLine value, error 0x2
848.766: DoInstallation: Failed to unregistering spuninst.exe for recovery.
848.766: Failed to install catalog files.
Select 'OK' to undo the changes that have been made.
872.032: Message displayed to the user: Failed to install catalog files.
Select 'OK' to undo the changes that have been made.
872.032: User Input: OK
872.032: Starting process: C:\WINDOWS\$NtServicePackU
ninstall$\
spuninst\s
puninst.ex
e /~ -u -z
872.735: Software Update Rollback has completed with return code 0x643. This rollback requires a reboot.
872.750: Service Pack 2 installation did not complete.
Windows Server 2003 has been partially updated and may not work properly.
958.422: Message displayed to the user: Service Pack 2 installation did not complete.
Windows Server 2003 has been partially updated and may not work properly.
958.422: User Input: OK
958.422: Update.exe extended error code = 0xf01e
958.422: Update.exe return code was masked to 0x643 for MSI custom action compliance.
Shutdown Initiated in Self Extractor
***