hi our client has several exchange clusters, and one of them is being retired. we have removed the exchange resources and the EVS and the server no longer appears in the organization and everything else there seems to be ok. we can't seem to uninstall exchange from either of the nodes. setup will start saying it's loading components then terminates with no error; happens on both nodes. both nodes are exchange 2003 sp1 on windows 2003. i did find the setup log; here is what it says, hope someone can shed some light on this (company info replaced with < >): [19:47:23] ************** Beginning Setup run ************** [19:47:23] Starting Exchange 6944 setup on Windows 5.2.3790. at 19:47:23 09/10/2006 [19:47:23] Entering CFileManager::ScInit [19:47:23] Entering CFileManager::ScAutoDetectDirectoryLocations [19:47:23] Leaving CFileManager::ScAutoDetectDirectoryLocations [19:47:23] Leaving CFileManager::ScInit [19:47:23] Entering CRegistryManager::ScInit [19:47:23] Leaving CRegistryManager::ScInit [19:47:23] Entering CDirectoryManager::ScInit [19:47:23] Entering ScIsComputerMemberOfDomain [19:47:23] NetGetJoinInformation: Domain/workgroup = "<domain>" [19:47:23] NetGetJoinInformation: NETSETUP_JOIN_STATUS = 3 [19:47:23] The computer is a member of a domain [19:47:23] Leaving ScIsComputerMemberOfDomain [19:47:23] Entering CDirectoryManager::ScGetLocalDomainInformation [19:47:23] Getting information about the local domain [19:47:23] m_strLocalServer = "<localserver>" [19:47:23] m_strLocalSite = "<site>" [19:47:23] DsRoleGetPrimaryDomainInformation returned: [19:47:23] DSROLE_PRIMARY_DOMAIN_INFORMATION::MachineRole = 3 [19:47:23] DSROLE_PRIMARY_DOMAIN_INFORMATION::Flags = 1000000 [19:47:23] DSROLE_PRIMARY_DOMAIN_INFORMATION::DomainNameFlat = "<domain>" [19:47:23] DSROLE_PRIMARY_DOMAIN_INFORMATION::DomainNameDns = "<fqdn>" [19:47:23] DSROLE_PRIMARY_DOMAIN_INFORMATION::DomainForestName = "<domain>" [19:47:23] Entering CDirectoryManager::ScCheckCommandLineForDC [19:47:23] Leaving CDirectoryManager::ScCheckCommandLineForDC [19:47:23] No user-specified DC; setup has chosen m_strDC = "<domaincontroller>" [19:47:24] schema master server name: <schemamaster> [19:47:24] schema master domain : /dc=com/dc=<domain>co [19:47:24] m_strSchemaMasterDC = "<schemamaster>" [19:47:24] m_strSchemaMasterDCDomainDN = "/dc=com/dc=<domain>" [19:47:24] strConfigNC = "CN=Configuration,DC=<domain>,DC=com" [19:47:24] m_strRootDomain = "<domain>" [19:47:24] m_strOwnershipControlDC = "<schemamaster>" [19:47:24] m_strPermissionControlDC = "<schemamaster>" [19:47:24] Leaving CDirectoryManager::ScGetLocalDomainInformation [19:47:24] Entering CDirectoryManager::ScInitializeSessions [19:47:24] Entering CDirectoryManager::ScGetOrgLevelObjectStatus [19:47:24] Entering CDirectoryManager::ScSchemaIsUpToDate [19:47:24] Entering ScGetSchemaVersion [19:47:24] About to create the dob for object /dc=com/dc=<domain>/cn=Configuration/cn=Schema/cn=ms-Exch-Schema-Version-Pt [19:47:24] The schema version identified for the Server is 6870 [19:47:24] Leaving ScGetSchemaVersion [19:47:24] Leaving CDirectoryManager::ScSchemaIsUpToDate [19:47:24] Entering ScGetMicrosoftExchangeCTHeuristics [19:47:24] Leaving ScGetMicrosoftExchangeCTHeuristics [19:47:24] Entering CDirectoryManager::ScGetCountOfOrgsInDomain [19:47:24] Leaving CDirectoryManager::ScGetCountOfOrgsInDomain [19:47:24] Leaving CDirectoryManager::ScGetOrgLevelObjectStatus [19:47:24] Entering CDirectoryManager::ScDeterminePermissionLevel [19:47:24] Checking permissions in the Config NC: /dc=com/dc=<domain>/cn=Configuration/cn=Services [19:47:24] We have permission ConfigNC_Read [19:47:24] Checking permissions on the Schema container: /dc=com/dc=<domain>/cn=Configuration/cn=Schema [19:47:24] Checking permissions in the Domain NC: /dc=com/dc=<domain>/dc=<domain> [19:47:24] We have permission DomainNC_Read [19:47:24] We have permission DomainNC_Write [19:47:24] Checking to see if an Exchange org exists [19:47:24] Found the organization "<domain>" [19:47:24] Checking read permissions on the org: /dc=com/dc=<domain>/cn=Configuration/cn=Services/cn=Microsoft Exchange/cn=<domain>/cn=Administrative Groups [19:47:24] We have permission ExchOrg_Read [19:47:24] Checking write/security permissions on the org: /dc=com/dc=<domain>/cn=Configuration/cn=Services/cn=Microsoft Exchange/cn=<domain> [19:47:24] We have permission (ExchOrg_Write | ExchAG_Write) [19:47:24] We have permission (ExchOrg_SetPerms | ExchAG_SetPerms) [19:47:24] Looking for an existing server object [19:47:24] Didn't find an existing server object [19:47:24] Enumerating all admin groups in the org [19:47:24] Found 5 admin groups [19:47:24] Checking permissions on the admin group: /dc=com/dc=<domain>/cn=Configuration/cn=Services/cn=Microsoft Exchange/cn=<domain>/cn=Administrative Groups/cn=<group1> [19:47:24] We have permission ExchAG_Read [19:47:24] We have permission ExchAG_Write [19:47:24] We have permission ExchAG_SetPerms [19:47:24] Checking permissions on the admin group: /dc=com/dc=<domain>/cn=Configuration/cn=Services/cn=Microsoft Exchange/cn=<domain>/cn=Administrative Groups/cn=<group2> [19:47:24] We have permission ExchAG_Read [19:47:24] We have permission ExchAG_Write [19:47:24] We have permission ExchAG_SetPerms [19:47:24] Checking permissions on the admin group: /dc=com/dc=<domain>/cn=Configuration/cn=Services/cn=Microsoft Exchange/cn=<domain>/cn=Administrative Groups/cn=<group3> [19:47:24] We have permission ExchAG_Read [19:47:24] We have permission ExchAG_Write [19:47:24] We have permission ExchAG_SetPerms [19:47:24] Checking permissions on the admin group: /dc=com/dc=<domain>/cn=Configuration/cn=Services/cn=Microsoft Exchange/cn=<domain>/cn=Administrative Groups/cn=<group4> [19:47:24] We have permission ExchAG_Read [19:47:24] We have permission ExchAG_Write [19:47:24] We have permission ExchAG_SetPerms [19:47:24] Checking permissions on the admin group: /dc=com/dc=<domain>/cn=Configuration/cn=Services/cn=Microsoft Exchange/cn=<domain>/cn=Administrative Groups/cn=<group5> [19:47:24] We have permission ExchAG_Read [19:47:24] We have permission ExchAG_Write [19:47:24] We have permission ExchAG_SetPerms [19:47:24] Final set of permissions: 0X40C0E0E0 [19:47:24] Leaving CDirectoryManager::ScDeterminePermissionLevel [19:47:24] We have sufficient admin rights, the schema is up to date and org-level objects are present on the local DC; m_strDCToUse = "<schemamaster>" [19:47:24] Sanity check: [19:47:24] m_strDCToUse = "<server>" [19:47:24] m_psesToUse->m_strServerName = "<server>" [19:47:24] Leaving CDirectoryManager::ScInitializeSessions [19:47:24] Leaving CDirectoryManager::ScInit [19:47:24] Beginning dump of component tree: [19:47:24] "Microsoft Exchange" [19:47:24] "Microsoft Exchange Forest Preparation" [19:47:24] "Microsoft Exchange Domain Preparation" [19:47:24] "Microsoft Exchange Messaging and Collaboration Services" [19:47:24] "Microsoft Exchange Connector for Lotus Notes" [19:47:24] "Microsoft Exchange Connector for Novell GroupWise" [19:47:24] "Microsoft Exchange Calendar Connector" [19:47:24] "Microsoft Exchange System Management Tools" [19:47:24] "Microsoft Exchange 5.5 Administrator" [19:47:24] End dump of component tree [19:47:24] === IGNORING PREVIOUS ERRORS === CExchangeSetupCtx::ScDetermineExchangeObjectStateFromDS (f:\titanium\admin\src\udog\excommon\exsetctx.cxx:411) The operation has completed successfully. [19:47:24] Entering CRegistryManager::ScInitFromContext [19:47:24] Leaving CRegistryManager::ScInitFromContext [19:47:24] Entering CCompExchangeRoot::ScInitializeExchangeCompWithCtxInfo [19:47:24] Leaving CCompExchangeRoot::ScInitializeExchangeCompWithCtxInfo [19:47:24] Entering CDependencyManager::DetermineComponentAvailability [19:47:24] Component {C7310662-AC80-11D1-8DF3-00C04FB6EF4F} is dependable [19:47:24] Component {DA943894-7A14-4FFF-BBDC-C004FAE2310B} is not dependable [19:47:24] CDependencyManager::FComponentPresent (f:\titanium\admin\src\udog\setupbase\tools\depmgr.cxx:209) Error code 0X80070057 (87): Invalid Argument. [19:47:24] Component 1 is installed [19:47:24] Component {94B7AD3E-0B63-42AC-A542-082ED1F78787} is not dependable [19:47:24] CDependencyManager::FComponentPresent (f:\titanium\admin\src\udog\setupbase\tools\depmgr.cxx:209) Error code 0X80070057 (87): Invalid Argument. [19:47:24] Component 2 is installed [19:47:25] Component {ECD1A63D-DBAF-442C-BF46-904364A96B00} is not dependable [19:47:25] CDependencyManager::FComponentPresent (f:\titanium\admin\src\udog\setupbase\tools\depmgr.cxx:209) Error code 0X80070057 (87): Invalid Argument. [19:47:25] Component 3 is installed [19:47:25] Leaving CDependencyManager::DetermineComponentAvailability [19:47:25] Entering CBaseExchangeComponent::ScEvalInstalled [19:47:25] Leaving CBaseExchangeComponent::ScEvalInstalled [19:47:25] Entering CRegistryManager::ScInitFromContext [19:47:25] Leaving CRegistryManager::ScInitFromContext [19:47:25] Entering CBaseExchangeComponent::ScEvalInstalled [19:47:25] Leaving CBaseExchangeComponent::ScEvalInstalled [19:47:25] Entering ScIsForestPrepped [19:47:25] Checking whether the forest is ForestPrepped [19:47:25] Looking for the Exchange organization container [19:47:25] Exchange organization container found -- checking ForestPrep version [19:47:25] Installed ForestPrep version is 6903; current version is 6903 [19:47:25] This forest is ForestPrepped [19:47:25] Leaving ScIsForestPrepped [19:47:25] Entering CRegistryManager::ScInitFromContext [19:47:25] Leaving CRegistryManager::ScInitFromContext [19:47:25] Entering CAtomDomainCT::ScInitializeExchangeAtomWithCtxInfo [19:47:25] Leaving CAtomDomainCT::ScInitializeExchangeAtomWithCtxInfo [19:47:25] Entering CAtomPermissions::ScInitializeExchangeAtomWithCtxInfo [19:47:25] Entering ScDoesUserHaveDomainAdminRights [19:47:25] Entering ScHavePermissionToCreateDSObject [19:47:25] Leaving ScHavePermissionToCreateDSObject [19:47:25] User does have Domain Admin rights [19:47:25] Leaving ScDoesUserHaveDomainAdminRights [19:47:25] Leaving CAtomPermissions::ScInitializeExchangeAtomWithCtxInfo [19:47:25] Entering CBaseExchangeComponent::ScEvalInstalled [19:47:25] Leaving CBaseExchangeComponent::ScEvalInstalled [19:47:25] Entering CRegistryManager::ScInitFromContext [19:47:25] Leaving CRegistryManager::ScInitFromContext [19:47:25] Entering CAtomIMAP4::ScInitializeExchangeAtomWithCtxInfo [19:47:25] Leaving CAtomIMAP4::ScInitializeExchangeAtomWithCtxInfo [19:47:25] Entering CAtomPOP3::ScInitializeExchangeAtomWithCtxInfo [19:47:25] Leaving CAtomPOP3::ScInitializeExchangeAtomWithCtxInfo [19:47:25] Entering CAtomSMTP::ScInitializeExchangeAtomWithCtxInfo [19:47:25] Leaving CAtomSMTP::ScInitializeExchangeAtomWithCtxInfo [19:47:25] Entering CAtomRoutingEngine::ScInitializeExchangeAtomWithCtxInfo [19:47:25] Leaving CAtomRoutingEngine::ScInitializeExchangeAtomWithCtxInfo [19:47:25] Entering CAtomEventService::ScInitializeExchangeAtomWithCtxInfo [19:47:25] Leaving CAtomEventService::ScInitializeExchangeAtomWithCtxInfo [19:47:25] Entering CAtomWebClient::ScInitializeExchangeAtomWithCtxInfo [19:47:25] Entering CAtomWebClient::ScSetVersionedInstallFolder [19:47:25] Leaving CAtomWebClient::ScSetVersionedInstallFolder [19:47:25] Leaving CAtomWebClient::ScInitializeExchangeAtomWithCtxInfo [19:47:25] Entering CBaseExchangeComponent::ScEvalInstalled [19:47:25] Leaving CBaseExchangeComponent::ScEvalInstalled [19:47:25] Entering CRegistryManager::ScInitFromContext [19:47:25] Leaving CRegistryManager::ScInitFromContext [19:47:25] Entering CAtomConnectorControl::ScInitializeExchangeAtomWithCtxInfo [19:47:25] Leaving CAtomConnectorControl::ScInitializeExchangeAtomWithCtxInfo [19:47:25] Entering CAtomConnectNotes::ScInitializeExchangeAtomWithCtxInfo [19:47:25] Entering CAtomConnectNotes::ScBuildConnectorNames [19:47:25] Leaving CAtomConnectNotes::ScBuildConnectorNames [19:47:25] Leaving CAtomConnectNotes::ScInitializeExchangeAtomWithCtxInfo [19:47:25] Entering CBaseExchangeComponent::ScEvalInstalled [19:47:25] Leaving CBaseExchangeComponent::ScEvalInstalled [19:47:25] Entering CRegistryManager::ScInitFromContext [19:47:25] Leaving CRegistryManager::ScInitFromContext [19:47:25] Entering CAtomConnectorControl::ScInitializeExchangeAtomWithCtxInfo [19:47:25] Leaving CAtomConnectorControl::ScInitializeExchangeAtomWithCtxInfo [19:47:25] Entering CAtomGWiseRouter::ScInitializeExchangeAtomWithCtxInfo [19:47:25] Leaving CAtomGWiseRouter::ScInitializeExchangeAtomWithCtxInfo [19:47:25] Entering CAtomConnectGWise::ScInitializeExchangeAtomWithCtxInfo [19:47:25] Entering CAtomConnectGWise::ScBuildConnectorNames [19:47:25] Leaving CAtomConnectGWise::ScBuildConnectorNames [19:47:25] Leaving CAtomConnectGWise::ScInitializeExchangeAtomWithCtxInfo [19:47:25] Entering CBaseExchangeComponent::ScEvalInstalled [19:47:25] Leaving CBaseExchangeComponent::ScEvalInstalled [19:47:25] Entering CRegistryManager::ScInitFromContext [19:47:25] Leaving CRegistryManager::ScInitFromContext [19:47:25] Entering CAtomConnectorControl::ScInitializeExchangeAtomWithCtxInfo [19:47:25] Leaving CAtomConnectorControl::ScInitializeExchangeAtomWithCtxInfo [19:47:25] Entering CAtomConnectCal::ScInitializeExchangeAtomWithCtxInfo [19:47:25] Entering CAtomConnectCal::ScBuildConnectorNames [19:47:25] Leaving CAtomConnectCal::ScBuildConnectorNames [19:47:25] Leaving CAtomConnectCal::ScInitializeExchangeAtomWithCtxInfo [19:47:25] Entering CBaseExchangeComponent::ScEvalInstalled [19:47:25] Leaving CBaseExchangeComponent::ScEvalInstalled [19:47:25] Entering CRegistryManager::ScInitFromContext [19:47:25] Leaving CRegistryManager::ScInitFromContext [19:47:25] Entering CAtomIMAdmin::ScInitializeExchangeAtomWithCtxInfo [19:47:25] Leaving CAtomIMAdmin::ScInitializeExchangeAtomWithCtxInfo [19:47:25] Entering CBaseExchangeComponent::ScEvalInstalled [19:47:25] Leaving CBaseExchangeComponent::ScEvalInstalled [19:47:25] Entering CRegistryManager::ScInitFromContext [19:47:25] Leaving CRegistryManager::ScInitFromContext [19:47:25] Entering CBaseExchangeComponent::ScEvalInstalled [19:47:25] Leaving CBaseExchangeComponent::ScEvalInstalled [19:47:25] Entering CCompExchangeRoot::ScInitializeExchangeCompWithCtxInfo [19:47:25] Leaving CCompExchangeRoot::ScInitializeExchangeCompWithCtxInfo [19:47:25] Entering CAtomDomainCT::ScInitializeExchangeAtomWithCtxInfo [19:47:25] Leaving CAtomDomainCT::ScInitializeExchangeAtomWithCtxInfo [19:47:25] Entering CAtomPermissions::ScInitializeExchangeAtomWithCtxInfo [19:47:25] Leaving CAtomPermissions::ScInitializeExchangeAtomWithCtxInfo [19:47:25] Entering CAtomIMAP4::ScInitializeExchangeAtomWithCtxInfo [19:47:25] Leaving CAtomIMAP4::ScInitializeExchangeAtomWithCtxInfo [19:47:25] Entering CAtomPOP3::ScInitializeExchangeAtomWithCtxInfo [19:47:25] Leaving CAtomPOP3::ScInitializeExchangeAtomWithCtxInfo [19:47:25] Entering CAtomSMTP::ScInitializeExchangeAtomWithCtxInfo [19:47:25] Leaving CAtomSMTP::ScInitializeExchangeAtomWithCtxInfo [19:47:25] Entering CAtomRoutingEngine::ScInitializeExchangeAtomWithCtxInfo [19:47:25] Leaving CAtomRoutingEngine::ScInitializeExchangeAtomWithCtxInfo [19:47:25] Entering CAtomEventService::ScInitializeExchangeAtomWithCtxInfo [19:47:25] Leaving CAtomEventService::ScInitializeExchangeAtomWithCtxInfo [19:47:25] Entering CAtomWebClient::ScInitializeExchangeAtomWithCtxInfo [19:47:25] Entering CAtomWebClient::ScSetVersionedInstallFolder [19:47:25] Leaving CAtomWebClient::ScSetVersionedInstallFolder [19:47:25] Leaving CAtomWebClient::ScInitializeExchangeAtomWithCtxInfo [19:47:25] Entering CAtomConnectorControl::ScInitializeExchangeAtomWithCtxInfo [19:47:25] Leaving CAtomConnectorControl::ScInitializeExchangeAtomWithCtxInfo [19:47:25] Entering CAtomConnectNotes::ScInitializeExchangeAtomWithCtxInfo [19:47:25] Entering CAtomConnectNotes::ScBuildConnectorNames [19:47:25] Leaving CAtomConnectNotes::ScBuildConnectorNames [19:47:25] Leaving CAtomConnectNotes::ScInitializeExchangeAtomWithCtxInfo [19:47:25] Entering CAtomConnectorControl::ScInitializeExchangeAtomWithCtxInfo [19:47:25] Leaving CAtomConnectorControl::ScInitializeExchangeAtomWithCtxInfo [19:47:25] Entering CAtomGWiseRouter::ScInitializeExchangeAtomWithCtxInfo [19:47:25] Leaving CAtomGWiseRouter::ScInitializeExchangeAtomWithCtxInfo [19:47:25] Entering CAtomConnectGWise::ScInitializeExchangeAtomWithCtxInfo [19:47:25] Entering CAtomConnectGWise::ScBuildConnectorNames [19:47:25] Leaving CAtomConnectGWise::ScBuildConnectorNames [19:47:25] Leaving CAtomConnectGWise::ScInitializeExchangeAtomWithCtxInfo [19:47:25] Entering CAtomConnectorControl::ScInitializeExchangeAtomWithCtxInfo [19:47:25] Leaving CAtomConnectorControl::ScInitializeExchangeAtomWithCtxInfo [19:47:25] Entering CAtomConnectCal::ScInitializeExchangeAtomWithCtxInfo [19:47:25] Entering CAtomConnectCal::ScBuildConnectorNames [19:47:25] Leaving CAtomConnectCal::ScBuildConnectorNames [19:47:25] Leaving CAtomConnectCal::ScInitializeExchangeAtomWithCtxInfo [19:47:25] Entering CAtomIMAdmin::ScInitializeExchangeAtomWithCtxInfo [19:47:25] Leaving CAtomIMAdmin::ScInitializeExchangeAtomWithCtxInfo [19:47:25] Entering ScIsDomainPrepped [19:47:25] Checking whether the domain "/dc=com/dc=<domain>/dc=<domain>" is DomainPrepped [19:47:25] Looking for server groups [19:47:25] Entering ScGetExchangeServerGroups [19:47:25] Getting DOB for group 0 [19:47:25] Getting string GUID for group 0 [19:47:25] Getting string SID for group 0 [19:47:25] Getting DOB for group 1 [19:47:25] Getting string GUID for group 1 [19:47:25] Getting string SID for group 1 [19:47:25] Leaving ScGetExchangeServerGroups [19:47:25] Server groups found [19:47:25] Looking for domain proxy container [19:47:25] Domain proxy container found -- checking DomainPrep version [19:47:25] Installed DomainPrep version is 6936; current version is 6936 [19:47:25] This domain is DomainPrepped [19:47:25] Leaving ScIsDomainPrepped [19:47:25] CComBOIFacesFactory::QueryInterface (f:\titanium\admin\src\udog\bo\bofactory.cxx:54) Error code 0X80004002 (16386): No interface.
Have you tried this yet - http://support.microsoft.com/kb/q295623/ Cheers, Rodney R. Fournier MVP - Windows Server - Clustering http://www.nw-america.com - Clustering Website http://www.msmvps.com/clustering - Blog http://www.clusterhelp.com - Cluster Training ClusterHelp.com is a Microsoft Certified Gold Partner "seth" <seth@myhouse.net> wrote in message news:eWLDkhT1GHA.5048@TK2MSFTNGP05.phx.gbl... > hi > > our client has several exchange clusters, and one of them is being > retired. we have removed the exchange resources and the EVS and the server > no longer appears in the organization and everything else there seems to > be ok. > we can't seem to uninstall exchange from either of the nodes. setup will > start saying it's loading components then terminates with no error; > happens on both nodes. > both nodes are exchange 2003 sp1 on windows 2003. i did find the setup > log; here is what it says, hope someone can shed some light on this > (company info replaced with < >): > > > [19:47:23] ************** Beginning Setup run ************** > [19:47:23] Starting Exchange 6944 setup on Windows 5.2.3790. at 19:47:23 > 09/10/2006 > [19:47:23] Entering CFileManager::ScInit > [19:47:23] Entering CFileManager::ScAutoDetectDirectoryLocations > [19:47:23] Leaving CFileManager::ScAutoDetectDirectoryLocations > [19:47:23] Leaving CFileManager::ScInit > [19:47:23] Entering CRegistryManager::ScInit > [19:47:23] Leaving CRegistryManager::ScInit > [19:47:23] Entering CDirectoryManager::ScInit > [19:47:23] Entering ScIsComputerMemberOfDomain > [19:47:23] NetGetJoinInformation: Domain/workgroup = "<domain>" > [19:47:23] NetGetJoinInformation: NETSETUP_JOIN_STATUS = 3 > [19:47:23] The computer is a member of a domain > [19:47:23] Leaving ScIsComputerMemberOfDomain > [19:47:23] Entering CDirectoryManager::ScGetLocalDomainInformation > [19:47:23] Getting information about the local domain > [19:47:23] m_strLocalServer = "<localserver>" > [19:47:23] m_strLocalSite = "<site>" > [19:47:23] DsRoleGetPrimaryDomainInformation returned: > [19:47:23] DSROLE_PRIMARY_DOMAIN_INFORMATION::MachineRole = 3 > [19:47:23] DSROLE_PRIMARY_DOMAIN_INFORMATION::Flags = 1000000 > [19:47:23] DSROLE_PRIMARY_DOMAIN_INFORMATION::DomainNameFlat = > "<domain>" > [19:47:23] DSROLE_PRIMARY_DOMAIN_INFORMATION::DomainNameDns = "<fqdn>" > [19:47:23] DSROLE_PRIMARY_DOMAIN_INFORMATION::DomainForestName = > "<domain>" > [19:47:23] Entering CDirectoryManager::ScCheckCommandLineForDC > [19:47:23] Leaving CDirectoryManager::ScCheckCommandLineForDC > [19:47:23] No user-specified DC; setup has chosen m_strDC = > "<domaincontroller>" > [19:47:24] schema master server name: <schemamaster> > [19:47:24] schema master domain : /dc=com/dc=<domain>co > [19:47:24] m_strSchemaMasterDC = "<schemamaster>" > [19:47:24] m_strSchemaMasterDCDomainDN = "/dc=com/dc=<domain>" > [19:47:24] strConfigNC = "CN=Configuration,DC=<domain>,DC=com" > [19:47:24] m_strRootDomain = "<domain>" > [19:47:24] m_strOwnershipControlDC = "<schemamaster>" > [19:47:24] m_strPermissionControlDC = "<schemamaster>" > [19:47:24] Leaving CDirectoryManager::ScGetLocalDomainInformation > [19:47:24] Entering CDirectoryManager::ScInitializeSessions > [19:47:24] Entering CDirectoryManager::ScGetOrgLevelObjectStatus > [19:47:24] Entering CDirectoryManager::ScSchemaIsUpToDate > [19:47:24] Entering ScGetSchemaVersion > [19:47:24] About to create the dob for object > /dc=com/dc=<domain>/cn=Configuration/cn=Schema/cn=ms-Exch-Schema-Version-Pt > [19:47:24] The schema version identified for the Server is 6870 > [19:47:24] Leaving ScGetSchemaVersion > [19:47:24] Leaving CDirectoryManager::ScSchemaIsUpToDate > [19:47:24] Entering ScGetMicrosoftExchangeCTHeuristics > [19:47:24] Leaving ScGetMicrosoftExchangeCTHeuristics > [19:47:24] Entering CDirectoryManager::ScGetCountOfOrgsInDomain > [19:47:24] Leaving CDirectoryManager::ScGetCountOfOrgsInDomain > [19:47:24] Leaving CDirectoryManager::ScGetOrgLevelObjectStatus > [19:47:24] Entering CDirectoryManager::ScDeterminePermissionLevel > [19:47:24] Checking permissions in the Config NC: > /dc=com/dc=<domain>/cn=Configuration/cn=Services > [19:47:24] We have permission ConfigNC_Read > [19:47:24] Checking permissions on the Schema container: > /dc=com/dc=<domain>/cn=Configuration/cn=Schema > [19:47:24] Checking permissions in the Domain NC: > /dc=com/dc=<domain>/dc=<domain> > [19:47:24] We have permission DomainNC_Read > [19:47:24] We have permission DomainNC_Write > [19:47:24] Checking to see if an Exchange org exists > [19:47:24] Found the organization "<domain>" > [19:47:24] Checking read permissions on the org: > /dc=com/dc=<domain>/cn=Configuration/cn=Services/cn=Microsoft > Exchange/cn=<domain>/cn=Administrative Groups > [19:47:24] We have permission ExchOrg_Read > [19:47:24] Checking write/security permissions on the org: > /dc=com/dc=<domain>/cn=Configuration/cn=Services/cn=Microsoft > Exchange/cn=<domain> > [19:47:24] We have permission (ExchOrg_Write | ExchAG_Write) > [19:47:24] We have permission (ExchOrg_SetPerms | ExchAG_SetPerms) > [19:47:24] Looking for an existing server object > [19:47:24] Didn't find an existing server object > [19:47:24] Enumerating all admin groups in the org > [19:47:24] Found 5 admin groups > [19:47:24] Checking permissions on the admin group: > /dc=com/dc=<domain>/cn=Configuration/cn=Services/cn=Microsoft > Exchange/cn=<domain>/cn=Administrative Groups/cn=<group1> > [19:47:24] We have permission ExchAG_Read > [19:47:24] We have permission ExchAG_Write > [19:47:24] We have permission ExchAG_SetPerms > [19:47:24] Checking permissions on the admin group: > /dc=com/dc=<domain>/cn=Configuration/cn=Services/cn=Microsoft > Exchange/cn=<domain>/cn=Administrative Groups/cn=<group2> > [19:47:24] We have permission ExchAG_Read > [19:47:24] We have permission ExchAG_Write > [19:47:24] We have permission ExchAG_SetPerms > [19:47:24] Checking permissions on the admin group: > /dc=com/dc=<domain>/cn=Configuration/cn=Services/cn=Microsoft > Exchange/cn=<domain>/cn=Administrative Groups/cn=<group3> > [19:47:24] We have permission ExchAG_Read > [19:47:24] We have permission ExchAG_Write > [19:47:24] We have permission ExchAG_SetPerms > [19:47:24] Checking permissions on the admin group: > /dc=com/dc=<domain>/cn=Configuration/cn=Services/cn=Microsoft > Exchange/cn=<domain>/cn=Administrative Groups/cn=<group4> > [19:47:24] We have permission ExchAG_Read > [19:47:24] We have permission ExchAG_Write > [19:47:24] We have permission ExchAG_SetPerms > [19:47:24] Checking permissions on the admin group: > /dc=com/dc=<domain>/cn=Configuration/cn=Services/cn=Microsoft > Exchange/cn=<domain>/cn=Administrative Groups/cn=<group5> > [19:47:24] We have permission ExchAG_Read > [19:47:24] We have permission ExchAG_Write > [19:47:24] We have permission ExchAG_SetPerms > [19:47:24] Final set of permissions: 0X40C0E0E0 > [19:47:24] Leaving CDirectoryManager::ScDeterminePermissionLevel > [19:47:24] We have sufficient admin rights, the schema is up to date and > org-level objects are present on the local DC; m_strDCToUse = > "<schemamaster>" > [19:47:24] Sanity check: > [19:47:24] m_strDCToUse = "<server>" > [19:47:24] m_psesToUse->m_strServerName = "<server>" > [19:47:24] Leaving CDirectoryManager::ScInitializeSessions > [19:47:24] Leaving CDirectoryManager::ScInit > [19:47:24] Beginning dump of component tree: > [19:47:24] "Microsoft Exchange" > [19:47:24] "Microsoft Exchange Forest Preparation" > [19:47:24] "Microsoft Exchange Domain Preparation" > [19:47:24] "Microsoft Exchange Messaging and Collaboration Services" > [19:47:24] "Microsoft Exchange Connector for Lotus Notes" > [19:47:24] "Microsoft Exchange Connector for Novell GroupWise" > [19:47:24] "Microsoft Exchange Calendar Connector" > [19:47:24] "Microsoft Exchange System Management Tools" > [19:47:24] "Microsoft Exchange 5.5 Administrator" > [19:47:24] End dump of component tree > [19:47:24] === IGNORING PREVIOUS ERRORS === > CExchangeSetupCtx::ScDetermineExchangeObjectStateFromDS > (f:\titanium\admin\src\udog\excommon\exsetctx.cxx:411) > The operation has completed successfully. > [19:47:24] Entering CRegistryManager::ScInitFromContext > [19:47:24] Leaving CRegistryManager::ScInitFromContext > [19:47:24] Entering CCompExchangeRoot::ScInitializeExchangeCompWithCtxInfo > [19:47:24] Leaving CCompExchangeRoot::ScInitializeExchangeCompWithCtxInfo > [19:47:24] Entering CDependencyManager::DetermineComponentAvailability > [19:47:24] Component {C7310662-AC80-11D1-8DF3-00C04FB6EF4F} is dependable > [19:47:24] Component {DA943894-7A14-4FFF-BBDC-C004FAE2310B} is not > dependable > [19:47:24] CDependencyManager::FComponentPresent > (f:\titanium\admin\src\udog\setupbase\tools\depmgr.cxx:209) > Error code 0X80070057 (87): Invalid Argument. > [19:47:24] Component 1 is installed > [19:47:24] Component {94B7AD3E-0B63-42AC-A542-082ED1F78787} is not > dependable > [19:47:24] CDependencyManager::FComponentPresent > (f:\titanium\admin\src\udog\setupbase\tools\depmgr.cxx:209) > Error code 0X80070057 (87): Invalid Argument. > [19:47:24] Component 2 is installed > [19:47:25] Component {ECD1A63D-DBAF-442C-BF46-904364A96B00} is not > dependable > [19:47:25] CDependencyManager::FComponentPresent > (f:\titanium\admin\src\udog\setupbase\tools\depmgr.cxx:209) > Error code 0X80070057 (87): Invalid Argument. > [19:47:25] Component 3 is installed > [19:47:25] Leaving CDependencyManager::DetermineComponentAvailability > [19:47:25] Entering CBaseExchangeComponent::ScEvalInstalled > [19:47:25] Leaving CBaseExchangeComponent::ScEvalInstalled > [19:47:25] Entering CRegistryManager::ScInitFromContext > [19:47:25] Leaving CRegistryManager::ScInitFromContext > [19:47:25] Entering CBaseExchangeComponent::ScEvalInstalled > [19:47:25] Leaving CBaseExchangeComponent::ScEvalInstalled > [19:47:25] Entering ScIsForestPrepped > [19:47:25] Checking whether the forest is ForestPrepped > [19:47:25] Looking for the Exchange organization container > [19:47:25] Exchange organization container found -- checking ForestPrep > version > [19:47:25] Installed ForestPrep version is 6903; current version is 6903 > [19:47:25] This forest is ForestPrepped > [19:47:25] Leaving ScIsForestPrepped > [19:47:25] Entering CRegistryManager::ScInitFromContext > [19:47:25] Leaving CRegistryManager::ScInitFromContext > [19:47:25] Entering CAtomDomainCT::ScInitializeExchangeAtomWithCtxInfo > [19:47:25] Leaving CAtomDomainCT::ScInitializeExchangeAtomWithCtxInfo > [19:47:25] Entering CAtomPermissions::ScInitializeExchangeAtomWithCtxInfo > [19:47:25] Entering ScDoesUserHaveDomainAdminRights > [19:47:25] Entering ScHavePermissionToCreateDSObject > [19:47:25] Leaving ScHavePermissionToCreateDSObject > [19:47:25] User does have Domain Admin rights > [19:47:25] Leaving ScDoesUserHaveDomainAdminRights > [19:47:25] Leaving CAtomPermissions::ScInitializeExchangeAtomWithCtxInfo > [19:47:25] Entering CBaseExchangeComponent::ScEvalInstalled > [19:47:25] Leaving CBaseExchangeComponent::ScEvalInstalled > [19:47:25] Entering CRegistryManager::ScInitFromContext > [19:47:25] Leaving CRegistryManager::ScInitFromContext > [19:47:25] Entering CAtomIMAP4::ScInitializeExchangeAtomWithCtxInfo > [19:47:25] Leaving CAtomIMAP4::ScInitializeExchangeAtomWithCtxInfo > [19:47:25] Entering CAtomPOP3::ScInitializeExchangeAtomWithCtxInfo > [19:47:25] Leaving CAtomPOP3::ScInitializeExchangeAtomWithCtxInfo > [19:47:25] Entering CAtomSMTP::ScInitializeExchangeAtomWithCtxInfo > [19:47:25] Leaving CAtomSMTP::ScInitializeExchangeAtomWithCtxInfo > [19:47:25] Entering > CAtomRoutingEngine::ScInitializeExchangeAtomWithCtxInfo > [19:47:25] Leaving CAtomRoutingEngine::ScInitializeExchangeAtomWithCtxInfo > [19:47:25] Entering CAtomEventService::ScInitializeExchangeAtomWithCtxInfo > [19:47:25] Leaving CAtomEventService::ScInitializeExchangeAtomWithCtxInfo > [19:47:25] Entering CAtomWebClient::ScInitializeExchangeAtomWithCtxInfo > [19:47:25] Entering CAtomWebClient::ScSetVersionedInstallFolder > [19:47:25] Leaving CAtomWebClient::ScSetVersionedInstallFolder > [19:47:25] Leaving CAtomWebClient::ScInitializeExchangeAtomWithCtxInfo > [19:47:25] Entering CBaseExchangeComponent::ScEvalInstalled > [19:47:25] Leaving CBaseExchangeComponent::ScEvalInstalled > [19:47:25] Entering CRegistryManager::ScInitFromContext > [19:47:25] Leaving CRegistryManager::ScInitFromContext > [19:47:25] Entering > CAtomConnectorControl::ScInitializeExchangeAtomWithCtxInfo > [19:47:25] Leaving > CAtomConnectorControl::ScInitializeExchangeAtomWithCtxInfo > [19:47:25] Entering CAtomConnectNotes::ScInitializeExchangeAtomWithCtxInfo > [19:47:25] Entering CAtomConnectNotes::ScBuildConnectorNames > [19:47:25] Leaving CAtomConnectNotes::ScBuildConnectorNames > [19:47:25] Leaving CAtomConnectNotes::ScInitializeExchangeAtomWithCtxInfo > [19:47:25] Entering CBaseExchangeComponent::ScEvalInstalled > [19:47:25] Leaving CBaseExchangeComponent::ScEvalInstalled > [19:47:25] Entering CRegistryManager::ScInitFromContext > [19:47:25] Leaving CRegistryManager::ScInitFromContext > [19:47:25] Entering > CAtomConnectorControl::ScInitializeExchangeAtomWithCtxInfo > [19:47:25] Leaving > CAtomConnectorControl::ScInitializeExchangeAtomWithCtxInfo > [19:47:25] Entering CAtomGWiseRouter::ScInitializeExchangeAtomWithCtxInfo > [19:47:25] Leaving CAtomGWiseRouter::ScInitializeExchangeAtomWithCtxInfo > [19:47:25] Entering CAtomConnectGWise::ScInitializeExchangeAtomWithCtxInfo > [19:47:25] Entering CAtomConnectGWise::ScBuildConnectorNames > [19:47:25] Leaving CAtomConnectGWise::ScBuildConnectorNames > [19:47:25] Leaving CAtomConnectGWise::ScInitializeExchangeAtomWithCtxInfo > [19:47:25] Entering CBaseExchangeComponent::ScEvalInstalled > [19:47:25] Leaving CBaseExchangeComponent::ScEvalInstalled > [19:47:25] Entering CRegistryManager::ScInitFromContext > [19:47:25] Leaving CRegistryManager::ScInitFromContext > [19:47:25] Entering > CAtomConnectorControl::ScInitializeExchangeAtomWithCtxInfo > [19:47:25] Leaving > CAtomConnectorControl::ScInitializeExchangeAtomWithCtxInfo > [19:47:25] Entering CAtomConnectCal::ScInitializeExchangeAtomWithCtxInfo > [19:47:25] Entering CAtomConnectCal::ScBuildConnectorNames > [19:47:25] Leaving CAtomConnectCal::ScBuildConnectorNames > [19:47:25] Leaving CAtomConnectCal::ScInitializeExchangeAtomWithCtxInfo > [19:47:25] Entering CBaseExchangeComponent::ScEvalInstalled > [19:47:25] Leaving CBaseExchangeComponent::ScEvalInstalled > [19:47:25] Entering CRegistryManager::ScInitFromContext > [19:47:25] Leaving CRegistryManager::ScInitFromContext > [19:47:25] Entering CAtomIMAdmin::ScInitializeExchangeAtomWithCtxInfo > [19:47:25] Leaving CAtomIMAdmin::ScInitializeExchangeAtomWithCtxInfo > [19:47:25] Entering CBaseExchangeComponent::ScEvalInstalled > [19:47:25] Leaving CBaseExchangeComponent::ScEvalInstalled > [19:47:25] Entering CRegistryManager::ScInitFromContext > [19:47:25] Leaving CRegistryManager::ScInitFromContext > [19:47:25] Entering CBaseExchangeComponent::ScEvalInstalled > [19:47:25] Leaving CBaseExchangeComponent::ScEvalInstalled > [19:47:25] Entering CCompExchangeRoot::ScInitializeExchangeCompWithCtxInfo > [19:47:25] Leaving CCompExchangeRoot::ScInitializeExchangeCompWithCtxInfo > [19:47:25] Entering CAtomDomainCT::ScInitializeExchangeAtomWithCtxInfo > [19:47:25] Leaving CAtomDomainCT::ScInitializeExchangeAtomWithCtxInfo > [19:47:25] Entering CAtomPermissions::ScInitializeExchangeAtomWithCtxInfo > [19:47:25] Leaving CAtomPermissions::ScInitializeExchangeAtomWithCtxInfo > [19:47:25] Entering CAtomIMAP4::ScInitializeExchangeAtomWithCtxInfo > [19:47:25] Leaving CAtomIMAP4::ScInitializeExchangeAtomWithCtxInfo > [19:47:25] Entering CAtomPOP3::ScInitializeExchangeAtomWithCtxInfo > [19:47:25] Leaving CAtomPOP3::ScInitializeExchangeAtomWithCtxInfo > [19:47:25] Entering CAtomSMTP::ScInitializeExchangeAtomWithCtxInfo > [19:47:25] Leaving CAtomSMTP::ScInitializeExchangeAtomWithCtxInfo > [19:47:25] Entering > CAtomRoutingEngine::ScInitializeExchangeAtomWithCtxInfo > [19:47:25] Leaving CAtomRoutingEngine::ScInitializeExchangeAtomWithCtxInfo > [19:47:25] Entering CAtomEventService::ScInitializeExchangeAtomWithCtxInfo > [19:47:25] Leaving CAtomEventService::ScInitializeExchangeAtomWithCtxInfo > [19:47:25] Entering CAtomWebClient::ScInitializeExchangeAtomWithCtxInfo > [19:47:25] Entering CAtomWebClient::ScSetVersionedInstallFolder > [19:47:25] Leaving CAtomWebClient::ScSetVersionedInstallFolder > [19:47:25] Leaving CAtomWebClient::ScInitializeExchangeAtomWithCtxInfo > [19:47:25] Entering > CAtomConnectorControl::ScInitializeExchangeAtomWithCtxInfo > [19:47:25] Leaving > CAtomConnectorControl::ScInitializeExchangeAtomWithCtxInfo > [19:47:25] Entering CAtomConnectNotes::ScInitializeExchangeAtomWithCtxInfo > [19:47:25] Entering CAtomConnectNotes::ScBuildConnectorNames > [19:47:25] Leaving CAtomConnectNotes::ScBuildConnectorNames > [19:47:25] Leaving CAtomConnectNotes::ScInitializeExchangeAtomWithCtxInfo > [19:47:25] Entering > CAtomConnectorControl::ScInitializeExchangeAtomWithCtxInfo > [19:47:25] Leaving > CAtomConnectorControl::ScInitializeExchangeAtomWithCtxInfo > [19:47:25] Entering CAtomGWiseRouter::ScInitializeExchangeAtomWithCtxInfo > [19:47:25] Leaving CAtomGWiseRouter::ScInitializeExchangeAtomWithCtxInfo > [19:47:25] Entering CAtomConnectGWise::ScInitializeExchangeAtomWithCtxInfo > [19:47:25] Entering CAtomConnectGWise::ScBuildConnectorNames > [19:47:25] Leaving CAtomConnectGWise::ScBuildConnectorNames > [19:47:25] Leaving CAtomConnectGWise::ScInitializeExchangeAtomWithCtxInfo > [19:47:25] Entering > CAtomConnectorControl::ScInitializeExchangeAtomWithCtxInfo > [19:47:25] Leaving > CAtomConnectorControl::ScInitializeExchangeAtomWithCtxInfo > [19:47:25] Entering CAtomConnectCal::ScInitializeExchangeAtomWithCtxInfo > [19:47:25] Entering CAtomConnectCal::ScBuildConnectorNames > [19:47:25] Leaving CAtomConnectCal::ScBuildConnectorNames > [19:47:25] Leaving CAtomConnectCal::ScInitializeExchangeAtomWithCtxInfo > [19:47:25] Entering CAtomIMAdmin::ScInitializeExchangeAtomWithCtxInfo > [19:47:25] Leaving CAtomIMAdmin::ScInitializeExchangeAtomWithCtxInfo > [19:47:25] Entering ScIsDomainPrepped > [19:47:25] Checking whether the domain "/dc=com/dc=<domain>/dc=<domain>" > is DomainPrepped > [19:47:25] Looking for server groups > [19:47:25] Entering ScGetExchangeServerGroups > [19:47:25] Getting DOB for group 0 > [19:47:25] Getting string GUID for group 0 > [19:47:25] Getting string SID for group 0 > [19:47:25] Getting DOB for group 1 > [19:47:25] Getting string GUID for group 1 > [19:47:25] Getting string SID for group 1 > [19:47:25] Leaving ScGetExchangeServerGroups > [19:47:25] Server groups found > [19:47:25] Looking for domain proxy container > [19:47:25] Domain proxy container found -- checking DomainPrep version > [19:47:25] Installed DomainPrep version is 6936; current version is 6936 > [19:47:25] This domain is DomainPrepped > [19:47:25] Leaving ScIsDomainPrepped > [19:47:25] CComBOIFacesFactory::QueryInterface > (f:\titanium\admin\src\udog\bo\bofactory.cxx:54) > Error code 0X80004002 (16386): No interface. > >
Did you remove the nodes out of the ESM prior to actually uninstalling Exchange?
Do the Q article stuff, remove the EVS, make sure they are out of ESM, then uninstall Exchange, then evict the nodes from the cluster. Cheers, Rodney R. Fournier MVP - Windows Server - Clustering http://www.nw-america.com - Clustering Website http://msmvps.com/clustering - Blog http://www.clusterhelp.com - Cluster Training ClusterHelp.com is a Microsoft Certified Gold Partner "Nicole" <Nicole@discussions.microsoft.com> wrote in message news:652FD3E4-3EDB-4D7B-8957-FE5519739E67@microsoft.com... > Did you remove the nodes out of the ESM prior to actually uninstalling > Exchange?
First, our team is only responsible for exchange so we only go so far as to remove the EVS from the organization. another team does the other cluster stuff. the KB article doesn't apply because that dcom error wasn't appearing, neither was IIS disabled and the IS was running before we removed the EVS. ended up just manually removing exchange (833396) since the client was pushing us to get it done "Rodney R. Fournier [MVP]" <rod@die.spam.die.nw-america.com> wrote in message news:%23WsYR4q1GHA.4176@TK2MSFTNGP06.phx.gbl... > Do the Q article stuff, remove the EVS, make sure they are out of ESM, > then uninstall Exchange, then evict the nodes from the cluster. > > Cheers, > > Rodney R. Fournier > > MVP - Windows Server - Clustering > http://www.nw-america.com - Clustering Website > http://msmvps.com/clustering - Blog > http://www.clusterhelp.com - Cluster Training > ClusterHelp.com is a Microsoft Certified Gold Partner > > > "Nicole" <Nicole@discussions.microsoft.com> wrote in message > news:652FD3E4-3EDB-4D7B-8957-FE5519739E67@microsoft.com... >> Did you remove the nodes out of the ESM prior to actually uninstalling >> Exchange? > >