Solved

Service Pack 1 or Service Pack 2 will not install on Windows Server 2003 SBS

Posted on 2011-09-15
15
334 Views
Last Modified: 2012-05-12
Had to to a disaster recovery on a Windows 2003 SBS, using Backup Exec 10. Data was restored, but Backup Exec restore cause the server to not boot with Kernel error. Did a system repair and need to re-install updates. Cannot get Service Pack 1 or Service Pack 2 to install. They both fail and have to uninstall themselves. Need Help ASAP. Going on 4 days with crashed Server. Thanks
0
Comment
Question by:ZionTech1
  • 11
  • 4
15 Comments
 
LVL 4

Expert Comment

by:ITF1
ID: 36544550
Hi
What type of Error do you receive?
How did you restore the Server?
Regards
0
 

Author Comment

by:ZionTech1
ID: 36546978
1. Error message is "Service Pack 1 Setup Error - An error in updating your system has occurred. Select 'OK' to undo the changes that have been made

2. Restore Process Used to for Disaster Recovery (BELOW). Customer Previously had Backup Exec. 9.1. I used Backup Exec 10.0 as they didn't have install discs. After this process, it corrupted the boot and talked about kernel errors. I did Repair option for Install Disc 1:

Performing a local Disaster Recovery with 11d       
Written by Hywel Mallett          
Monday, 30 April 2007       
A local disaster recovery is when you are recovering a Backup Exec media server, with no assistance from other Backup Exec media servers. If you have more than one media server, it's easier to perform a remote disaster recovery using another media server

To perform a disaster recovery (restore from scratch) of a Windows XP, Windows 2000 or Windows Server 2003 computer, the relevant section of the Backup Exec 11d Administrator's Guide is page 659 onwards.

This process is also relevant for domain controllers, unless you are doing an authoritative restore. This covers restoring the Backup Exec media server.

The basic process is:

