Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

Error message when you install Exchange 2000 Server SP3: "Setup failed while Creating IIS Metabase objects for Base DAV protocol (error 0x8009000F: Object already exists.)"


View products that this article applies to.

This article was previously published under Q327183

↑ Back to the top


Symptoms

When you install Microsoft Exchange 2000 Server Service Pack 3 (SP3), you may receive the following error message:
Setup failed while Creating IIS Metabase objects for Base DAV protocol (error 0x8009000F: Object already exists.) .

Additional information: The specified service does not exist as an installed service.

Facility: Win32 ID no: c0070424 Microsoft Exchange Setup

Path = 'IIS://SERVER/W3SVC/1'

Object already exists.

ID no: 8009000f Microsoft Exchange Setup
mode = 'Update' (61957)
Path = 'IIS://SERVER/W3SVC/1'
mode = 'Update' (61957)
Setup encountered an error during Microsoft Exchange Messaging and Collaboration Services of Update component task.

Function:
CService::ScGetDependendentServices
CMetabaseKey::ScOpen
CAtomDAV::ScAddMetabaseKeys
CAtomDAV::ScServicePackUpdate
CBaseAtom::ScSetup
CMetabaseKey::ScOpen
CAtomDAV::ScAddMetabaseKeys
CAtomDAV::ScServicePackUpdate
CBaseAtom::ScSetup
CBaseComponent::ScSetup
CBaseComponent::ScSetup
CCompServer::ScSetup
CComExchSetupComponent::Install
Additionally, the following text is logged in the Exchange Server Setup Progress.log file:
[01:33:58] Creating IIS Metabase objects for Base DAV protocol
[01:33:58] Entering CAtomBaseDAV::ScFixISAPIRestrictionList
[01:33:58] Setup detected that the IIS version was below IIS6 - skipping
ISAPIRestrictionList settings.
[01:33:58] Leaving CAtomBaseDAV::ScFixISAPIRestrictionList
[01:33:58] Leaving CAtomBaseDAV::ScAddMetabaseKeys
[01:33:58] Entering CMetabaseKey::ScOpen
[01:34:11] Path = 'IIS://CINMLEP01/W3SVC/1' CMetabaseKey::ScOpen
(y:\admin\src\libs\exsetup\mbob.cxx:52)
Error code 0X8009000F (15): Object already exists.
[01:34:11] Leaving CMetabaseKey::ScOpen
[01:34:11] CAtomDAV::ScAddMetabaseKeys
(y:\admin\src\udog\exsetdata\components\server\a_dav.cxx:824)
Error code 0X8009000F (15): Object already exists.
[01:34:11] Leaving CAtomDAV::ScAddMetabaseKeys
[01:34:11] CAtomDAV::ScServicePackUpdate
(y:\admin\src\udog\exsetdata\components\server\a_dav.cxx:592)
Error code 0X8009000F (15): Object already exists.
[01:34:11] Leaving CAtomDAV::ScServicePackUpdate
[01:34:11] mode = 'Update' (61957) CBaseAtom::ScSetup
(y:\admin\src\udog\setupbase\basecomp\baseatom.cxx:788)
Error code 0X8009000F (15): Object already exists.
[01:37:10] ***** RETRYING THE FAILED OPERATION *****
[01:37:10] Beginning Update of Base DAV protocol sub-component
[01:37:10] Entering CAtomDAV::ScServicePackUpdate
[01:37:10] Entering CBaseAtom(Base DAV protocol)::ScServicePackUpdate
[01:37:10] Leaving CBaseAtom(Base DAV protocol)::ScServicePackUpdate
[01:37:10] Entering CAtomDAV::ScAddMetabaseKeys
[01:37:10] Entering CAtomBaseDAV::ScAddMetabaseKeys
[01:37:10] Creating IIS Metabase objects for Base DAV protocol
[01:37:10] Entering CAtomBaseDAV::ScFixISAPIRestrictionList
[01:37:10] Setup detected that the IIS version was below IIS6 - skipping
ISAPIRestrictionList settings.
[01:37:10] Leaving CAtomBaseDAV::ScFixISAPIRestrictionList
[01:37:10] Leaving CAtomBaseDAV::ScAddMetabaseKeys
[01:37:10] Entering CMetabaseKey::ScOpen
[01:37:23] Path = 'IIS://SERVER/W3SVC/1' CMetabaseKey::ScOpen
(y:\admin\src\libs\exsetup\mbob.cxx:52)
Error code 0X8009000F (15): Object already exists.
[01:37:23] Leaving CMetabaseKey::ScOpen
[01:37:23] CAtomDAV::ScAddMetabaseKeys
(y:\admin\src\udog\exsetdata\components\server\a_dav.cxx:824)
Error code 0X8009000F (15): Object already exists.
[01:37:23] Leaving CAtomDAV::ScAddMetabaseKeys
[01:37:23] CAtomDAV::ScServicePackUpdate
(y:\admin\src\udog\exsetdata\components\server\a_dav.cxx:592)
Error code 0X8009000F (15): Object already exists.
[01:37:23] Leaving CAtomDAV::ScServicePackUpdate
[01:37:23] mode = 'Update' (61957) CBaseAtom::ScSetup
(y:\admin\src\udog\setupbase\basecomp\baseatom.cxx:788)
Error code 0X8009000F (15): Object already exists.
When you try to start Internet Information Services (IIS) Manager, you may receive the following error message:
Unable to enumerate web sites because the following error occurred:
Object already exists
Note You may also receive this error message when you try to access the Administration Web site.

Additionally, you may receive the following error message in the Administrator tool:
Unable to connect to the Active Directory Service Object. Please contact your system administrator. Error:-2146893809
When you receive this error message, no Web sites or services appear in IIS Manager.

↑ Back to the top


Cause

This issue may occur if the permissions to the keys that are located in the Machinekeys folder have been changed.

↑ Back to the top


Resolution

To resolve this issue, use procmon to find the key container file that cannot be accessed. Then, change the security of that file.

↑ Back to the top


More information

A similar issue has been reported in which the System Attendant does not start. This issue occurs because the permissions to the keys that are located in the Machinekeys folder have been changed or are corrupted. For more information about this issue, click the following article number to view the article in the Microsoft Knowledge Base:
280432� System Attendant stops working with a 9022 event

↑ Back to the top


Keywords: KB327183, kbprb, kbtshoot, kbexpertiseadvanced

↑ Back to the top

Article Info
Article ID : 327183
Revision : 2
Created on : 10/10/2008
Published on : 10/10/2008
Exists online : False
Views : 278