MSExchangeGuru.com

Learn Exchange the Guru way !!!

 

Exchange 2010 SP3 installation document

Exchange 2010 SP3 installation document.

Go to the link below and Download SP3 for Exchange 2010

http://www.microsoft.com/en-us/download/details.aspx?id=36768

Readiness check will give you error if exchange management shell will be used. So close all the powershell process.


At the readiness you will get the warning requesting the installation of the hotfix 2550886

http://support.microsoft.com/kb/2550886

So go the below link and click on download, you need to give your email address then you will receive a link to download in you email.

Extract the file to c:tempsp3 folder
Double click on setup.com

The following page will open

Select “Install Microsoft Exchange Server Upgrade”


Now you will see the below screen, click next here.

 


Select “I accept the terms in the license agreement” and click next


Now readiness checks will run as per the below screen, Click on Upgrade here


Click Finish here


Then take restart. Then check the version of the server.


For the testing, Move active DB between both the servers for couple of times to test. It should move successfully. This confirm mis-matched version does not cause any DAG failover issue.
Now Move the active DBs to this SP3 updated server and apply the same steps on the other servers then restart.
Once finish updating the SP3, Move the active DBs back to the servers
Verify the active database mounted server as per active preference. Correct if required.
For the testing create a mailbox, move a mailbox and send an email.

Prabhat Nigam | MVP Exchange

Team @MSExchangeGuru