Reinstall Windows on the PC, using the same filesystem type (NTFS or FAT) as before. Give it network settings, and the same computer name as at the time of backup. Don't join it to the domain, but instead leave it in a workgroup.
Install Backup Exec, however you MUST select a different installation path from where your normal Backup Exec installation is located. Don't enter any serial numbers, as you don't need the options at this point.
During installation, select a different installation path for your SQL Express instance.
Inventory your backup media, then catalog it.
Using Backup Exec, restore all the media server's hard drives and Shadow Copy Components. Set the Restore over existing files option.
Do not reboot the server yet.
Open the directory where your SQL Express files are normally installed (such as C:\Program Files\Microsoft SQL Server\MSSQL$BKUPEXEC\Data
Rename the files:

master$4IDR to master.mdf
mastlog$4IDR to mastlog.ldf
model$4IDR to model.mdf
modellog$4IDR to modellog.ldf
msdbdata$4IDR to msdbdata.mdf
msdblog$4IDR to msdblog.ldf

Change the attributes of the above files to remove the read-only flag.
Reboot the server.
You may need a second reboot as Windows redetects hardware devices.
Your media server will now be at the state it was when the backup took place, but before the backup completed - i.e. with serial numbers installed, catalogs and jobs restored, but not the media you have just restored from (or any later backups) in the catalog.
If you need to perform further restores from the media you've just restored from, you need to re-catalog it. Note that for this to work you may need to move the media to the Retired Media set, delete it, then re-inventory it.
Delete the folder location where you installed your temporary Backup Exec installation (optional).

Note that there are some steps you can take to speed up the above process. There are also some potential problems which can occur. These hints and tips are used at your own risk.

When installing the temporary Backup Exec installation, there's no need to install the documentation.
To save having to re-catalog the media after performing the restore, shutdown the Backup Exec services, copy the contents of the temporary installation's catalogs folder to your restored catalog folder, then restart the Backup Exec services.
As soon as you've restored the media server, put any scheduled jobs on hold - you don't want to accidentally overwrite your media! For this reason it's a good idea to use the write protection tab on the media before starting.
If you have problems with the media not being able to be catalogged, delete the media from Backup Exec (you will have to move it to Retired Media first). This won't delete the tape contents, but will make Backup Exec "forget" about it. 

0
 

Author Comment

by:ZionTech1
ID: 36546985
1. Tied both SP1 and SP2 with exact same error messages on both.
2. Tried all of the below methods and same error happens:

Step 1: Let's perform a Clean Boot. A Clean Boot will allow us to isolate
any device drivers or programs that are loading at startup that may be
causing a conflict with other device drivers or programs that are installed
in your computer.

1. Click Start, click Run, type "msconfig" (without the quotation marks)
and click OK.
2. Select "Selective Startup" and remove the check box for "Load Startup
Items".
3. On the "Services" tab, click Enable All.
4. Check "Hide all Microsoft Services", click Disable All and clear "Hide
all Microsoft Services".
5. Click the OK button and then Click Yes to restart your computer.
6. Try again.

Step 2: The problem may be caused McAfee or other Anti-virus program.
Please temporarily uninstall AV software and try again.

Step 3: The problem occurs when Cryptographic Services is set to disabled.
please try the steps in this KB:

You cannot install some updates or programs
http://support.microsoft.com/kb/822798

Method 1: Set Cryptographic Services to automatic

Set the Cryptographic Services to Automatic, and then try to install the
program again. To set the Cryptographic Services to Automatic, follow these
steps:
1. Start the Administrative Tools utility in Control Panel.
2. Double-click Services.
3. Right-click Cryptographic Services, and then click Properties.
4. Click Automatic for Startup type, and then click Start.

Method 2: Reregister DLL files that are associated with Cryptographic
Services

To register .dll files that are associated with Cryptographic Services,
follow these steps:

1. Click Start, click Run, type cmd in the Open box, and then OK.
2. At the command prompt, type the following commands, and press ENTER
after each command:

regsvr32 /u softpub.dll
regsvr32 /u wintrust.dll
regsvr32 /u initpki.dll
regsvr32 /u dssenh.dll
regsvr32 /u rsaenh.dll
regsvr32 /u gpkcsp.dll
regsvr32 /u sccbase.dll
regsvr32 /u slbcsp.dll
regsvr32 /u mssip32.dll
regsvr32 /u cryptdlg.dll
exit
Note Click OK if you are prompted.

3. Restart your computer.
4. Click Start, click Run, type cmd in the Open box, and then click OK.
5. At the command prompt, type the following commands, and press ENTER
after each command:

regsvr32 softpub.dll
regsvr32 wintrust.dll
regsvr32 initpki.dll
regsvr32 dssenh.dll
regsvr32 rsaenh.dll
regsvr32 gpkcsp.dll
regsvr32 sccbase.dll
regsvr32 slbcsp.dll
regsvr32 mssip32.dll
regsvr32 cryptdlg.dll
exit
Note Click OK if you are prompted.

Method 3: Rename CatRoot2 folder.

1. Click on Start> My Computer. Then double-click the Local Disk C:.
2.Within the C: drive browse to Windows\System32
3. locate and right click on the CatRoot2 folder, select rename
4. Rename the file to something else, usually Catrootold

0
 

Author Comment

by:ZionTech1
ID: 36546988
Also tried the fix it for me method from this MS KB http://support.microsoft.com/kb/822798
0
 

Author Comment

by:ZionTech1
ID: 36547192
This process also did not fix:

Method 4: Remove the hidden attribute from %Windir% and from its subfolders

    Click Start, click Run, type cmd in the Open box, and then OK.

    Note On a Windows Vista-based computer, click Start, type cmd in the Start Search box, right-click cmd.exe, and then click Run as administrator.
    At the command prompt, type the following commands, pressing ENTER after each line:
    attrib -s -h %windir%
    attrib -s -h %windir%\system32
    attrib -s -h %windir%\system32\catroot2
    exit
0
 

Author Comment

by:ZionTech1
ID: 36548542
Tied this method, but the binary was already set to 0:

Method 5: Set non-driver signing policy to silently succeed
If you are running a version of Windows 2000, set the Unsigned non-driver installation behavior Group Policy setting to Silently succeed. This Group Policy setting is located under Computer Configuration, under Windows Settings, under Security Settings, under Local Policies, under Security Options in the Group Policy MMC snap-in.

Note The setting of the group policy in Windows 2000 may take effect after a few minutes. This depends on the setting of the Group Policy refresh interval. For more information, see "How to modify the default Group Policy refresh interval".

If you are running Windows XP or a later version of Windows, this Group Policy setting is no longer supported. In this case, follow these steps to resolve this problem:

    Click Start, click Run, type regedit, and then click OK.

    Note On a Windows Vista-based computer, click Start, type regedit in the Start Search box, right-click regedit.exe, and then click Run as administrator.
    Locate, and then click the following key in the registry:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Non-Driver Signing
    Right-click the Policy binary value, and then click Modify.
    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 (the current value will now appear as 00).
    Click OK, and then quit Registry Editor.
0
 

Author Comment

by:ZionTech1
ID: 36548544
Tied this and no luck:

Method 6: Rename the Edb.log file
Rename the Edb.log file, and then try to install the program again. To rename the Edb.log file, follow these steps:

    Click Start, click Run, type cmd in the Open box, and then OK.

    Note On a Windows Vista-based computer, click Start, type cmd in the Start Search text box, right-click cmd.exe, and then click Run as administrator.
    At the command prompt, type the following command, and then press ENTER:
    ren %systemroot%\system32\catroot2\Edb.log *.tst
0
Enabling OSINT in Activity Based Intelligence

Activity based intelligence (ABI) requires access to all available sources of data. Recorded Future allows analysts to observe structured data on the open, deep, and dark web.

 

Author Comment

by:ZionTech1
ID: 36548551
This also did not work. same error:

Method 9: Clear the temporary file and restart the hotfix installation or the service pack installation
Note Skip this method if the operating system is Windows 2000.

To clear the temporary file and restart the hotfix installation or the service pack installation, follow these steps:

    Delete all the tmp*.cat files in the following folders:

    %systemroot%\system32\CatRoot\{127D0A1D-4EF2-11D1-8608-00C04FC295EE}

    %systemroot%\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}
    Delete all the kb*.cat files in the following folders:
    %systemroot%\System32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}
    %systemroot%\System32\CatRoot\{127D0A1D-4EF2-11D1-8608-00C04FC295EE}
    Delete all the oem*.* files from the %systemroot%\inf folder.
    At the command prompt, type the following commands. Press ENTER after each command.
    net stop cryptsvc
    ren %systemroot%\System32\Catroot2 oldcatroot2
    net start cryptsvc
    exit
    Restart the failed hotfix installation or service pack installation.
