2011-04-18 66 views
2

我有一個基本安裝,其中包括一個文件,然後更新該文件後,兩個補丁。已經部署了一個補丁程序,但是我發現補丁聲明中<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時一切正常。

+0

你修補二進制或熟食店用修補程序查看整個新文件? – 2011-04-30 13:19:59

+0

帶修補程序的全新文件。雖然我發現我們所有的目標機器都會安裝Windows Installer 4.5,所以我停止了調查。 – RandomEngy 2011-04-30 16:20:11

回答

0

既然你已經停止調查我不會評論太多,只是提到他我將測試的所有不同的場景卸載:

1:原始設置的卸載,而不補丁 2:補丁卸載1 3 :補丁的卸載2 4:整個產品的補丁打補丁後卸載1 5:整個產品的補丁打補丁2

修補是非常痛苦的世界後,卸載......

相關問題