ファイルを含む基本インストールがあり、その後にそのファイルを更新する2つのパッチがあります。すでに 1 つのパッチがデプロイされていますが、パッチ宣言で要素に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 (s) (D8:EC) [15:46:34:054]:テーブルの変換エラー。 MSI (s) (D8:EC) [15:46:34:054]: 注: 1: 2262 2: エラー 3: -2147287038 MSI (s) (D8:EC) [15:46:34:054]:テーブルの変換エラー。 MSI (s) (D8:EC) [15:46:34:054]: 注: 1: 2262 2: エラー 3: -2147287038 デバッグ: エラー 2920: ファイル <ファイル ID> のソース ディレクトリが指定されていません。
最初のパッチの無効なシーケンス番号がここで混乱しているように感じます。エラーは Windows Server 2003 でのみ発生しますが、2 番目のパッチのインストールは Server 2008 で成功します。
私はここで立ち往生していますか?新規インストールを行う唯一の方法はありますか? または、エラーの原因となっている何かが他にある可能性がありますか?
(編集)正しい中間シーケンス番号でもテストしましたが、同じエラーでまだ失敗しています。だから、それは別のものでなければなりません。誰にも手がかりはありますか?
(edit2) Windows Installer 3.1 を使用するとエラーがスローされますが、Windows Installer 4.5 を使用するとすべてが機能します。