Can't install SP2

D

Don Pratt

I'm trying to install SP2 on an XP Pro machine using the network
installation package, AKA the big 270MB download. I'm logged on as
administrator. I double-click on WindowsXP-KB835935-SP2-ENU.exe, it
uncompresses everything and starts the installation. I go away for a while,
and when I get back there is a message on the screen that just says "Invalid
Signature". I click OK (the only button available) and get a couple more
error messages (see the log file below). After clicking OK a few more
times, the machine restarts and tells me that it can't reboot due to a
missing ntoskrnl.exe.

I was able to follow the instructions in KB875355 to get my system back.
Looking in the Application and System event logs turned up nothing other
than the "Invalid Signature" error that I saw before. No details on what
file the error applied to. I've copied the end of the svcpack.log file
below. A google search for
GLE 2148073478 turned up nothing.

Any ideas? Thanks in advance.

Don

<section of svcpack.log file>
763.799: Copied file: C:\WINDOWS\System32\spool\DRIVERS\W32X86\3\ps5ui.dll
763.879: Copied file:
C:\WINDOWS\System32\spool\DRIVERS\W32X86\3\pcl5eres.dll
764.880: Error installing assemblies, GLE=2148073478
775.496: Unregistration of sprecovr successful
775.656: Invalid Signature.
4131.281: Message displayed to the user: Invalid Signature.
4131.281: User Input: OK
4131.301: Service Pack 2 installation did not complete.

Select 'OK' to undo the changes that have been made.
4134.375: Message displayed to the user: Service Pack 2 installation did not
complete.

Select 'OK' to undo the changes that have been made.
4134.375: User Input: OK
4134.375: Starting process:
C:\WINDOWS\$NtServicePackUninstall$\spuninst\spuninst.exe /~ -u -z
4134.516: Software Update Rollback has completed with return code 0x80.
This rollback requires a reboot.
4134.526: Service Pack 2 installation did not complete.

Windows XP has been partially updated and may not work properly.
4139.152: Message displayed to the user: Service Pack 2 installation did not
complete.

Windows XP has been partially updated and may not work properly.
4139.152: User Input: OK
4139.152: Update.exe extended error code = 0x80090006
4139.152: Update.exe return code was masked to 0x643 for MSI custom action
compliance.
Shutdown Initiated in Self Extractor
 
H

Hans-Georg Michna

"Invalid Signature"

Don,

that's a difficult one for me, but since nobody else seems to
know either, I'll give you what little I know.

Some files are signed, and the error message usually means that
a file's signature was wrong. In all likelihood this means that
the file has been modified, possibly through a technical error.

I would carefully check the downloaded SP2 file, perhaps
download it again and compare or at least check the length. If
that's not it, one of the files on your hard disk may be
mutilated. This points to a repair installation of Windows XP or
at least a system file check using sfc, the system file checker.

Hans-Georg
 
A

amitophia

I was in the same trouble
The error message in svcpack.log
Error installing assemblies, GLE=2148073478

there also have been message in setupact.log
Failed to install assembly from manifest:
"p:\ec81774962ebd1e5d545aabec0\i386\ASMS\10\msft\windows\gdiplus\gdiplus.man";
Win32 Error Code = 2148073478

Original Sp2 WindowsXP-KB835935-SP2-ENU.exe has MS Digital signature,
so ou can rightclick on it and select properties to chekc it's
consistency. My file was OK.

I didn't find the workaround, so just intagrated sp2 in my distrib and
installed it. But i/m still interesting in this problem

On one of forums some man told the problem is in RSAENH.DLL (wich
resides in \Windows\System32\ folder). He told that some programs when
installed replace this file.
So compare this file with original in your distributive of Windows XP.
And check not only file date and time, but also the contents. (You may
do this with Start->Run->cmd.exe and then run fc */b*
C:\windows\system32\rsaenh.dll X:\Original\rsaenh.dll )

If they are differ try to replace rsaenh.dll with original one
(original rsaenh.dll in distributive are packed with CAB and named
rsaenh.dl_, so you must previously unpack it with EXTRACT command)
If it won't help, then try to replace rsaenh.dll with the file from
XPSP2.EXE
(archiver WinRAR can extrat files from such distributioves)
If it will help you, let me know, please
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top