** This is a manual translation into English of my original post to assist more Admins in that matter as we see lots of posts regading similar installation issues **
Today I tried to install Service Pack 2 on a Windows Server 2008 Enterprise x64 (with IE7) box but it stopped with the error message:
You need to install Windows Server Service Pack 1 before continuing.
Ok, we all know that there’s no such thing like a Service Pack 1 for a Windows Server 2008 which could be installed.
Tried to install SP2 both from Microsoft Update and from the downlaodable file to no avail.
Found a lot of posts in different Forums and Mailing Lists describing similar issues. Did some extensive research and it turned out that actually the following steps solved my issue:
- running System Update Readiness Tool for x64-based Systems (KB947821) [April 2009]
- Query and analyzing of C:WindowsLogsCBSCBS.log and C:WindowsLogsCBSCheckSUR.log
- CheckSUR.log brought the essential hint:
Checking System Update Readiness.
Binary Version 6.0.6001.22375
Package Version 5.0
Checking Deployment Packages
Checking Package Manifests and catalogs.
Checking package watchlist.
Checking component watchlist.
(f) CBS MUM Missing 0x00000002 servicingpackagesPackage_for_KB961260_server_0~31bf3856ad364e35~amd64~~22.214.171.124.mum
(f) CBS MUM Missing 0x00000002 servicingpackagesPackage_for_KB961260_server~31bf3856ad364e35~amd64~~126.96.36.199.mum
(f) CBS MUM Missing 0x00000002 servicingpackagesPackage_for_KB961260~31bf3856ad364e35~amd64~~188.8.131.52.mum
Checking component store
Seconds executed: 277
Found 3 errors
CBS MUM Missing Total Count: 3
- According to the log 3 files from KB961260 are missing in the directory of c:windowsservicingpackages. But this hotfix has already been installed on this specific box.
- I copied all missing 6 files (packages and catalog files) from another box already running SP2. Because a local admin does not have rights to write into c:windowsservicing* structure it was first necessary to take over ownership and grant writ permission to the local admin account manually.
- started Service Pack 2 installation again with success.
IMPORTANT! In my case it was missing KB961260 packages. In other cases it could be different packages which needs to be replaced.
Please use extreme caution during troubleshooting and while performing those manual steps.
This solution may not necessary solve your issues but it could help determining it.
Other articles which helped me:
There’s another interesting KB available and mentioned in some threads. But it looked somewhat too oversized to me performing so many deep dive steps.