我有一個基本安裝,其中包括一個文件,然後更新該文件後,兩個補丁。已經部署了一個補丁程序,但是我發現補丁聲明中<Family>
元素上的I should have set the SequenceStart太晚了。現在,當我在Orca中查看補丁時,新文件的序列號爲2,與某個現有文件相同。MSP安裝 - 錯誤2920:沒有爲文件指定源目錄
現在我已經得到了我想要應用在這個另外一個補丁,但即使我正確設置新SequenceStart,它將失敗,這條消息:
MSI (s) (D8:EC) [15:46:34:054]: Transforming table Error. MSI (s) (D8:EC) [15:46:34:054]: Transforming table Error. MSI (s) (D8:EC) [15:46:34:054]: Note: 1: 2262 2: Error 3: -2147287038 MSI (s) (D8:EC) [15:46:34:054]: Transforming table Error. MSI (s) (D8:EC) [15:46:34:054]: Note: 1: 2262 2: Error 3: -2147287038 MSI (s) (D8:EC) [15:46:34:054]: Transforming table Error. MSI (s) (D8:EC) [15:46:34:054]: Note: 1: 2262 2: Error 3: -2147287038 DEBUG: Error 2920: Source directory not specified for file <file ID>.
我有一種感覺,無效第一個補丁的序列號在這裏搞砸了。雖然錯誤只發生在Windows Server 2003中。第二個修補程序在Server 2008中成功安裝。
我在這裏卡住了嗎?是全新安裝的唯一出路嗎?或者是否還有其他可能導致錯誤的內容?
(編輯)使用正確的中介序列號對其進行了測試,但仍然出現相同錯誤。所以它一定是別的。有沒有人有任何線索?
(edit2)使用Windows Installer 3.1時引發錯誤,但在使用Windows Installer 4.5時一切正常。
你修補二進制或熟食店用修補程序查看整個新文件? – 2011-04-30 13:19:59
帶修補程序的全新文件。雖然我發現我們所有的目標機器都會安裝Windows Installer 4.5,所以我停止了調查。 – RandomEngy 2011-04-30 16:20:11