Troubleshooting
Problem
Db2 V11.5 の Windows 用フィックス・パックで既存の Db2 コピーの更新を試みると「変換するときにエラーが発生しました。指定された変換のパスが有効であることを確認してください。」とポップアップが表示され、失敗します。
この問題は、フィックス・パックで新規インストールする場合、あるいは Windows の言語環境が英語の場合は発生しません。
※DB2 セットアップ・ランチパッド より、[製品のインストール] - [新規インストール] を選択時。
Symptom
インストール・ログには次のエラーが出力されます。デフォルトでは、インストール・ログはインストール・ユーザーの %USERPROFILE%\documents\DB2LOG フォルダに、ファイル名 DB2-ProductAbbreviation-DateTime.log のフォーマットで作成されます。
(例 C:\Users\Administrator\Documents\DB2LOG\DB2-SERVER-Tue Aug 04 19_08_12 2020.log)
DEBUG: Error 2254: Database: Transform: Cannot update row that doesn't exist. Table: Property
1: 2254 2: 3: Property
変換するときにエラーが発生しました。指定された変換のパスが有効であることを確認してください。
C:\Windows\Installer\111070.mst
MSI (c) (EC:70) [19:08:19:806]: 製品: DB2 Server Edition -- インストールに失敗しました。
MSI (c) (EC:70) [19:08:19:821]: Windows インストーラーにより製品がインストールされました。製品名: DB2 Server Edition、製品バージョン: 11.5.4000.1449、製品の言語: 1041、製造元: IBM、インストールの成功またはエラーの状態: 1624
Resolving The Problem
1. インストール・ログに出力された C:\Windows\Installer フォルダー内の MST ファイルを確認します。
(先の例では C:\Windows\Installer\111070.mst)
2. フィックス・パック内の db2\Windows\SERVER\1041.mst で、上記フォルダー内の MST ファイルを置き換えます。
(先の例では C:\Windows\Installer\111070.mst)
2. フィックス・パック内の db2\Windows\SERVER\1041.mst で、上記フォルダー内の MST ファイルを置き換えます。
ファイル名は C:\Windows\Installer フォルダー内の MST ファイルに一致させる必要があります。
例:
C:\Users\Administrator>cd c:\windows\installer
c:\Windows\Installer>dir *.mst
ドライブ C のボリューム ラベルがありません。
ボリューム シリアル番号は F62F-EA65 です
c:\Windows\Installer のディレクトリ
2020/08/04 17:14 155,648 111070.mst
1 個のファイル 311,296 バイト
0 個のディレクトリ 8,038,686,720 バイトの空き領域
c:\Windows\Installer>move 111070.mst org111070.mst
1 個のファイルを移動しました。
c:\Windows\Installer>copy C:\Work\SERVER_DEC\db2\Windows\SERVER\1041.mst 111070.mst
1 個のファイルをコピーしました。
c:\Windows\Installer>
3. フィックス・パックの setup.exe コマンドを実行し、既存のコピーを更新します。
参考情報
C:\Windows\Installer フォルダー内の MST ファイルは、インストールの度に異なるファイル名でキャッシュされます。
このファイル名を Windows のレジストリーより確認する場合は、reg query コマンドを次のように発行します。
C:\Users\Administrator>reg query HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData /s /f *db2\Windows\SERVER\1041.MST
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\FD404AD299F118B49861AED46F25D5E8\Transforms
D:\db2\Windows\SERVER\1041.MST REG_SZ 111070.mst
上記出力中の D:\db2\Windows\SERVER\1041.MST がインストール元の MST ファイル名、111070.mst が C:\Windows\Installer 内にキャッシュされた MST ファイル名です。
Related Information
Document Location
Worldwide
[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSEPGG","label":"Db2 for Linux, UNIX and Windows"},"ARM Category":[{"code":"a8m500000008Pm7AAE","label":"Install\/Migrate\/Upgrade-\u003EFixpak"}],"ARM Case Number":"TS003898672","Platform":[{"code":"PF033","label":"Windows"}],"Version":"11.5.4","Line of Business":{"code":"LOB10","label":"Data and AI"}}]
Was this topic helpful?
Document Information
Modified date:
12 April 2022
UID
ibm16256080