Привет всем,

Решил выложить одно из решений проблемы установки обновления Exchange 2010 на SP3, по причине которой не спал два дня, в поисках решения =)

В момент обновления старой версии exchange 2010 sp1 на sp3, стал ловить ошибку обновления на поинте апгрейда - Remove Exchange Files.

Если вы ловите эту ошибку, то скорее всего когда-то с вашего сервера были удалены msi-ки. И инсталятор, в процессе апгрейда может попросить их подкинуть, указать путь к ним. Тогда все пройдет гладко.

Иначе, жмем на кнопку - View Setup Log: exchange-update-1.png

В процессе обновления запускается таск с удалением msi пакетов старой версии. И этот таск ломается в процессе своего выполнения. Журнал содержит пусть к файлу логов - ExchangeSetupLogs.msilog.

Открываем его для исследования: exchange-update-2.png

В журнале ExchangeSetupLogs.msilog, видим события такого рода. Не найден, либо был потерян патч Exchange2010-KB2706690-x64-en.msp. exchange-update-3.png

В интернетах находим этот патч и закидываем на сервер.

Далее этот патч кладем в директорию - C:\Windows\installer, и переименовываем его в хеш что указан в логе: exchange-update-4.png

Запускаем апгрейд по новой, и если опять краш на этому пункте проделываем аналогичные операции. И так нужно будет сделать несколько раз, пока не будут восстановленные все ранее удаленные msi-файлы. Мне пришлось найти/скачать 4 пачта, и закинуть их. И только после этого апгрейд прошел.