Monday, 28 September 2015

Error Installing Exchange 2010 Rollups

I was getting an error installing Exchange 2010 rollups later than rollup 4 on a single terminal server, this server had just management tools installed.

I was getting error 1603 which is pretty generic. Running the install again with /lxv* option I noticed errors like the following in the log file:


Property(S): WARNING_MESSAGE_DOTNET = has determined that a successful installation of this package may require installation of a missing .NET Framework hotfix. Some Microsoft Exchange services may not restart after the installation has completed. For more information about how to resolve this problem, visit:
Property(S): WARNING_LINK_DOTNET = http://go.microsoft.com/fwlink/?LinkId=158004
Property(S): WARNING_MESSAGE_CRLBIT = has determined that Certificate Revocation List (CRL) checking is enabled on this computer. CRL checking can significantly slow the installation of this package. For more information about how to resolve this problem, visit:
Property(S): WARNING_LINK_CRLBIT = http://go.microsoft.com/fwlink/?LinkId=158006
Property(S): msgErrorExchangeAdmin = The user who's currently logged on doesn't have sufficient permissions to install this package. You need at least Exchange Server Administrator permissions on the current computer to complete this task.

Also many examples containing "modified sequence value … but did not patch" for what looked like every item in the log fle.

I was logged on as a local administrator and was also running the rollup from cmd prompt ran as administror. Something in my subconscious prompted me to check the execution policy in powershell and I noticed it was set to Restricted.  Changing to unrestricted allowed the rollup to complete!  I also checked after that RemoteSigned would also work. Nice.