We were trying to install Update Rollup 10 on an Exchange 2007 (SP1) server and got the following error message.
First of all, I needed to understand why it was failing. Used the following command to create a log file which contained some crucial information.
Exchange2007-KB981407-x64-EN.msp /lxv* C:\Temp\UR10.log
Output:
MSI (c) (7C:70) [04:32:29:820]: Couldn’t find local patch ‘C:\WINDOWS\Installer\c269ca32.msp‘. Looking for it at its source.
MSI (c) (7C:70) [04:32:29:851]: Unable to create a temp copy of patch ‘Exchange2007-KB949870-x64-EN.msp’.
This patch package could not be opened. Verify that the patch package exists and that you can access it, or contact the application vendor to verify that this is a valid Windows Installer patch package.
The output told me two things: The installer could not find the file C:\WINDOWS\Installer\c269c6f6.msi and it was looking for Exchange2007-KB949870-x64-EN.msp. However, KB949870 is for Update Rollup 3 and not for UR10. So, I went ahead and downloaded Update Rollup 3, copied the file to C:\WINDOWS\Installer and renamed it to c269c6f6.msi. (Files under C:\WINDOWS\Installer are machine specific, so copying them from another server will not help)
I had to repeat the steps for multiple Update Rollups (like the next error Unable to create a temp copy of patch ‘Exchange2007-KB970162-x64-EN.msp’ told me I needed Rollup 9 file too) before I could install Rollup 10.
Thanks to Airton who helped me understand and troubleshoot the issue.
Success, at last. Phew!
– Thanks, Jinesh.
how use patch package.msp
It is very interesting for me to read the post. Thank you for it. I like such topics and everything that is connected to this matter. I definitely want to read more on that site soon.
Jenny Karver
It was certainly interesting for me to read the blog. Thanx for it. I like such topics and anything connected to this matter. I definitely want to read more soon.
Brandy Stepman
It is very interesting for me to read that blog. Thank author for it. I like such themes and everything connected to them. I would like to read a bit more soon.
Jane Pingtown
I had the same issue and I read this article. I did the install from cli with the log file option and I saw the same thing. It tried to find an older msi file. That msi file happened to be RU 5 which also was the RU that Exchange 2007 said was the latest installed RU on our system. I downloaded RU5 and run it again. After that finished I could go straight to latest RU (15). No renaming and no errors.