この節では、これまでに明らかになっている実行時の問題について説明します。
新規プランの作成時に「Description」フィールドに記述を入力しても、そのプランの「Advanced Edit」ページに記述が表示されません。
回避策: 「Advanced Edit」ページでプランの記述を手で追加してください。
バックアップの作成に使用した Master Server とは異なるディレクトリまたはマシンにインストールされている Master Server を復元すると、次のエラーが発生することがあります。
ERROR! Failed to restore the database successfully. The following fatal errors were encountered ERROR: stat failed on file |
回避策: 復元自体は正常に終了していますので、 エラーメッセージを無視してください。
Differential Deploy がアクティブのときに、コンポーネントを別のコンポーネントがすでに配備されているディレクトリに配備すると、コンポーネントの一部しか配備されないことがあります。エラーメッセージは表示されません。 新しいバージョンの構成可能コンポーネントを同じディレクトリに配備すると、必ずこの問題が発生します。 しかし、異なるバージョンの構成不可コンポーネントを同じディレクトリに配備した場合には、この問題は発生しません。 名前が異なる 2 つのコンポーネントを同じディレクトリに配備する場合にも、この問題が発生することがあります。
回避策: この問題を避けるためには、Differential Deploy のデフォルト値を無効にするか、コンポーネントを別々のディレクトリに配備する必要があります。
ホストにインストールしたコンポーネントのステータスを確認する場合は、「比較」をインストールするモデルをこのホストで実行します。
「比較」をインストールするモデルを保存して実行し、コンポーネントをアンインストールしてから、保存した比較を実行しようとすると、次のエラーメッセージが表示されることがあります。
Unable to run the comparison Unable to save to the comparisons database. (600035) ERROR: referential integrity violation-key referenced from rox_difference_settings not found in rox_installed_component |
回避策: 作成して保存した、「比較」をインストールするモデルを実行しないでください。 「比較」をインストールするモデルを新しく作成してください。
Check In Current 操作を実行すれば、Master Server レポジトリにあるコンポーネントが最新のバージョンであるかどうかを確認できます。 Master Server は、そのコンポーネントとソースホストのコンポーネントが同じバージョンであるかどうかを検査します。 この検査は、そのコンポーネントの場所に関するメタデータを使って行われます。このデータは、直前の Check In 時に収集されたものです。
Check In Current 操作は、すべてのコンポーネントタイプに対して使用できるわけではありません。 一般的に、Check In Current 操作の対象となるのは、GUI を使って表示できるコンポーネントタイプです。
Check In Current の一括操作を行う場合には、Check In Current 操作をサポートしないコンポーネントタイプを選択しても、エラーは発生しません。 「Progress」ダイアログボックスに結果が表示されますが、サポートされないコンポーネントタイプの結果には、ブランクや履歴データが表示されることがあります。
回避策:回避策はありません。
タイプがレジストリキーである単一リソース (捕捉しようとするエントリは単一のデフォルト値) を持つコンポーネントを、付随すべきレジストリキーを指定せずに作成すると、その値を配備することはできますが、それをアンインストールしたり削除したりすることはできません。 パスが無効であることを示すメッセージが表示されます。
回避策: 捕捉しようとするレジストリキーの値をデフォルト値だけにならないようにします。 たとえば、キーとデフォルト値を指定します。
Prepare Host または Plan Run を AIX Remote Agent で実行する場合、ターゲットの / ディレクトリに無効な NFS マウントがあると、実行が失敗することがあります。 たとえば、リモートサーバーからターゲットにマウントした CD-ROM をリモートサーバーから取り外すと、無効な NFS ファイルマウントがターゲットに残ります。 また、リモートサーバーが停止したときに、そのファイルシステムの 1 つがターゲットにマウントされている場合にも、無効な NFS マウントが作成されます。 このような場合、ファイルシステムを適切にアンマウントしないと、Plan Run および Prepare Host が、この無効な NFS 参照を解決しようとしたときにハングします。 これと同じ現象は、このファイルシステムディレクトリに対して ls コマンドを実行したときにも発生します。 プランタイムアウトが発生するか、NFS タイムアウトがによって Plan Run または Prepare Host が終了します。
回避策: Plan Run の間に Fast Preflight を有効にします。 NFS 検査は、通常の Preflight の間だけ行われます。 さらに、ターゲットサーバーを準備したり、プランを実行したりする前に、すべての NFS マウントが解決可能であり、有効であることを確認してください。
ある種の状況では、UNIX® システムで kill -9 コマンドを使って Master Server を異常終了させたり、Windows で Master Server サービスを停止したりすると、実行されているプランが正常に終了したかのように見えることがあります。
回避策: プランステップの詳細な結果に、プランが異常終了したことが示されます。
IIS 設定値のスナップショットを含む「比較」をインストールするモデルを実行する場合、ターゲットサーバーで IIS 設定をいったん変更し、それを再び元の値に戻すと、値が同じであるにもかかわらず、比較の結果、値が同じではないと見なされることがあります。 とりわけ、Web サイトの読み取り/書き込みアクセス権やデフォルトのドキュメント設定値など、親ノードから引き継がれる IIS メタベースプロパティは、このような結果を招きやすくなっています。
回避策: 値が同一ではない旨のメッセージを無視してください。
一部の Web プロキシサーバーはポップアップウィンドウをブロックするように構成されている場合があります。 Host Preparation を正常に実行するためには、ポップアップを表示できる必要があります。
回避策: ポップアップダイアログボックスをブロックする Web プロキシサーバーを使用しないでください。
Internet Explorer 5.0.x を使ってプランやコンポーネントをダウンロードすると、次の XML エラーが発生することがあります。
The XML page cannot be displayed |
回避策: 次の手順を行なってください。
ブラウザマシンで RegEdt32 か regedit を実行して、次のディレクトリを探します。
% HKEY_LOCAL_MACHINE\SOFTWARE\Classes\MIME\Database\Content Type \application/octet-stream |
次のキーを削除します。
"Extension"=".xml" |