Exchange 2010 - upgrade to sp3 failes

Hello all,

I'm Trying to upgrade exchange 2010 from sp2 to sp3
But the upgrade fails right before it finishes (client access role)
and I get the following error below:

[2] Process standard error:
[2] Unexpected Error
[2] Process execution failed with exit code -1.
[2] Ending processing precompile-ManagedBinary
[1] The following 1 error(s) occurred during task execution:
[1] 0.  ErrorRecord: Process execution failed with exit code -1.
[1] 0.  ErrorRecord: Microsoft.Exchange.Configuration.Tasks.TaskException: Process execution failed with exit code -1.
[1] The following error was generated when "$error.Clear();
          $fullPath = [System.IO.Path]::Combine($RoleInstallPath, "ClientAccess\exchweb\ews\bin\Microsoft.Exchange.Services.dll");
          $appBase = [System.IO.Path]::Combine($RoleInstallPath, "bin");
          precompile-ManagedBinary -BinaryName  $fullPath -AppBase $appBase;
        " was run: "Process execution failed with exit code -1.".
[1] Process execution failed with exit code -1.
[1] [ERROR-REFERENCE] Id=ClientAccessComponent___390b4ffddd484dcb9edc01dd725e020a Component=EXCHANGE14:\Current\Release\Shared\Datacenter\Setup
[1] Setup is stopping now because of one or more critical errors.
[1] Finished executing component tasks.
[1] Ending processing Install-ClientAccessRole

does any one know that error?
couldn't find anything on the net about it
siltechAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Abdul Khadja AlaoudineCommented:
Prior to running SP3 setup did you update the AD schema maullay or let setup update it?

The user account you are using to run setup is member of Schema admins and Enterprise Administrators groups?
0
siltechAuthor Commented:
Hi Abdul,

Thank you for your replay

no i did not update the ad schema manually, I  let the setup update it on itself
and yes i just checked to make sure... the user is a member of the schema admins and Enterprise Administrators
0
Abdul Khadja AlaoudineCommented:
Update the schema manually by running below command on 64bit schema master DC:

setup.exe /PrepareAD

Ensure you have good backup of AD before running the command.
0
Determine the Perfect Price for Your IT Services

Do you wonder if your IT business is truly profitable or if you should raise your prices? Learn how to calculate your overhead burden with our free interactive tool and use it to determine the right price for your IT services. Download your free eBook now!

siltechAuthor Commented:
Great, I'll give it a try, and then I'll run the exchange Setup again
I'll let you know if it worked
0
siltechAuthor Commented:
Hey, I ran the setup.exe /prepareAD
for some reason it asked me to run setup.com instead of setup.exe

I ran the Sp3 Setup again and this time I've encountered with a different error:

Process standard error:
Unexpected Error
Process execution failed with exit code -1.
Ending processing precompile-ManagedBinary
The following 1 error(s) occurred during task execution:
0.  ErrorRecord: Process execution failed with exit code -1.
0.  ErrorRecord: Microsoft.Exchange.Configuration.Tasks.TaskException: Process execution failed with exit code -1.
The following error was generated when "$error.Clear();
          $fullPath = [System.IO.Path]::Combine($RoleInstallPath, "ClientAccess\exchweb\ews\bin\Microsoft.Exchange.Services.dll");
          $appBase = [System.IO.Path]::Combine($RoleInstallPath, "bin");
          precompile-ManagedBinary -BinaryName  $fullPath -AppBase $appBase;
        " was run: "Process execution failed with exit code -1.".
Process execution failed with exit code -1.
[ERROR-REFERENCE] Id=ClientAccessComponent___390b4ffddd484dcb9edc01dd725e020a Component=EXCHANGE14:\Current\Release\Shared\Datacenter\Setup
Setup is stopping now because of one or more critical errors.
Finished executing component tasks.
Ending processing Install-ClientAccessRole
0
Abdul Khadja AlaoudineCommented:
I take it AD prep was successful?

Is there an anti-virus software installed on the Exchange server?
0
siltechAuthor Commented:
Thank you for replying,
Yes the Ad Prep was successful and anti virus was Uninstalled
0
Abdul Khadja AlaoudineCommented:
How many Exchange servers are there? What are the roles installed? How many AD sites are there? Are they Internet facing?
0
siltechAuthor Commented:
they are  a small company, they only have one server - Dc+Excahnge
0
Abdul Khadja AlaoudineCommented:
It looks to me previous attempt to install Service Pack was not successful. Hence, you are getting that error message. Following might be able to fix it:

1. Build a second server for temporary use
2. Install Exchange 2010 with SP3 on second server
3. Migrate mailboxes to the second server
4. Uninstall Exchange on first server (current)
5. Restart the first server then install Exchange 2010 with SP3
6. Migrate mailboxes from Second to First server
7. Decommission Second server
0
siltechAuthor Commented:
The server is sbs, Can i do that with sbs?
0
Abdul Khadja AlaoudineCommented:
Follow below link to migrate SBS 2011 roles (including Exchange) to another hardware temporarily and migrate back after upgrading it to Exchange 2010 SP3.

http://technet.microsoft.com/en-us/library/gg616008.aspx
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
siltechAuthor Commented:
Thank you very much Abdul!!
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Exchange

From novice to tech pro — start learning today.