none
Exchange 2007 SP1 upgrade to SP2 or SP3 failes. Setup /preparead error

    Question

  • Hello,

    Appreciate your help on the below issue, its been haunting me for a couple of weeks so far.

    A brief overview of the environment.

    • Several AD sites, each having at least one DC
    • 2 Hub/CAS + 2 Mailbox servers.
    • All DCs are Windows 2008 R2, All FSMO roles are on one DC "DC01"
    • Blackberry enteprise server
    • Rightfax server (removed connectors via powershell)

    Upgrading to exchange SP2

    • setup /Prepareschema ---> Successful
    • Setup /Preparead --> Failed!

    Error from log.

    The following 1 error(s) occurred during task execution:
    [1] 0.  ErrorRecord: Active Directory operation failed on DC01.server.com. This error is not retriable. Additional information: The parameter is incorrect.
    Active directory response: 00000057: LdapErr: DSID-0C090C3E, comment: Error in attribute conversion operation, data 0, v1db1
    [1] 0.  ErrorRecord: Microsoft.Exchange.Data.Directory.ADOperationException: Active Directory operation failed on DC01.server.com. This error is not retriable. Additional information: The parameter is incorrect.
    Active directory response: 00000057: LdapErr: DSID-0C090C3E, comment: Error in attribute conversion operation, data 0, v1db1 ---> System.DirectoryServices.Protocols.DirectoryOperationException: The requested attribute does not exist.
       at System.DirectoryServices.Protocols.LdapConnection.ConstructResponse(Int32 messageId, LdapOperation operation, ResultAll resultType, TimeSpan requestTimeOut, Boolean exceptionOnTimeOut)
       at System.DirectoryServices.Protocols.LdapConnection.SendRequest(DirectoryRequest request, TimeSpan requestTimeout)
       at Microsoft.Exchange.Data.Directory.PooledLdapConnection.SendRequest(DirectoryRequest request, LdapOperation ldapOperation)
       at Microsoft.Exchange.Data.Directory.ADSession.ExecuteModificationRequest(ADRawEntry entry, DirectoryRequest request, ADObjectId originalId)
       --- End of inner exception stack trace ---
       at Microsoft.Exchange.Data.Directory.ADSession.AnalyzeDirectoryError(PooledLdapConnection connection, DirectoryRequest request, DirectoryException de, Int32 totalRetries, Int32 retriesOnServer)
       at Microsoft.Exchange.Data.Directory.ADSession.ExecuteModificationRequest(ADRawEntry entry, DirectoryRequest request, ADObjectId originalId)
       at Microsoft.Exchange.Data.Directory.ADSession.Save(ADObject instanceToSave, IEnumerable`1 properties)
       at Microsoft.Exchange.Data.Directory.SystemConfiguration.ADSystemConfigurationSession.Microsoft.Exchange.Data.IConfigDataProvider.Save(IConfigurable instance)
       at Microsoft.Exchange.Configuration.Tasks.SetTaskBase`1.InternalProcessRecord()
       at Microsoft.Exchange.Configuration.Tasks.NewTaskBase`1.InternalProcessRecord()
       at Microsoft.Exchange.Configuration.Tasks.NewADTaskBase`1.InternalProcessRecord()
       at Microsoft.Exchange.Management.SystemConfigurationTasks.InstallResourceConfig.InternalProcessRecord()
       at Microsoft.Exchange.Configuration.Tasks.Task.ProcessRecord()
    [1] [ERROR] Active Directory operation failed on DC01.server.com. This error is not retriable. Additional information: The parameter is incorrect.
    Active directory response: 00000057: LdapErr: DSID-0C090C3E, comment: Error in attribute conversion operation, data 0, v1db1
     [1] [ERROR] The requested attribute does not exist.
     [1] Setup is halting task execution because of one or more errors in a critical task.
     [1] Finished executing component tasks.
     [1] Ending processing.
     [0] The Exchange Server Setup operation did not complete. For more information, visit http://support.microsoft.com and enter the Error ID.
    [0] End of Setup
    

    Any idea?

    Saturday, March 31, 2012 12:57 PM

Answers

  • A ticket opened with Microsoft Support and the issue resolved:

     - Go to ADSI Edit to the below:

    CN=Schema,CN=Configuration,DC=Domain,DC=local

    - Find Exch-resource-Schema and change lDAPDisplayName value from DUP-msExchResourcePropertySchema-72be79e7-ec2e-44f1-b0b1-542228f19042 to msExchResourceSchema

     

    Firas Thekrallah


    Wednesday, April 04, 2012 9:49 AM

All replies

  • If you can't find anything by searching the Internet on this, I'd open a support ticket with Microsoft.

    Ed Crowley MVP "There are seldom good technological solutions to behavioral problems."

    Sunday, April 01, 2012 6:41 AM


  • Hi

       Maybe you can try this way.

    <1>   Backup AD schema.

    1. Click Start, and then click Run.

    2. Type adsiedit.msc , and then press ENTER.

    3. Under Schema Partition, right-click CN=ms-Exch-Resource-Schema, CN=Schema,
    CN=Configuration, DC=Domain, DC=COM, and then click Properties.

    4. In the Attribute field, locate the lDAPDisplayName attribute.

    5. Change the lDAPDisplayName to be msExchResourceSchema.

    6. Under Schema Partition, right-click CN=ms-Exch-Resource-Property-Schema,
    CN=Schema, CN=Configuration, DC=Domain, DC=COM, and then click Properties.

    5. Change the lDAPDisplayName to be msExchResourcePropertySchema .

    <2>  You can enable the Outbound
    Replication on the Schema Master and then forced the AD replication



    Terence Yu

    TechNet Community Support

    Monday, April 02, 2012 6:41 AM
  • Thanks Terence,

    we already did the above but it didn't work.


    Firas Thekrallah

    Monday, April 02, 2012 10:10 AM
  • A ticket opened with Microsoft Support and the issue resolved:

     - Go to ADSI Edit to the below:

    CN=Schema,CN=Configuration,DC=Domain,DC=local

    - Find Exch-resource-Schema and change lDAPDisplayName value from DUP-msExchResourcePropertySchema-72be79e7-ec2e-44f1-b0b1-542228f19042 to msExchResourceSchema

     

    Firas Thekrallah


    Wednesday, April 04, 2012 9:49 AM
  • Hi

    Try running the following commands from the Exchange server first:
    Setup.com /PrepareLegacyExchangePermissions
    Setup.com /PrepareSchema
    Setup.com /PrepareAD

    Setup.com /PrepareAllDomains

    then last run on command prompt.

    location of setup file like d:\exchange\setup.exe

    Please check the process for the same.

    • Proposed as answer by JMart069 Friday, October 05, 2012 3:47 PM
    Monday, April 23, 2012 10:37 AM
  • This worked for me, thank you.
    Friday, October 05, 2012 3:48 PM
  • While doing the patching from SP1 into SP3, do we need to issue the command "Setup.com /PrepareLegacyExchangePermissions" ?

    /* Server Support Specialist */

    Saturday, May 25, 2013 12:27 AM
  • You should not need to do that.

    Ed Crowley MVP "There are seldom good technological solutions to behavioral problems."

    Saturday, May 25, 2013 1:36 AM
  • Ed,

    Many thanks for the calrification, yes it doesn't help at all because I am still facing the issue of Cannot find the Recipient Update Service responsible for the domain.

    Since I no longer have Excahnge Server 2003 in my domain, can I just go to ADSI edit and delete the container in:

    CN=Recipient Update Services,
    CN=Address Lists Container,
    CN=MyOrganizationName,
    CN=Microsoft Exchange,
    CN=Services,
    CN=Configuration,
    DC=MyDomain,DC=com


    /* Server Support Specialist */

    Saturday, May 25, 2013 2:03 AM
  • Hi Terrence,

    Why is that when upgrading the Mailbox Server to SP3, we need to manually change the AD Schema

    from the following:

    into: msExchResourcePropertySchema ? 

    that sounds a very dangerous approach by editing the AD schema.


    /* Server Support Specialist */

    Thursday, August 08, 2013 2:56 AM