OS 更新の失敗のトラブルシューティング

適用の結果に影響を及ぼす共通の要因について説明します。

最も一般的な失敗の理由は次のとおりです。

  • ファイル・セットが暫定フィックスにロックされている。
  • ローカル NFS リポジトリーのファイル・セットが欠落している。
  • リポジトリー内の目次 (.toc) ファイルが古い。

いずれの場合も、トラブルシューティングは、AIX オペレーティング・システムに認識されている 最新レベルの Service Pack よりも下位レベルのファイル・セットのリストを生成することによって始めてください。

instfix コマンドを使用して、最新レベルではないファイル・セットを識別します。次のコマンドでは、既知の Service Pack がすべて処理され、既知の更新を含む すべてのパッケージの詳細が示されます。

例のコマンドには、次の形式があります。

for LEVEL in `instfix -i | grep SP | grep "Not all" | awk '{print $5}'`; 
do instfix -ciqk $LEVEL | grep :-:; done

この例の出力は、次の形式になります。

<Service Pack>:<Package Name>:<Installed Version>:<Expected Version>:
<Version Status (+,=,-)>:<Package Description>

例の出力には、次の形式が含まれます。

 61-04-111140_SP:perfagent.tools:6.1.4.11:6.1.6.16:-:AIX 6100-04-11 Service Pack 

instfix コマンドの結果を用いて、「AIX 暫定フィックス」分析を使用することで、 ロックされたファイル・セットを確認できます。「すべての暫定フィックスの削除」タスクを使用して暫定フィックスを削除します。

ロックされたファイル・セットが識別されず、ローカル NFS リポジトリーを使用している場合、以下のコマンドで、ローカル・リポジトリーの .toc ファイルに欠落しているファイル・セットを識別できます。以下の例では、xx.xx.xxxx.xxxx という形式を維持するためにバージョンにゼロが追加されています。

grep -n "<Package Name> <Package Version>" /path/to/.toc 

例のコマンドには、次の形式があります。

grep -n "perfagent.tools 06.01.0004.0011" /AIX/Repo/OS_6100/.toc

ファイル・セットが .toc ファイルに欠落しているが、 リポジトリーには存在している場合、「ファイル・セット・リポジトリー TOC ファイルの生成」タスクを 使用して .toc ファイルを再作成できます。ファイルが欠落している場合、「Download Cacher ツールの実行 - AIX」タスクを使用して AIX Download Cacher ツールを実行します。プロンプトが出されたら、リポジトリーへのパスを指定します。AIX Download Cacher の使用について詳しくは、AIX ダウンロード・キャッシャーの使用 を参照してください。