AIX:lslppによると、ODMによってソフトウェアバージョンが異なります。これは健康なのでしょうか?

AIX:lslppによると、ODMによってソフトウェアバージョンが異なります。これは健康なのでしょうか?
1:root@SERVER:/root # lslpp -l bos.perf.perfstat
  Fileset                      Level  State      Description         
  ----------------------------------------------------------------------------
Path: /usr/lib/objrepos
  bos.perf.perfstat        6.1.9.100  COMMITTED  Performance Statistics
                                             Interface

Path: /etc/objrepos
  bos.perf.perfstat          6.1.0.0  COMMITTED  Performance Statistics
                                             Interface
1:root@SERVER:/root # 

バージョンが異なると、依存関係またはビルド日付の検証の問題が発生する可能性があります。 lppchk コマンドまたは instfix コマンドはどちらもこの問題を表示しません。

尋ねる:lslppによると、ODMごとにソフトウェアバージョンが異なります。これは健康なのでしょうか?これは普通ですか?それでも問題を引き起こさない他のバージョンはありますか?

ベストアンサー1

これは通常のAIX動作であり、良い信号です。すでにパッチを適用しています!少なくともperfstatをアップグレードし、最大TL全体をアップグレードしました。TL9 SP6。システムは、AIX 6.1 の基本レベルでインストールされ、そこからパッチが適用されました。

lslpp -l bos.perf.perfstat(小文字の「l」)出力は、ルート(共有不可能)ODMをusr(共有可能)ODMから切り離します。 (大文字の「L」)を使用すると、lslpp -L bos.perf.perfstat2つを最新のレベルと組み合わせます。-a次のオプションを使用して拡張情報を表示できます。lslpp -al bos.perf.perfstatこのファイルセットに適用されたすべての中間パッチが表示されます。 /usr/lib/objrepos パスと /etc/objrepos パスのバージョンの違いは、単にルート/非共有ファイルがパッチで更新されなかったことを意味します。この特別なケースでは、このパッケージの/ etc / objreposパスにファイルはありません。NONE最後に、以下を参照してください。

$ lslpp -f bos.perf.perfstat
  Fileset               File
  ----------------------------------------------------------------------------
Path: /usr/lib/objrepos
  bos.perf.perfstat 6.1.4.0
                        /usr/lpp/bos.perf/README.perfpmr
                        /usr/lib/perf/cfg_perfstat
                        /usr/lib/perf/cfg_perfvmmstat
                        /usr/lib/drivers/perfvmmstat
                        /usr/lib/perf
                        /usr/lpp/bos.perf
                        /usr/lib/perf/perfstat

Path: /etc/objrepos
  bos.perf.perfstat 6.1.4.0
                        NONE

ビルド日付情報が必要な場合は、最善の方法は-Llslppオプションです。ただし、ビルド日を表示する既製のパッケージは表示されません。それにもかかわらず、ビルド日付情報を収集するために使用されるソフトウェアがある場合は、その-lソフトウェアを変更する必要があります。

インストールされているパッケージのバージョン情報を確認したい場合lslpp -Lc-lslpp -lこれはODMバージョンを最高レベルにマージし、コロンで区切られた出力を使用することです(より簡単なプログラム解析のため)。

おすすめ記事