Instalasi MSP - Kesalahan 2920: Direktori sumber tidak ditentukan untuk file

Saya memiliki instalasi dasar yang menyertakan file, lalu dua patch setelah itu yang memperbarui file itu. Satu patch telah diterapkan, namun saya terlambat mengetahui bahwa Saya seharusnya menyetel SequenceStart pada elemen <Family> dalam deklarasi patch. Sekarang ketika saya melihat patch di Orca file baru memiliki Urutan 2, yang sama dengan beberapa file yang sudah ada.

Sekarang saya punya tambalan lain yang ingin saya terapkan pada ini, tetapi bahkan ketika saya mengatur SequenceStart baru dengan benar, itu akan gagal dengan pesan ini:

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>.

Saya merasa nomor urut yang tidak valid pada patch pertama mengacaukan segalanya di sini. Padahal error tersebut hanya terjadi di Windows Server 2003. Penginstalan patch kedua berhasil di Server 2008.

Apakah saya terjebak di sini? Apakah satu-satunya jalan keluar adalah melakukan instalasi baru? Atau mungkinkah ada hal lain yang menyebabkan kesalahan tersebut?

(edit) Mengujinya bahkan dengan nomor urut perantara yang benar dan masih gagal dengan kesalahan yang sama. Jadi itu pasti sesuatu yang lain. Apakah ada yang tahu?

(edit2) Kesalahan terjadi saat menggunakan Penginstal Windows 3.1 tetapi semuanya berfungsi saat menggunakan Penginstal Windows 4.5.


person RandomEngy    schedule 18.04.2011    source sumber
comment
Apakah Anda menambal biner atau mengirimkan seluruh file baru dengan tambalan tersebut?   -  person Stein Åsmul    schedule 30.04.2011
comment
File yang benar-benar baru dengan tambalan. Meskipun saya mengetahui bahwa semua mesin target kami memiliki Penginstal Windows 4.5, jadi saya berhenti menyelidikinya.   -  person RandomEngy    schedule 30.04.2011


Jawaban (1)


Karena Anda telah berhenti menyelidiki, saya tidak akan berkomentar banyak, cukup sebutkan bahwa saya akan menguji pencopotan semua skenario yang berbeda:

1: uninstall setup asli tanpa patch 2: uninstall patch 1 3: uninstall patch 2 4: uninstall keseluruhan produk setelah patching dengan patch 1 5: uninstall keseluruhan produk setelah patching dengan patch 2

Menambal adalah dunia yang penuh penderitaan...

person Stein Åsmul    schedule 30.04.2011