Установка MSP - ошибка 2920: исходный каталог не указан для файла
У меня есть базовая установка, которая включает в себя файл, а затем два исправления, которые обновляют этот файл. Один патч уже развернут, но я слишком поздно узнал, что должен был установить SequenceStart на <Family>
элемент в объявлении патча. Теперь, когда я смотрю на патч в Orca, новый файл имеет последовательность 2, которая совпадает с некоторым существующим файлом.
Теперь у меня есть еще один патч, который я хочу применить к этому, но даже когда я правильно установил новый SequenceStart, он не будет работать с этим сообщением:
MSI (s) (D8:EC) [15:46:34:054]: Ошибка таблицы преобразования. MSI (s) (D8:EC) [15:46:34:054]: Ошибка таблицы преобразования. MSI (s) (D8:EC) [15:46:34:054]: примечание: 1: 2262 2: ошибка 3: -2147287038 MSI (D8:EC) [15:46:34:054]: Ошибка таблицы трансформации. MSI (s) (D8:EC) [15:46:34:054]: примечание: 1: 2262 2: ошибка 3: -2147287038 MSI (D8:EC) [15:46:34:054]: Ошибка таблицы трансформации. MSI (D8:EC) [15:46:34:054]: примечание: 1: 2262 2: ошибка 3: -2147287038 ОТЛАДКА: Ошибка 2920: исходный каталог не указан для файла <идентификатор файла>.
У меня такое ощущение, что недопустимый порядковый номер в первом патче все портит. Хотя ошибка происходит только в Windows Server 2003. Вторая установка исправления успешно выполняется в Server 2008.
Я застрял здесь? Единственный выход сделать новую установку? Или может быть что-то еще, что вызывает ошибку?
(править) Протестировал его даже с правильным промежуточным порядковым номером, и он все еще не работает с той же ошибкой. Так что должно быть что-то еще. У кого-нибудь есть подсказка?
(edit2) Ошибка возникает при использовании установщика Windows 3.1, но все работает при использовании установщика Windows 4.5.
1 ответ
Поскольку вы прекратили расследование, я не буду комментировать много, просто упомяну, что я бы протестировал удаление всех различных сценариев:
1: удаление исходных настроек без исправлений 2: удаление исправления 1 3: удаление исправления 2 4: удаление всего продукта после исправления с помощью исправления 1 5: удаление всего продукта после исправления с помощью исправления 2
Ямочный ремонт - это мир боли...