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 ダウンロード・キャッシャーの使用 を参照してください。