Один из наших MSI начал давать сбой с ошибкой 2902. Он пройдёт большую часть процесса установки, выведет окно с ошибкой, а затем вернет установку. Со времени последней рабочей версии мы не вносили существенных изменений в установщик.
Запуск msiexec с включенным ведением журнала дает более информативное сообщение:
Action 17:21:22: RegisterProduct. Registering product
Error 2902: Operation ixoFileCopy called out of sequence
Это происходит сразу после раздела «WriteRegistryValues». Кто-нибудь знает, что вызывает вызов ixoFileCopy? Я предполагаю, что решение будет включать изменение последовательности шага «RegisterProduct», но я не уверен, что это должно продолжаться.
Спасибо за любую помощь!