14 Responses to “Exchange 2010 SP3 installation document”

  1. Exchange 2010/2007 to 2013 Migration and Co-existence Guide « MSExchangeGuru.com Says:

    […] https://msexchangeguru.com/2013/04/03/exchange-2010/2007-sp3/ […]

  2. Exchange 2013 SP1: Installation and Upgrade « MSExchangeGuru.com Says:

    […] https://msexchangeguru.com/2013/04/03/exchange-2010/2007-sp3/ […]

  3. John Says:

    Hi, I am trying to bring an Exchange 2010 server back from the dead. I am trying to install SP3 and the Readiness fails at the Mailbox Roles and gives the message to install the HotFix KB2550886. I downloaded the fix, extracted the file named Windows6.1-KB2550886-x64.msu However when i run it I get a message saying
    “The Update is not applicable to your computer.”

    I double checked that i have the right file for my Server2008R2 SP1 system

    Any ideas why this is happening?

    I can’t go forward with the SP3 install without first curing this one.

  4. Prabhat Nigam Says:

    KB2550886 should not stop the installation. It should be just a warning. Make sure OS is 64 bit.

  5. John Says:

    It is a warning, but if i proceed past the warning SP3 fails at Mailbox Role

    Summary: 8 item(s). 5 succeeded, 1 failed.
    Elapsed time: 00:16:26

    Language Files
    Completed

    Elapsed Time: 00:05:35

    Restoring services
    Completed

    Elapsed Time: 00:00:01

    Languages
    Completed

    Elapsed Time: 00:02:11

    Hub Transport Role
    Completed

    Elapsed Time: 00:03:05

    Client Access Role
    Completed

    Elapsed Time: 00:02:39

    Mailbox Role
    Failed

    Error:
    The following error was generated when “$error.Clear();
    if ($RoleIsDatacenter -ne $true)
    {
    if (test-ExchangeServersWriteAccess -DomainController $RoleDomainController -ErrorAction SilentlyContinue)
    {
    # upgrade the discovery mailboxes to R5 version, this will fix the RecipientDisplayType property of the discovery mailbox which was wrong in R4.
    get-mailbox -RecipientTypeDetails DiscoveryMailbox -DomainController $RoleDomainController | where {$_.IsValid -eq $false} | set-mailbox -DomainController $RoleDomainController
    $name = [Microsoft.Exchange.Management.RecipientTasks.EnableMailbox]::DiscoveryMailboxUniqueName;
    $dispname = [Microsoft.Exchange.Management.RecipientTasks.EnableMailbox]::DiscoveryMailboxDisplayName;
    $mbxs = @( get-mailbox -Filter {name -eq $name} -IgnoreDefaultScope -resultSize 1 );
    if ( $mbxs.length -eq 0)
    {
    $dbs = @(get-MailboxDatabase -Server:$RoleFqdnOrName -DomainController $RoleDomainController);
    if($dbs.Length -ne 0)
    {
    $mbxUser = @(get-user -Filter {name -eq $name} -IgnoreDefaultScope -ResultSize 1);
    if ($mbxUser.Length -ne 0)
    {
    enable-mailbox -Discovery -identity $mbxUser[0] -DisplayName $dispname -database $dbs[0].Identity;
    }
    }
    }
    }
    else
    {
    write-exchangesetuplog -info “Skipping creating Discovery Search Mailbox because of insufficient permission.”
    }
    }
    ” was run: “Database is mandatory on UserMailbox. Property Name: Database”.

    Database is mandatory on UserMailbox. Property Name: Database
    Click here for help… http://technet.microsoft.com/en-US/library/ms.exch.err.default(EXCHG.141).aspx?v=14.3.123.3&e=ms.exch.err.Ex88D115&l=0&cl=cp

    Error:
    The following error was generated when “$error.Clear();
    if ($RoleIsDatacenter -ne $true)
    {
    if (test-ExchangeServersWriteAccess -DomainController $RoleDomainController -ErrorAction SilentlyContinue)
    {
    # upgrade the discovery mailboxes to R5 version, this will fix the RecipientDisplayType property of the discovery mailbox which was wrong in R4.
    get-mailbox -RecipientTypeDetails DiscoveryMailbox -DomainController $RoleDomainController | where {$_.IsValid -eq $false} | set-mailbox -DomainController $RoleDomainController
    $name = [Microsoft.Exchange.Management.RecipientTasks.EnableMailbox]::DiscoveryMailboxUniqueName;
    $dispname = [Microsoft.Exchange.Management.RecipientTasks.EnableMailbox]::DiscoveryMailboxDisplayName;
    $mbxs = @( get-mailbox -Filter {name -eq $name} -IgnoreDefaultScope -resultSize 1 );
    if ( $mbxs.length -eq 0)
    {
    $dbs = @(get-MailboxDatabase -Server:$RoleFqdnOrName -DomainController $RoleDomainController);
    if($dbs.Length -ne 0)
    {
    $mbxUser = @(get-user -Filter {name -eq $name} -IgnoreDefaultScope -ResultSize 1);
    if ($mbxUser.Length -ne 0)
    {
    enable-mailbox -Discovery -identity $mbxUser[0] -DisplayName $dispname -database $dbs[0].Identity;
    }
    }
    }
    }
    else
    {
    write-exchangesetuplog -info “Skipping creating Discovery Search Mailbox because of insufficient permission.”
    }
    }
    ” was run: “Database is mandatory on UserMailbox. Property Name: Database”.

    Database is mandatory on UserMailbox. Property Name: Database
    Click here for help… http://technet.microsoft.com/en-US/library/ms.exch.err.default(EXCHG.141).aspx?v=14.3.123.3&e=ms.exch.err.Ex88D115&l=0&cl=cp

    Elapsed Time: 00:02:53

    Management Tools
    Cancelled

    Finalizing Setup
    Cancelled

  6. Prabhat Nigam Says:

    I think you might have already read the below text and installed SP3. Just to update here, this is my direction of TS.

    “Skipping creating Discovery Search Mailbox because of insufficient permission.”

    It seems you are missing some permissions and it is not KB2550886.
    If the issue has not resolved then please share the membership of the user which is running the exchange setup.

  7. Hasanat (@m_hasanat) Says:

    Hi Prabhat,
    Thanks for the nice article.
    In our case, We’ve a single domain; one CAS&HUB server and one Mailbox server. Before mailbox, I successfully upgraded CAS&HUB server without any warning / error. The error I received while upgrading my mailbox server is quite different.
    Kindly have a look below and advise:
    {
    Mailbox Role
    Failed

    Error:
    The following error was generated when “$error.Clear();
    buildToBuildUpgrade-ExsetdataAtom -AtomName SystemAttendant -DomainController $RoleDomainController

    ” was run: “An error occurred with error code ‘3221685221’ and message ‘Overlapped I/O operation is in progress.’.”.

    An error occurred with error code ‘3221685221’ and message ‘Overlapped I/O operation is in progress.’.
    Click here for help… http://technet.microsoft.com/en-US/library/ms.exch.err.default(EXCHG.141).aspx?v=14.3.123.3&e=ms.exch.err.Ex88D115&l=0&cl=cp

    Elapsed Time: 00:01:36

    Management Tools
    Cancelled

    Finalizing Setup
    Cancelled
    }
    I uninstalled antivirus, disabled windows firewall and gave full security permissions to everyone for C:\Program Files\Microsoft\Exchange Server\V14\Mailbox\address. Deleted Action and WaterMark registry entries; match configured/unpacked versions under AdminTools/Mailbox and tried again but again got same error.
    Request and appreciate your kind guidance to come out of this situation.
    Thanks.

  8. Prabhat Nigam Says:

    Try this if it helps
    http://forums.msexchange.org/Upgrading_to_Exchange_2013_SP3_failed/m_1800570372/tm.htm

  9. Hasanat (@m_hasanat) Says:

    Thanks Prabhat…
    But again same error:

    Microsoft.Exchange.Management.Deployment.ScriptExecutionException: The following error was generated when “$error.Clear(); buildToBuildUpgrade-ExsetdataAtom -AtomName SystemAttendant -DomainController $RoleDomainController ” was run: “An error occurred with error code ‘3221685221’ and message ‘Overlapped I/O operation is in progress.’.”. —> Microsoft.Exchange.Management.Deployment.ExsetdataException: An error occurred with error code ‘3221685221’ and message ‘Overlapped I/O operation is in progress.’. — End of inner exception stack trace —
    0
    Microsoft.Exchange.Management.Deployment.ExsetdataException: An error occurred with error code ‘3221685221’ and message ‘Overlapped I/O operation is in progress.’.

  10. sandip Says:

    Hello Prabhat,

    we are planning to upgrade from Exch 2010 SP1 to Exch 2010 SP3. we have multiple Ad sites and domain. Exchange is installed in Child domain. Do we have to upgrade schema using setup.com/ps and setup.com/prepareAd before exchange 2010 SP3 installation.
    I am not member of Schema Admin.
    please provide your valuable update.

    Thanks,
    Sandip

  11. Prabhat Nigam Says:

    Yes, service packs comes with the schema changes and they will do the schema update. you will have to run just setup.com/ps command. You need to be schema admin.

  12. springcool02 Says:

    Nice website

  13. kumar Says:

    Hi,

    I have windows 2008 r2 domain controller, and exchange 2010 sp1 ,

    THen domain is not raised from 2003 to 2008 , so first i need to raise domain and forest functional level to 2008 R2 ? and then go for exchange 2010 sp3 ?

  14. Prabhat Nigam Says:

    Sp3 first, then roll ups then forest and domain upgrade.

Leave a Reply

Categories

Archives

MSExchangeGuru.com