0
 
LVL 4

Expert Comment

by:ITF1
ID: 36550663
.Hi Again,
did you make a clean install of the Server then before you restore install SP2 for the Server and SP2 for Exchange.
After this restore just the system state and the exchange databases from Backup.

What SP fails to install the SP for the OS or for Exchange?
Additionally it is good enough to install the latest SP they contain the fixes from previous Versions unless the KB says something different!
Please see your setup logfiles and eventlogs as well for any errors.
Regards
0
 

Author Comment

by:ZionTech1
ID: 36550762
I followed the restore instructions as I stated above.

1. Installed Clean Windows Server 2003 SBS
2. Installed Backup Exec 10.0
3. Did restore process of all data and system state
4. System failed to boot with kernel errors
5. Did OS repair with DISC 1 of Windows Server 2003 SBS
6. Booted fine with system state intact of pre-crashed OS.
7. Could not install SP1 or SP2 for Server 2003. Not trying to install SP2 for Exchange

Thanks
0
 
LVL 4

Accepted Solution

by:
ITF1 earned 500 total points
ID: 36550816
install the SP before restore because the system was SP 2 when you took the Backup right?
0
 

Author Comment

by:ZionTech1
ID: 36550867
Correct, but what you are asking doesn't make sense. When I restore it's going restore to the exact state it was before with SP2, correct? My problem is that the restore caused the system to not boot and I had to so a system REPAIR, which wiped out updates.
0
 
LVL 4

Expert Comment

by:ITF1
ID: 36550962
What sp level the system had before? SP1, SP2, RTM bring the system to that patch level and restore then, if it fails may the backup was not good.
0
 

Author Comment

by:ZionTech1
ID: 36551664
It was SP2 before, but please understand the restore from backup causes the system to not boot with kernel errors. I have to do a system repair to boot. The system repair takes the updates away. Understand?
0
 

Author Comment

by:ZionTech1
ID: 36927625
Never was able to repair.

1. Had to reinstall server fresh
2. Update to Service Pack 2
3. The do Backup Exec Restore.

That worked
0

Featured Post

IT, Stop Being Called Into Every Meeting

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

Join & Write a Comment

On July 14th 2015, Windows Server 2003 will become End of Support, leaving hundreds of thousands of servers around the world that still run this 12 year old operating system vulnerable and potentially out of compliance in many organisations around t…
Learn about cloud computing and its benefits for small business owners.
Excel styles will make formatting consistent and let you apply and change formatting faster. In this tutorial, you'll learn how to use Excel's built-in styles, how to modify styles, and how to create your own. You'll also learn how to use your custo…
This video explains how to create simple products associated to Magento configurable product and offers fast way of their generation with Store Manager for Magento tool.

743 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

13 Experts available now in Live!

Get 1:1 Help Now