WSUS 3.0 upgrade fails with 0x800CC801 on SBS 2003 R2

WSUS 3.0 upgrade fails with 0x800CC801 on SBS 2003 R2

Post by QVBsdX » Fri, 04 May 2007 02:44:04


Due to "Vista updates not synching in SBS 2003 R2" and "high cpu usage by
svchost" problems I tried to upgrade to WSUS 3.0, but it failed on SBS 2003
R2 SP2 with Error 0x800CC801.

From the log file:

Failed to determine if an higher version of WSUS is installed. Assuming it
is not... (Error 0x80070002: The system cannot find the file specified.)
IsWSUSInstalledOnPort80: Failed to get list of websites (Error 0x800CC801)

When doing a full install including administration console, setup fails with
"The wizard could not detect any existing web sites. To try again, verify
that IIS is running.".

Any ideas?
 
 
 

WSUS 3.0 upgrade fails with 0x800CC801 on SBS 2003 R2

Post by MSF » Fri, 04 May 2007 04:41:08

Have you verified IIS was properly installed and running?

--
Fei Cao
Microsoft, WSUS

This posting is provided "As Is" with no warranties, and confers no rights.
Use of included script samples are subject to the terms specified at
http://www.yqcomputer.com/

 
 
 

WSUS 3.0 upgrade fails with 0x800CC801 on SBS 2003 R2

Post by QVBsdX » Fri, 04 May 2007 05:45:01

es IIS was en still is properly installed en running perfectly.

(By the way I just reinstalled WSUS 2.0 without a problem from the R2
Technologies CD (from SBS 2003 R2) without a problem!)

The complete log from the failed upgrade to WSUS 3.0:

2007-05-01 20:56:56 Success MWUSSetup Validating pre-requisites...
2007-05-01 20:56:56 Error MWUSSetup Failed to determine if an
higher version of WSUS is installed. Assuming it is not... (Error 0x80070002:
The system cannot find the file specified.)
2007-05-01 20:56:57 Error MWUSSetup GetData returned error
(Error 0x800CC801)
2007-05-01 20:56:57 Error MWUSSetup GetWebsiteKeyList
returning error (Error 0x800CC801)
2007-05-01 20:56:57 Error MWUSSetup GetWebsiteKeyList returned
error (Error 0x800CC801)
2007-05-01 20:56:57 Error MWUSSetup
CIISWebService::GetWebsites returning error (Error 0x800CC801)
2007-05-01 20:56:57 Error MWUSSetup IsWSUSInstalledOnPort80:
Failed to get list of websites (Error 0x800CC801)
2007-05-01 20:57:30 Success MWUSSetup SQL version is not Yukon.
Yukon version 9.00.2047. SQL instance version 8.00.2039
2007-05-01 20:57:55 Success MWUSSetup Creating database backup...
2007-05-01 21:07:05 Success MWUSSetup Uninstalling the selfupate
tree...
2007-05-01 21:07:28 Success MWUSSetup Removing Wsus 2.0...
2007-05-01 21:07:41 Success CustomActions.Dll .Net framework path:
C:\WINDOWS\Microsoft.Net\Framework\v1.1.4322
2007-05-01 21:08:32 Success CustomActions.Dll This machine is a DC. So,
WSUS Administrators group will not be deleted on this machine
2007-05-01 21:08:32 Success CustomActions.Dll Successfully delete user
group
2007-05-01 21:08:48 Info IISCustomAction Performing Setup Action,
Command /Uninstall
2007-05-01 21:08:50 Info IISCustomAction Command /Uninstall Succeeded
2007-05-01 21:11:01 Success CustomActions.Dll WSUS website shortcut is
deleted successfully
2007-05-01 21:11:30 Success MWUSSetup Uninstaling Wmsde...
2007-05-01 21:12:45 Success MWUSSetup Installing ASP.Net
2007-05-01 21:13:59 Success MWUSSetup ASP.Net is installed
successfully
2007-05-01 21:13:59 Success MWUSSetup Installing wYukon...
2007-05-01 21:19:44 Success MWUSSetup wYukon Installed
Successfully
2007-05-01 21:19:52 Error MWUSSetup GetData returned error
(Error 0x800CC801)
2007-05-01 21:19:52 Error MWUSSetup GetWebsiteKeyList
returning error (Error 0x800CC801)
2007-05-01 21:19:52 Error MWUSSetup GetWebsiteKeyList returned
error (Error 0x800CC801)
2007-05-01 21:19:52 Error MWUSSetup
CIISWebService::GetWebsites returning error (Error 0x800CC801)
2007-05-01 21:19:52 Error MWUSSetup
CUpgradeDriver::SetWebsiteinfo: Failed to get list of websites (Error
0x800CC801)
2007-05-01 21:19:52 Error MWUSSetup
CUpgradeDriver::PerformSetup: Failed to set website information (Error
0x800CC801)
2007-05-01 21:19:52 Error MWUSSetup CSetupDriver::LaunchSetup:
Setup failed (Error 0x800CC801)
2007-05-01 21:20:29 Error MWUSSetup DoInstall: Wsus setup
failed (Error 0x800CC801)

"Fei Cao (MSFT)" wrote:

 
 
 

WSUS 3.0 upgrade fails with 0x800CC801 on SBS 2003 R2

Post by MSF » Fri, 04 May 2007 10:42:52

an you run the following and see what you get:

cd /d C:\Inetpub\AdminScript
C:\Inetpub\AdminScript>adsutil.vbs ENUM /P W3SVC

--
Fei Cao
Microsoft, WSUS

This posting is provided "As Is" with no warranties, and confers no rights.
Use of included script samples are subject to the terms specified at
http://www.microsoft.com/info/cpyright.htm

"APlus" < XXXX@XXXXX.COM > wrote in message
news: XXXX@XXXXX.COM ...


 
 
 

WSUS 3.0 upgrade fails with 0x800CC801 on SBS 2003 R2

Post by MSF » Fri, 04 May 2007 10:45:28

mean run this right before you try 2.0->3.0 upgrade (when you have WSUS
2.0 installed and running successfully)

--
Fei Cao
Microsoft, WSUS

This posting is provided "As Is" with no warranties, and confers no rights.
Use of included script samples are subject to the terms specified at
http://www.microsoft.com/info/cpyright.htm

"Fei Cao (MSFT)" < XXXX@XXXXX.COM > wrote in message
news:% XXXX@XXXXX.COM ...


 
 
 

WSUS 3.0 upgrade fails with 0x800CC801 on SBS 2003 R2

Post by MSF » Fri, 04 May 2007 10:48:36

lso were you able to do a fresh install WSUS 3.0 on your SBS box (not
upgrade)?

--
Fei Cao
Microsoft, WSUS

This posting is provided "As Is" with no warranties, and confers no rights.
Use of included script samples are subject to the terms specified at
http://www.microsoft.com/info/cpyright.htm

"APlus" < XXXX@XXXXX.COM > wrote in message
news: XXXX@XXXXX.COM ...


 
 
 

WSUS 3.0 upgrade fails with 0x800CC801 on SBS 2003 R2

Post by QVBsdX » Sat, 05 May 2007 02:16:00

ello Fei Cao,

The output of adsutil.vbs ENUM /P W3SVC when WSUS 2.0 is installed and
running successfully:

[/W3SVC/1]
[/W3SVC/168306176]
[/W3SVC/2]
[/W3SVC/3]
[/W3SVC/4]
[/W3SVC/5]
[/W3SVC/6]
[/W3SVC/AppPools]
[/W3SVC/Filters]
[/W3SVC/Info]

When doing a fresh WSUS 3.0 install including administration console without
WSUS 2.0 or 3.0 installed the setup fails with "The wizard could not detect
any existing web sites. To try again, verify that IIS is running.".

A+


"Fei Cao (MSFT)" wrote:

 
 
 

WSUS 3.0 upgrade fails with 0x800CC801 on SBS 2003 R2

Post by MSF » Sat, 05 May 2007 05:36:21

i A+,

How about attaching the metabase files:

%windir%\system32\inetsrv\metabase.xml
%windir%\system32\inetsrv\MBSchema.xml


thanks,
--
Fei Cao
Microsoft, WSUS

This posting is provided "As Is" with no warranties, and confers no rights.
Use of included script samples are subject to the terms specified at
http://www.microsoft.com/info/cpyright.htm

"APlus" < XXXX@XXXXX.COM > wrote in message
news: XXXX@XXXXX.COM ...


 
 
 

WSUS 3.0 upgrade fails with 0x800CC801 on SBS 2003 R2

Post by QVBsdX » Sat, 05 May 2007 06:25:00

ello Fei,

I don't know how to attach files, but I made them available for download @
http://www.v-beijnum.nl/download/temp/

A+

"Fei Cao (MSFT)" wrote:

 
 
 

WSUS 3.0 upgrade fails with 0x800CC801 on SBS 2003 R2

Post by MSF » Sun, 06 May 2007 09:36:37




From the metabase file, it appears this issue has something to do with the
installation of Sql server reporting service



Normally after installing reporting service, we can go to "Reporting Service
Configuration" tool to configure the virtual directory for Report Server and
Report Manager under a given Website.



Somehow for this case, I see Report Server and Report Manager are also
configured at:



<IIsConfigObject Location="/LM/W3SVC/6" />

<IIsConfigObject Location="/LM/W3SVC/6/Root" />

<IIsWebVirtualDir Location="/LM/W3SVC/6/Root/Reports" AccessFlags ..>





When WSUS setup traverse the metabase to look for Websites, it also
traverses at this <IISConfigObject> node, for which the Keytype attribute is
not of type INHERIT, thus the detection logic bailed out.



I wonder how you configure the reporting service that resulted in the vdir
being configured under the location of <IIsConfigObject> rather than a
website (<IIsWebServer>) ?



For now, the workaround will be to configure the vdirs for reporting
services to be under an existing web sites on IIS using "Reporting Service
Configuration" tool , then do the following:





1. cd /d C:\Inetpub\AdminScripts

2. C:\Inetpub\AdminScripts>adsutil.vbs Delete /w3svc/6

3. restart IIS service.






--
Fei Cao
Microsoft, WSUS

This posting is provided "As Is" with no warranties, and confers no rights.
Use of included script samples are subject to the terms specified at
http://www.microsoft.com/info/cpyright.htm

"APlus" < XXXX@XXXXX.COM > wrote in message
news: XXXX@XXXXX.COM ...


 
 
 

WSUS 3.0 upgrade fails with 0x800CC801 on SBS 2003 R2

Post by MSF » Sun, 06 May 2007 09:43:42

S--you mentioned earlier you could reinstall WSUS 2.0 successfully--is that
reporting service still around unchanged when you succeed in wsus 2.0
install but failed in WSUS 3.0 install? I would be surprised if so, as the
detecting logic is the same here.

--
Fei Cao
Microsoft, WSUS

This posting is provided "As Is" with no warranties, and confers no rights.
Use of included script samples are subject to the terms specified at
http://www.microsoft.com/info/cpyright.htm

"Fei Cao (MSFT)" < XXXX@XXXXX.COM > wrote in message
news:% XXXX@XXXXX.COM ...


 
 
 

WSUS 3.0 upgrade fails with 0x800CC801 on SBS 2003 R2

Post by QVBsdX » Sun, 06 May 2007 15:12:01

ello Fei,

I could reinstall WSUS 2.0 successfully directly after the failed WSUS 3.0
install, so I assume that the reporting service was still around unchanged...

Is the WSUS 2.0 delivered at the Technologies CD from SBS 2003 R2 the same,
or is there a customation for SBS 2003 R?

A+

"Fei Cao (MSFT)" wrote:

 
 
 

WSUS 3.0 upgrade fails with 0x800CC801 on SBS 2003 R2

Post by QVBsdX » Sun, 06 May 2007 16:12:02

ello Fei, you Rock!

I checked the vdirs for the reporting services, but no changes were needed,
because they were already under the Default Web Site.

After that I used your workaround:
1. cd /d C:\Inetpub\AdminScripts
2. C:\Inetpub\AdminScripts>adsutil.vbs Delete /w3svc/6
3. restart IIS service

The upgrade to WSUS 3.0 installed without a problem.

Thanks again,

A+

P.S. I also wonder how the reporting service resulted in the vdir
being configured under the location of IIsConfigObject...

"Fei Cao (MSFT)" wrote:

 
 
 

WSUS 3.0 upgrade fails with 0x800CC801 on SBS 2003 R2

Post by S2VpdGggV2 » Sat, 30 Jun 2007 09:14:00

had a similar problem that was resolved using your procedure. My problem
was that when the server updated itself, the windows update broke (apparently
uninstalled) WSUS. I had to reinstall the WSUS, but the reinstallation was
blocked by an error indicating that: "The wizard could not detect any
websites..." I found the report services references in the metabase file.

Note: in my case the metabase entries for ReportServer were as follows-

*** I think it is important to be sure to use the correct number when
running the commands, in my case:

1. cd /d C:\Inetpub\AdminScripts

2. C:\Inetpub\AdminScripts>adsutil.vbs Delete /w3svc/5

3. restart IIS service.

Good Luck.

Keith Waldron - IT Outfitters



"Fei Cao (MSFT)" wrote: