 |
≫ |
|
|
 |
パッチ名: PHCO_35587
パッチ摘要: s700_800 11.11 Software Distributor累積パッチ
作成日: 07/02/20
公開日: 07/02/23
ハードウェアプラットフォームおよびOSリリース:
s700: 11.11
s800: 11.11
現象:
PHCO_35587:
01)JAGae30136:
match_targetやpatch_match_targetに該当(一致)するファイルセットがないた
めソフトウェアが選択されないと、swinstallが常にエラーで終了します。
02)JAGaf41930:
2GBを超えるファイルのサポート。
03)JAGaf59709:
パッケージスクリプト内のcu_hw_scanが、旧い情報を返すことがあります。
04)JAGaf62774:
インストール済みソフトウェアリストのリモート表示を制限する方法がswlist
のマンページに記載されていません。
05)JAGaf64865:
"swlist -c"で検索したカタログデータやファイルセットレベルのswlistの出
力にファイルセットが含まれていないことがあります。
06)JAGaf67184:
file "-t"構文に関する適切な情報を提供するために、テキストを追加しまし
た。
07)JAGaf68135:
実際には不適当なファイルシステムパーミッションに起因する問題なのに、
swinstallやswcopyが、"シリアルデポが破損しています。"という紛らわしい
エラーメッセージを表示します。rootアクセスができないNFSマウントファイ
ルシステム上にデポがあると、この問題が起きることがあります。
08)JAGaf68477:
ファイルセットがパッチでなければ、ファイルセットのアンセスタリスト内の
最後のエントリを削除できるようにswmodifyプログラムを変更しました(パッ
チファイルセットの場合は、必ず1つ以上のアンセスタが定義されていなけれ
ばなりません)。
09)JAGaf69219:
スペースファイル内では#文字で始まるコメントが許されるということをマン
ページに明記しました。
10)JAGaf71559:
checkinstallスクリプトがGLOBAL_ERRORを返しても、バンドルラッパーがまだ
インストールされることがあります。
11)JAGaf71780:
デポから最後のプロダクト(またはバンドル)を削除する場合には、swremoveは
そのswagent.logとディレクトリを削除すべきです。
12)JAGaf73432:
/usr/lbin/sw/control_utils内のquery_systemfile()関数が2*NPROCのような
式を正しく解釈しません。乗算文字と変数名との間に空白文字はないのに、
乗算文字とそれに続く変数名をコメントとみなして除去してしまいます。
13)JAGaf73532:
非常に多くのVDA(ベンダー定義属性)を検出すると、SDプロセスが過剰なメモ
リーを使用します。ファイルごとに追加のVDAを定義すると、必ずこの現象が
起きます。
maxdsizが小さいシステム(たとえば、11.0システム)では、SDプロセスが異常
終了する可能性があります。
14)JAGaf73605:
autorecover_productオプションの設定値がtrueの場合、(たとえば、text-
file-busyエラーのため)バックアップファイルを削除できないと、致命的なエ
ラーではないのに、SDがこのエラーをファイルセットエラーとして報告・処理
します(バックアップファイルはシステム上に残り、ファイル名は##fileに変
更されます)。
15)JAGaf75216:
システムのホスト名を解決できない場合に、swinstallを使ってリモートデポ
からインストールすると、swinstallでコアダンプが取られます。
16)JAGaf76375:
11.11でもWBEM SD Providerをサポートする必要があります。
17)JAGaf77271:
"file -t s"構文を使ってリンクを指定すると、swpackageが相対シンボリック
リンクを作成できません。
18)JAGaf79864:
複数のダイナミックモジュールの定義を検出すると、SDが警告(Warning)を生
成します。
19)JAGaf80319:
SDが表示する"permission denied"メッセージには、"swreg"コマンドを使って
デポへのアクセスを可能にする方法が示されていません。
20)JAGaf83577:
swpackageを使ってディレクトリをREADMEファイルとしてパッケージ化しよう
としてもエラーになりません。
21)JAGaf83982:
対話型SDセッションで、ソフトウェアセレクションメッセージの表示用ポップ
アップダイアログのタイプとメッセージの内容が一致していないことがありま
す(つまり、非エラーメッセージの表示にエラーダイアログが使用されたり、
逆に、エラーメッセージの表示に非エラーダイアログが使用されたりすること
があります)。
22)JAGaf87262:
何らかの理由により、ユーザーが、対話型swinstallセッション中にインスト
ール作業を再解析しようとすると、当初の解析は正常に完了したのに、再解析
時にエラーが起きることがあります。特に、プロダクトまたはファイルセット
に関連付けられた他の補助制御ファイルを呼び出したり参照したりする
checkinstallスクリプトで"file not found"エラーが起きることがあります。
23)JAGaf90975:
swlistやSDの対話型ユーザーインタフェースで、表示されるはずのファイルセ
ットが表示されないことがあります。
24)JAGaf91668:
対話型のマルチDVD update-uxセッションで、リブートを続行するために、
ユーザーが"Done"ボタンをクリックしなければならないことがよくあります。
ユーザーの介入なしに自動的にリブートを行うようにすべきです。
25)JAGaf93947:
実行中のswagentdプロセスを再起動できないと、SW-DIST.SD-AGENTファイルセ
ット構成スクリプトがWARNINGメッセージを生成し、エラーを返します。しか
し、この場合は、メッセージをWARNINGではなくERRORとマークすべきです。
26)JAGaf94199:
対話型SDセッションでDisk Space Analysisを表示しようとすると、異常終了
してコアダンプが取られることがあります。
27)JAGaf94697:
stdoutおよびstderrではO_NONBLOCKフラグをリセットするようにSDを修正しま
した。
28)JAGaf98908:
メッセージがそれぞれの言語で正しく表示されるようにメッセージカタログを
修正しました。
29)JAGag00959:
既存のsymlinkを含むファイルのインストール時に、swinstallがエラーで終了
します。
30)JAGag02305:
ログレベルが0(loglevel=0)で、かつ、表示すべき情報がない場合でも、SDが
"More information may be found ..."というメッセージを表示します。
31)JAGag05035:
swagentdを無効にするユーザー制御を追加する必要があります。
32)JAGag05171:
VxVMシステムを11.11から11.23へアップデートすると、起動時に、VXVM
vxconfigd ddl_search_and_placeライブラリの検証エラーを示すメッセージが
コンソールに表示されます。
33)JAGag05445:
参照バンドルがすでにインストールされている場合は、それを除外する必要が
あります。
34)JAGag05770:
後継パッチがすでに選択されているため依存関係を選択できない場合に生成さ
れるメッセージに、必要な情報が含まれていません。
35)JAGag07018:
SDがCIFSファイルシステムをサポートしません。
36)JAGag08008:
プロダクトがbundle contentとして指定され、かつ、そのcontent仕様にファ
イルセットアーキテクチャが含まれていると、swlistがバンドルのファイルセ
ットを表示できません。
37)JAGag09132:
control_utils cu_run_cmd()関数が、引き数付きのコマンド行を正しく解析せ
ず、戻りコードも正しく設定しません。また、control_utils msg()関数が、
ダッシュ文字で始まるテキストを処理しません。
38)JAGag10542:
swinstallが、requestスクリプトを含むプロダクトを代替ルートにインストー
ルできません。
39)JAGag13103:
非対話型swinstallが表示するカーネル生成要求メッセージがWARNINGとマーク
され、メッセージのテキストがシステム管理者向けにしては低レベルで、しか
も、メッセージは、リブートが必要かもしれないことを示唆していません。
40)JAGag13600:
正しくフォーマットされたマンページを追加する必要があります。
41)JAGag13978:
制御スクリプトからswmodifyを実行すると、swmodifyからのメッセージが記録
されません。そのため、問題の診断が困難です。
42)JAGag14329:
ERROR状態が起きた場合でも、エージェントログファイルでの詳細情報のアク
セス方法を表示するSDコントローラメッセージのメッセージプリフィックスが
常にNOTEです。そのため、SDコントローラログファイル内でERRORメッセージ
だけを検索する場合、エージェントログファイルのアクセス時に情報の位置を
特定するのが困難です。
43)JAGag16827:
ディレクトリを異なるタイプのファイルに変更しても、その変更が記録されま
せん。
44)JAGag22312:
gzip、swinstallおよびswcopyでの問題。
問題点の説明:
PHCO_35587:
01)JAGae30136:
match_targetやpatch_match_targetに該当(一致)するファイルセットがなかっ
たためソフトウェアが選択されなかった場合は、他のセレクションエラーが起
きていなければ、正常終了するようにswinstallを修正しました。
02)JAGaf41930:
2GBを超えるファイルをサポートするようにSoftware Distributorを拡張しま
した。ただし、2GB超のファイルを含むデポを使用できるのは、新たなリリー
スのSW-DISTプロダクトだけです。
03)JAGaf59709:
制御スクリプト内でcu_hw_scanを使用すると、"ioscan.out"というファイルが
生成されます。ところが、このファイルを適切に削除していませんでした。
そのため、システムの変更後にcu_hw_scanを呼び出すと、以前に生成された
ioscan.outファイルからデータが取り出されていました。
04)JAGaf62774:
swaclを使ってインストール済みソフトウェアリストのリモート表示を制限す
る方法の説明をswlistのマンページに追加しました。
05)JAGaf64865:
バンドルがプロダクトのファイルセットのサブセットを参照していると、
"swlist -c"で検索したカタログデータにもファイルセットレベルのswlistの
出力にも、残りの未参照ファイルセットが含まれていませんでした。
06)JAGaf67184:
file "-t"構文に関する適切な情報を提供するために、テキストを追加しまし
た。ファイルタイプによってパッケージングシステムを無視する場合は、表示
するメッセージに、ファイルタイプの説明、つまり、"d"(directory)、"h"
(hardlink)および"s"(symbolic link)を追加するようにコードを修正しました。
07)JAGaf68135:
ファイルシステムパーミッションが不適切なため、シリアルデポをオープンで
きなかったり、デポのフォーマットを確認するための初期読み取りに失敗した
りすると、swinstallやswcopyは、"デポファイルが破損しています。"という
紛らわしいエラーメッセージを表示していました。"パーミッションに問題が
あるためデポファイルにアクセスできませんでした。"というメッセージに変
更しました。
08)JAGaf68477:
空リストは非パッチファイルセットの正当な値であるのに、swmodifyではこれ
まで、ファイルセットのアンセスタリスト内の最後のエントリを削除できませ
んでした。
09)JAGaf69219:
スペースファイル内では#文字で始まるコメントが許されるということをマン
ページに明記しました。スペースファイル内でのコメントの指定方法を例示し
ました。
10)JAGaf71559:
swinstallの解析フェーズに欠陥があったため、checkinstallスクリプトが
GLOBAL_ERRORを返しても、バンドルラッパーがインストールされることがあり
ました。
11)JAGaf71780:
swremoveのremove_empty_depotオプションの設定値がtrueの場合にデポから最
後のプロダクト(またはバンドル)を削除すると、デフォルトでは、
swagent.logとディレクトリがシステム上に残ります。swagent.logとディレク
トリも削除できるように、remove_empty_depot_directoryという新たなオプシ
ョンを追加しました。このオプションのデフォルト値はfalseです。このオプ
ションとremove_empty_depotオプションの設定値をtrueにすると、swremoveは
デポからの最後のプロダクト(またはバンドル)の削除時に、デポの
swagent.logとディレクトリも削除します。
12)JAGaf73432:
2*NPROCのような式を正しく解釈するように/usr/lbin/sw/control_utils内の
query_systemfile()関数を修正しました。この関数はこれまで、乗算文字と変
数名との間に空白文字はないのに、乗算文字とそれに続く変数名をコメントと
みなして除去していました。この修正によって、この関数は、乗算文字と変数
名との間に空白文字がなければ、2*NPROCを式の一部とみなします。
13)JAGaf73532:
VDAを処理する共通モジュール内でメモリーリークが生じていました。共通モ
ジュールのコードを修正しました。
14)JAGaf73605:
バックアップファイルの削除に失敗しても、それをファイルセットエラーとみ
なさないようにSDエージェントを修正しました。
15)JAGaf75216:
システムのホスト名を解決できない場合に、swinstallを使ってリモートデポ
からインストールすると、swinstallでコアダンプが取られていました。
16)JAGaf76375:
Insight ManagerのようなWBEMクライアントアプリケーションを使用するHP-
UXユーザーがアプリケーションからソフトウェア情報を入手できるように、
11.11でもSD Providerをサポートする必要があります。
17)JAGaf77271:
"file -t s"構文を使ってリンクを指定すると、swpackageが相対シンボリック
リンクを作成できませんでした。この原因は、"file -t s"構文を使ってシン
ボリックリンクを指定した場合には無視することになっているパッケージング
システムにアクセスしていたためです。"file -t s"構文を使ってシンボリッ
クリンクを指定したり、"file -t h"構文を使ってハードリンクを指定した場
合は、パッケージングシステムを無視するようにコードを修正しました。
18)JAGaf79864:
ファイルセット内に複数のダイナミックモジュールの定義が含まれていると、
旧バージョンのSDは、ファイルセット内で最初に定義されているダイナミック
モジュールを除くすべてのダイナミックモジュールに関して警告(Warning)を
生成していました。
19)JAGaf80319:
"swacl"や"swreg"を使ってデポへのアクセスを可能にする方法を示すように、
SDが表示する"permission denied"メッセージを改善しました。
20)JAGaf83577:
swpackageは、ディレクトリをREADMEファイルや制御ファイルとしてパッケー
ジ化することを禁止していませんでした。ディレクトリをREADMEファイルや制
御ファイルとしてパッケージ化することを許容しないようにswpackageを修正
しました。
21)JAGaf83982:
メッセージの内容をより厳密に反映するように、SD対話型ユーザーインタフェ
ースでのソフトウェアセレクションメッセージ表示用ポップアップダイアログ
のタイプを変更しました。1つ以上の(ログファイルに反映される)エラーが起
きた場合は"Error"ダイアログを使用し、それ以外の場合は"Note"ダイアログ
を使用します。
22)JAGaf87262:
SDエージェントに欠陥があったため、checkinstallスクリプトが、プロダクト
またはファイルセットに関連付けられた他の制御ファイルにアクセスできませ
んでした。SDエージェントのコードを修正しました。
23)JAGaf90975:
バンドルがサブプロダクトを参照し、かつ、contents行に"fa="バージョンコ
ンポーネント(つまり、ファイルセットアーキテクチャ)が含まれていると、
そのサブプロダクトのファイルセットがswlistの出力にもSDの対話型UIにも表
示されませんでした。
24)JAGaf91668:
当該セッションで"is_reboot=true"ファイルセットがインストールされたかど
うかには関係なく、インストールフェーズが完了したら、制御を自動的に
update-ux(またはignite-ux)に戻すように対話型ユーザーインタフェースを修
正しました。
25)JAGaf93947:
実行中のswagentdプロセスを再起動できないと、SW-DIST.SD-AGENTファイルセ
ット構成スクリプトはWARNINGメッセージを表示し、エラーを返していました。
しかし、この場合は、メッセージをWARNINGではなくERRORとマークすべきです。
次のように、メッセージプリフィックスをERRORに変更しました。
ERROR: The currently running swagentd daemon could not be killed.
26)JAGaf94199:
対話型ユーザーインタフェースに欠陥があったため、ユーザーがDisk Space
Analysisウィンドウのファイルセットビューにナビゲートすると、突然異常終
了することがありました。
27)JAGaf94697:
stdoutおよびstderrではO_NONBLOCKフラグをリセットするようにSDを修正しま
した。
28)JAGaf98908:
メッセージがそれぞれの言語で正しく表示されるようにメッセージカタログを
修正しました。
29)JAGag00959:
既存のsymlinkを含むファイルのインストール時に、symlinkがポイントするデ
ィレクトリ構造が存在しないと、swinstallはエラーで終了していました。
消失した親ディレクトリを作成するようにswinstallを修正しました。
30)JAGag02305:
ログレベルが0(loglevel=0)の場合、SDは不正に次のようなメッセージを表示
していました。
NOTE: More information may be found in the agent logfile
using the command
"swjob -a log <hostname>-0032 @ <hostname>:/".
上記のようなメッセージを表示しないようにSDを修正しました。
31)JAGag05035:
ユーザーがswagentdを無効にできる制御を追加しました。swagentdを無効にす
るには、/etc/rc.config.d/swconfig内のSW_ENABLE_SWAGENTDエントリを"0"に
設定します。
32)JAGag05171:
VxVMシステムを11.11から11.23へアップデートすると、起動時に、次のような
メッセージがコンソールに表示されていました。
VxVM vxconfigd NOTICE V-5-1-4838 ddl_search_and_place:
Library #libvxemc.sl validation fails
この問題を解決する新たな起動スクリプト/sbin/rc1.d/S090sw_clean_vxvmを
SW-DISTプロダクトで提供します。
33)JAGag05445:
旧バージョンがすでにインストールされている場合は、選択された参照バンド
ルを除外するようにコードを修正しました。
34)JAGag05770:
後継パッチがすでに選択されているため依存関係を選択できない場合に生成さ
れるメッセージに、必要な情報が含まれていませんでした。衝突しているパッ
チの識別子を記録する新たなメッセージを追加しました。
35)JAGag07018:
CIFSファイルシステムをサポートするようにSDを拡張しました。CIFSファイル
システムはCDROM/DVDメディアとみなされるので、使用可能なアクセスタイプ
は"読み取り専用"だけです。
36)JAGag08008:
ファイルセットアーキテクチャ(fa=)を含むbundle contentのプロダクト仕様
を使用している場合に、swlistを使ってバンドルのファイルセットを表示する
と、プロダクトのファイルセットが表示されませんでした。bundle content内
にファイルセットが指定されていない場合は、ファイルセットアーキテクチャ
を無視するようにswlistを修正しました。
37)JAGag09132:
引き数付きのコマンド行を正しく解析し、戻りコードも正しく設定するように
control_utils cu_run_cmd()関数を修正しました。また、ダッシュ文字で始ま
るテキストを処理するようにcontrol_utils msg()関数も修正しました。
38)JAGag10542:
requestスクリプトを含むプロダクトを代替ルートにインストールする場合、
代替ルート内にインストール済みのプロダクトがないと、swinstallはいきな
り、代替ルート内に応答ファイルを格納しようとしていました。そのため、
エラーが起きていました。代替ルート内に応答ファイルを格納する前に、代替
ルートターゲットを作成するようにswinstallを修正しました。
39)JAGag13103:
非対話型swinstallが表示するカーネル生成要求メッセージをWARNINGから
NOTEに変更し、かつ、 メッセージのテキストを改善しました。
変更前:
WARNING: The software specified contains a fileset that
changes the kernel. Either the attribute
dynamic_module, used for dynamic changes, is
specified, or the is_kernel attribute, used for
static changes, is set to true.
変更後:
NOTE: The software specified contains a kernel fileset
or a dynamic_module fileset. The kernel will be
modified, and if necessary the system will be
rebooted.
40)JAGag13600:
正しくフォーマットされたマンページを追加しました。
41)JAGag13978:
"swmodify.loglevel=1"を/var/adm/sw/defaultsファイルに追加すると、制御
スクリプトから実行したswmodifyによるロギングが有効になることを、
swmodifyのマンページと、/usr/lib/sw/sys.defaults内にあるオンシステムSD
オプションリファレンスに記載しました。
42)JAGag14329:
SDエージェントログファイルでの詳細情報のアクセス方法を表示するSDコント
ローラメッセージのメッセージプリフィックスをNOTEまたはERRORに変更しま
した。プリフィックスの選択は、SDコントローラログファイル内にERROR状態
が表示されているどうかに基づいて行います。以下が、影響のあるメッセージ
の例です。
NOTE: More information may be found in the agent logfile
using the command
"swjob -a log hostname-0014 @ hostname:/".
または
NOTE: More information may be found in the agent logfile
(location is hostname:/var/adm/sw/swagent.log).
43)JAGag16827:
ディレクトリを異なるタイプのファイルに変更しても、その変更が
swagent.logに記録されませんでした。この変更は多分故意に行ったものと思
われますが、ディレクトリの偶発的なパッケージミスかもしれないので報告す
るようにしました。
44)JAGag22312:
gzip、swinstallおよびswcopyでの問題。
-----------------------------------------------------------------------------
Patch Name: PHCO_35587
Patch Description: s700_800 11.11 Software Distributor Cumulative Patch
Creation Date: 07/02/20
Post Date: 07/02/23
Hardware Platforms - OS Releases:
s700: 11.11
s800: 11.11
Products:
Software Distributor B.11.11
Software Distributor B.11.11.0106 B.11.11.0109 B.11.11.0112
Software Distributor B.11.11.0203 B.11.11.0206 B.11.11.0209
Software Distributor B.11.11.0212 B.11.11.0303 B.11.11.0306
Software Distributor B.11.11.0309 B.11.11.0312 B.11.11.0406
Software Distributor B.11.11.0412 B.11.11.0509.428
Software Distributor B.11.11.0612.458
Filesets:
SW-DIST.GZIP,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.GZIP,fr=B.11.11.0106,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.GZIP,fr=B.11.11.0109,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.GZIP,fr=B.11.11.0112,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.GZIP,fr=B.11.11.0203,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.GZIP,fr=B.11.11.0206,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.GZIP,fr=B.11.11.0209,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.GZIP,fr=B.11.11.0212,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.GZIP,fr=B.11.11.0303,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.GZIP,fr=B.11.11.0306,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.GZIP,fr=B.11.11.0309,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.GZIP,fr=B.11.11.0312,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.GZIP,fr=B.11.11.0406,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.GZIP,fr=B.11.11.0412,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.GZIP,fr=B.11.11.0509.428,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.GZIP,fr=B.11.11.0612.458,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-AGENT,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-AGENT,fr=B.11.11.0106,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-AGENT,fr=B.11.11.0109,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-AGENT,fr=B.11.11.0112,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-AGENT,fr=B.11.11.0203,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-AGENT,fr=B.11.11.0206,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-AGENT,fr=B.11.11.0209,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-AGENT,fr=B.11.11.0212,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-AGENT,fr=B.11.11.0303,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-AGENT,fr=B.11.11.0306,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-AGENT,fr=B.11.11.0309,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-AGENT,fr=B.11.11.0312,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-AGENT,fr=B.11.11.0406,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-AGENT,fr=B.11.11.0412,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-AGENT,fr=B.11.11.0509.428,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-AGENT,fr=B.11.11.0612.458,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-CMDS,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-CMDS,fr=B.11.11.0106,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-CMDS,fr=B.11.11.0109,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-CMDS,fr=B.11.11.0112,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-CMDS,fr=B.11.11.0203,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-CMDS,fr=B.11.11.0206,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-CMDS,fr=B.11.11.0209,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-CMDS,fr=B.11.11.0212,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-CMDS,fr=B.11.11.0303,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-CMDS,fr=B.11.11.0306,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-CMDS,fr=B.11.11.0309,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-CMDS,fr=B.11.11.0312,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-CMDS,fr=B.11.11.0406,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-CMDS,fr=B.11.11.0412,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-CMDS,fr=B.11.11.0509.428,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-CMDS,fr=B.11.11.0612.458,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-ENG-A-MAN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-ENG-A-MAN,fr=B.11.11.0106,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-ENG-A-MAN,fr=B.11.11.0109,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-ENG-A-MAN,fr=B.11.11.0112,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-ENG-A-MAN,fr=B.11.11.0203,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-ENG-A-MAN,fr=B.11.11.0206,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-ENG-A-MAN,fr=B.11.11.0209,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-ENG-A-MAN,fr=B.11.11.0212,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-ENG-A-MAN,fr=B.11.11.0303,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-ENG-A-MAN,fr=B.11.11.0306,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-ENG-A-MAN,fr=B.11.11.0309,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-ENG-A-MAN,fr=B.11.11.0312,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-ENG-A-MAN,fr=B.11.11.0406,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-ENG-A-MAN,fr=B.11.11.0412,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-ENG-A-MAN,fr=B.11.11.0509.428,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-ENG-A-MAN,fr=B.11.11.0612.458,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-FRE-I-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-FRE-I-MSG,fr=B.11.11.0106,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-FRE-I-MSG,fr=B.11.11.0109,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-FRE-I-MSG,fr=B.11.11.0112,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-FRE-I-MSG,fr=B.11.11.0203,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-FRE-I-MSG,fr=B.11.11.0206,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-FRE-I-MSG,fr=B.11.11.0209,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-FRE-I-MSG,fr=B.11.11.0212,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-FRE-I-MSG,fr=B.11.11.0303,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-FRE-I-MSG,fr=B.11.11.0306,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-FRE-I-MSG,fr=B.11.11.0309,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-FRE-I-MSG,fr=B.11.11.0312,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-FRE-I-MSG,fr=B.11.11.0406,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-FRE-I-MSG,fr=B.11.11.0412,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-FRE-I-MSG,fr=B.11.11.0509.428,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-FRE-I-MSG,fr=B.11.11.0612.458,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-GER-I-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-GER-I-MSG,fr=B.11.11.0106,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-GER-I-MSG,fr=B.11.11.0109,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-GER-I-MSG,fr=B.11.11.0112,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-GER-I-MSG,fr=B.11.11.0203,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-GER-I-MSG,fr=B.11.11.0206,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-GER-I-MSG,fr=B.11.11.0209,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-GER-I-MSG,fr=B.11.11.0212,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-GER-I-MSG,fr=B.11.11.0303,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-GER-I-MSG,fr=B.11.11.0306,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-GER-I-MSG,fr=B.11.11.0309,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-GER-I-MSG,fr=B.11.11.0312,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-GER-I-MSG,fr=B.11.11.0406,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-GER-I-MSG,fr=B.11.11.0412,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-GER-I-MSG,fr=B.11.11.0509.428,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-GER-I-MSG,fr=B.11.11.0612.458,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-HELP,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-HELP,fr=B.11.11.0106,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-HELP,fr=B.11.11.0109,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-HELP,fr=B.11.11.0112,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-HELP,fr=B.11.11.0203,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-HELP,fr=B.11.11.0206,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-HELP,fr=B.11.11.0209,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-HELP,fr=B.11.11.0212,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-HELP,fr=B.11.11.0303,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-HELP,fr=B.11.11.0306,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-HELP,fr=B.11.11.0309,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-HELP,fr=B.11.11.0312,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-HELP,fr=B.11.11.0406,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-HELP,fr=B.11.11.0412,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-HELP,fr=B.11.11.0509.428,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-HELP,fr=B.11.11.0612.458,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-E-HELP,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-E-HELP,fr=B.11.11.0106,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-E-HELP,fr=B.11.11.0109,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-E-HELP,fr=B.11.11.0112,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-E-HELP,fr=B.11.11.0203,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-E-HELP,fr=B.11.11.0206,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-E-HELP,fr=B.11.11.0209,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-E-HELP,fr=B.11.11.0212,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-E-HELP,fr=B.11.11.0303,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-E-HELP,fr=B.11.11.0306,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-E-HELP,fr=B.11.11.0309,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-E-HELP,fr=B.11.11.0312,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-E-HELP,fr=B.11.11.0406,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-E-HELP,fr=B.11.11.0412,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-E-HELP,fr=B.11.11.0509.428,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-E-HELP,fr=B.11.11.0612.458,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-E-MAN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-E-MAN,fr=B.11.11.0106,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-E-MAN,fr=B.11.11.0109,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-E-MAN,fr=B.11.11.0112,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-E-MAN,fr=B.11.11.0203,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-E-MAN,fr=B.11.11.0206,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-E-MAN,fr=B.11.11.0209,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-E-MAN,fr=B.11.11.0212,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-E-MAN,fr=B.11.11.0303,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-E-MAN,fr=B.11.11.0306,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-E-MAN,fr=B.11.11.0309,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-E-MAN,fr=B.11.11.0312,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-E-MAN,fr=B.11.11.0406,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-E-MAN,fr=B.11.11.0412,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-E-MAN,fr=B.11.11.0509.428,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-E-MAN,fr=B.11.11.0612.458,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-E-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-E-MSG,fr=B.11.11.0106,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-E-MSG,fr=B.11.11.0109,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-E-MSG,fr=B.11.11.0112,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-E-MSG,fr=B.11.11.0203,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-E-MSG,fr=B.11.11.0206,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-E-MSG,fr=B.11.11.0209,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-E-MSG,fr=B.11.11.0212,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-E-MSG,fr=B.11.11.0303,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-E-MSG,fr=B.11.11.0306,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-E-MSG,fr=B.11.11.0309,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-E-MSG,fr=B.11.11.0312,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-E-MSG,fr=B.11.11.0406,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-E-MSG,fr=B.11.11.0412,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-E-MSG,fr=B.11.11.0509.428,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-E-MSG,fr=B.11.11.0612.458,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-S-HELP,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-S-HELP,fr=B.11.11.0106,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-S-HELP,fr=B.11.11.0109,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-S-HELP,fr=B.11.11.0112,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-S-HELP,fr=B.11.11.0203,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-S-HELP,fr=B.11.11.0206,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-S-HELP,fr=B.11.11.0209,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-S-HELP,fr=B.11.11.0212,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-S-HELP,fr=B.11.11.0303,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-S-HELP,fr=B.11.11.0306,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-S-HELP,fr=B.11.11.0309,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-S-HELP,fr=B.11.11.0312,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-S-HELP,fr=B.11.11.0406,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-S-HELP,fr=B.11.11.0412,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-S-HELP,fr=B.11.11.0509.428,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-S-HELP,fr=B.11.11.0612.458,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-S-MAN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-S-MAN,fr=B.11.11.0106,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-S-MAN,fr=B.11.11.0109,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-S-MAN,fr=B.11.11.0112,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-S-MAN,fr=B.11.11.0203,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-S-MAN,fr=B.11.11.0206,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-S-MAN,fr=B.11.11.0209,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-S-MAN,fr=B.11.11.0212,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-S-MAN,fr=B.11.11.0303,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-S-MAN,fr=B.11.11.0306,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-S-MAN,fr=B.11.11.0309,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-S-MAN,fr=B.11.11.0312,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-S-MAN,fr=B.11.11.0406,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-S-MAN,fr=B.11.11.0412,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-S-MAN,fr=B.11.11.0509.428,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-S-MAN,fr=B.11.11.0612.458,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-S-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-S-MSG,fr=B.11.11.0106,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-S-MSG,fr=B.11.11.0109,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-S-MSG,fr=B.11.11.0112,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-S-MSG,fr=B.11.11.0203,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-S-MSG,fr=B.11.11.0206,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-S-MSG,fr=B.11.11.0209,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-S-MSG,fr=B.11.11.0212,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-S-MSG,fr=B.11.11.0303,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-S-MSG,fr=B.11.11.0306,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-S-MSG,fr=B.11.11.0309,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-S-MSG,fr=B.11.11.0312,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-S-MSG,fr=B.11.11.0406,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-S-MSG,fr=B.11.11.0412,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-S-MSG,fr=B.11.11.0509.428,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-JPN-S-MSG,fr=B.11.11.0612.458,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-KOR-E-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-KOR-E-MSG,fr=B.11.11.0106,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-KOR-E-MSG,fr=B.11.11.0109,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-KOR-E-MSG,fr=B.11.11.0112,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-KOR-E-MSG,fr=B.11.11.0203,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-KOR-E-MSG,fr=B.11.11.0206,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-KOR-E-MSG,fr=B.11.11.0209,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-KOR-E-MSG,fr=B.11.11.0212,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-KOR-E-MSG,fr=B.11.11.0303,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-KOR-E-MSG,fr=B.11.11.0306,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-KOR-E-MSG,fr=B.11.11.0309,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-KOR-E-MSG,fr=B.11.11.0312,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-KOR-E-MSG,fr=B.11.11.0406,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-KOR-E-MSG,fr=B.11.11.0412,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-KOR-E-MSG,fr=B.11.11.0509.428,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-KOR-E-MSG,fr=B.11.11.0612.458,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-TCH-B-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-TCH-B-MSG,fr=B.11.11.0106,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-TCH-B-MSG,fr=B.11.11.0109,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-TCH-B-MSG,fr=B.11.11.0112,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-TCH-B-MSG,fr=B.11.11.0203,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-TCH-B-MSG,fr=B.11.11.0206,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-TCH-B-MSG,fr=B.11.11.0209,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-TCH-B-MSG,fr=B.11.11.0212,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-TCH-B-MSG,fr=B.11.11.0303,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-TCH-B-MSG,fr=B.11.11.0306,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-TCH-B-MSG,fr=B.11.11.0309,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-TCH-B-MSG,fr=B.11.11.0312,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-TCH-B-MSG,fr=B.11.11.0406,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-TCH-B-MSG,fr=B.11.11.0412,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-TCH-B-MSG,fr=B.11.11.0509.428,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-TCH-B-MSG,fr=B.11.11.0612.458,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-TCH-H-MSG,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-TCH-H-MSG,fr=B.11.11.0106,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-TCH-H-MSG,fr=B.11.11.0109,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-TCH-H-MSG,fr=B.11.11.0112,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-TCH-H-MSG,fr=B.11.11.0203,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-TCH-H-MSG,fr=B.11.11.0206,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-TCH-H-MSG,fr=B.11.11.0209,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-TCH-H-MSG,fr=B.11.11.0212,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-TCH-H-MSG,fr=B.11.11.0303,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-TCH-H-MSG,fr=B.11.11.0306,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-TCH-H-MSG,fr=B.11.11.0309,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-TCH-H-MSG,fr=B.11.11.0312,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-TCH-H-MSG,fr=B.11.11.0406,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-TCH-H-MSG,fr=B.11.11.0412,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-TCH-H-MSG,fr=B.11.11.0509.428,fa=HP-UX_B.11.11_32/64,v=HP
SW-DIST.SD-TCH-H-MSG,fr=B.11.11.0612.458,fa=HP-UX_B.11.11_32/64,v=HP
Automatic Reboot?: No
Status: General Release
Critical:
Yes
PHCO_35587: CORRUPTION ABORT
PHCO_34539: ABORT
PHCO_34295: OTHER
This patch is critical because swpackage
may incorrectly package a hard link
as a regular file with incorrect contents.
PHCO_33822: ABORT
PHCO_32116: ABORT HANG
This patch is critical because swagent or other
commands may abort when processing complex
dependencies on patches.
PHCO_28848: OTHER
This patch is critical because swlist and other
SD-UX commands do not authenticate correctly
on systems running NIS+.
PHCO_27671: CORRUPTION ABORT
PHCO_25887: CORRUPTION ABORT
PHCO_23578: CORRUPTION ABORT
PHCO_23340: ABORT
This patch is critical because swagent may abort
during software installs and OS updates, potentially
resulting in an unusable system.
Category Tags:
defect_repair general_release critical halts_system
corruption
Path Name: /hp-ux_patches/s700_800/11.X/PHCO_35587
Symptoms:
PHCO_35587:
JAGae30136: When no software is selected because
match_target or patch_match_target did not yield any
matches, swinstall exits with an error even though no
errors occurred.
JAGaf41930: Support for files larger that 2 gigabytes.
JAGaf59709: In some cases, cu_hw_scan in a package script
will return outdated information.
JAGaf62774: The swlist man page does not explain how to
restrict remote listing of installed software.
JAGaf64865: In some cases, filesets are missing from
catalog data retrieved by swlist -c and in fileset-level
swlist output.
JAGaf67184: Text has been added to provide better
information about the file "-t" syntax.
JAGaf68135: Misleading error message from swinstall or
swcopy stating that a serial depot is corrupt, when in fact
the problem is caused by insufficient filesystem
permissions. This can happen when the depot resides on an
NFS-mounted filesystem that does not allow root access.
JAGaf68477: The swmodify program was changed so it will now
permit deletion of the last entry in a fileset's ancestor
list, provided that the fileset is not a patch (patch
filesets must always have at least one ancestor defined).
JAGaf69219: The manpage now documents that comments
starting with the # character are allowed in space files.
JAGaf71559: In some circumstances, a bundle wrapper may
still get installed even though a checkinstall script
returned GLOBAL_ERROR.
JAGaf71780: swremove should remove the depot's swagent.log
and directory when the last product (or bundle) is removed
from the depot.
JAGaf73432: The query_systemfile() function in
/usr/lbin/sw/control_utils resolves expressions such
2*NPROC incorrectly. I treats multiply followed by a
variable name as a comment and strips it out, even if there
is no whitespace between the multiply character and
variable name.
JAGaf73532: Excessive memory usage by SD processes in
scenarios where a very large number of vendor-defined
attributes (VDAs) is encountered. This is most apparent
when additional VDAs are defined on a per-file basis.
On systems where maxdsiz is small (e.g., 11.0 systems),
this can cause the SD process to abort.
JAGaf73605: When the autorecover_product option is set to
true, if a backed-up file cannot be removed (e.g., because
of a text-file-busy error), SD reports and treats this as
an error for the fileset even though the problem is benign
(the backed-up file remains on the system and is renamed to
##file).
JAGaf75216: When a system's hostname cannot be resolved and
swinstall is used to install from a remote depot, then
swinstall core dumps.
JAGaf76375: The WBEM SD Provider needs to be available on
11.11.
JAGaf77271: swpackage fails to create a relative symbolic
link when the link is specified using the "file -t s"
syntax.
JAGaf79864: Multiple definitions of dynamic modules result
in a warning when read by older versions of SD.
JAGaf80319: A permission denied message issued by SD does
not mention the "swreg" command as a possible method for
enabling access to a depot.
JAGaf83577: swpackage allows a directory to be packaged as
a README file.
JAGaf83982: In an interactive SD session, the type of
pop-up dialog used to present software selection messages
does not always match the content of the messages (i.e., an
error dialog is sometimes used to present non-error
messages, and vice versa).
JAGaf87262: In some situations, if the user attempts to
re-analyze the install task during an interactive swinstall
session, the re-analysis will fail with errors even though
the original analysis attempt completed successfully.
Specifically, "file not found" failures can occur in
checkinstall scripts that invoke or reference other
auxiliary control files associated with the product or
fileset.
JAGaf90975: In certain cases, filesets that should be
displayed by swlist or in SD's interactive user interface
are omitted.
JAGaf91668: In an interactive, multi-DVD update-ux session,
the user sometimes must click the "Done" button in order to
proceed with the reboot. The reboot should occur
automatically without any user interaction.
JAGaf93947: If SW-DIST.SD-AGENT fileset configure script
cannot restart the running swagentd process, it issues a
WARNING message and returns an error condition. The
message should be marked as an ERROR, not a WARNING.
JAGaf94199: Possible abort and coredump when viewing Disk
Space Analysis results in an interactive SD session.
JAGaf94697: SD is fixed to reset the O_NONBLOCK flag in
stdout and stderr.
JAGaf98908: Message catalogs display correct in different
languages.
JAGag00959: swinstall fails when installing a file across
an existing symlink.
JAGag02305: SD displays the "More information may be
found ..." message even when loglevel=0 and there is no
more information to display.
JAGag05035: Add user control to disable swagentd.
JAGag05171: During update of VxVM system from 11.11 to
11.23, a VXVM vxconfigd ddl_search_and_place library
validation failure message may be issued to the console
during bootup after the update.
JAGag05445: Exclude a reference bundle if it's already
installed.
JAGag05770: The message issued when a dependency cannot be
selected because a patch that supersedes it has already
been selected does not contain enough information.
JAGag07018: SD does not support the CIFS file system.
JAGag08008: swlist fails to list the filesets for a bundle
when a product is specified for the bundle content and the
content specification contains a fileset architecture.
JAGag09132: The control_utils cu_run_cmd() function does
not properly parse command lines with arguments and does
not set return code correctly. The control_utils msg()
function does not handle text that begins with a dash
character.
JAGag10542: swinstall fails to install a product with a
request script to an alternate root.
JAGag13103: The message for kernel build displayed by
non-interactive swinstall is marked as a WARNING, the
text of the message is low level detail not oriented to
a system administrator audience, and the message does not
mention the possibility of a reboot.
JAGag13600: Add improved formatted manpages.
JAGag13978: When swmodify is invoked by a control script,
no messages from swmodify are logged. This makes it
difficult to diagnose problems with swmodify invoked by a
control script.
JAGag14329: The message prefix is always NOTE for SD
controller messages showing how to access more information
in the agent logfile, even if ERROR conditions happened.
This makes it difficult to locate the info on accessing
the agent logfile, when only ERROR messages are searched
for in the SD controller logfile.
JAGag16827: When a directory is changed to a file of a
different type, the change is not logged.
JAGag22312: Problem with gzip, swinstall, and swcopy.
PHCO_34539:
JAGaf90592: Problem with swpackage and swmodify.
JAGaf90593: Problem with swcopy, swinstall, swask, swlist.
PHCO_34295:
JAGaf87487: swpackage may package a hard link as a
regular file with incorrect contents when the hard link
exists on the packaging system in its installed location.
PHCO_33822:
JAGaf33336: An empty archive library is left on the system
when the patch that supplied its .o file is removed.
JAGaf41617: When bundles and products are specified on the
swlist command line, the swlist information for one or more
of the specified products is missing from the swlist
output.
JAGaf41931: If ancestors are specified for a fileset, the
fileset itself no longer needs to be specified in the list
of ancestors.
JAGaf44364: Some messages in /var/adm/sw/sw*.log files may
extend beyond 72 characters.
JAGaf45569: Unresolved dependencies reported during install
analysis even though the depended-upon software exists and
autoselect_dependencies=true.
JAGaf46269: Package source file specified for the "-t" and
the multi line file "type" syntax is not handled properly
by swpackage.
JAGaf46317: In SD man pages an aspect of software
specification syntax is unclear.
JAGaf47019: Files specified to be excluded by the exclude
keyword are not excluded when PSF directory mapping is root
or the default.
JAGaf48351: Empty bundle wrappers are installed without
their contents as part of a "select-all" operation.
JAGaf48471: swreg of an unregistered depot displays a bad
message.
JAGaf48690: Confusing notes in swinstall.log when
unresolved dependencies are detected during an
autoselect_patches or patch_match_target operation.
JAGaf50358: The following SD message is misleading, since
the problem is probably due to lack of swap space rather
than lack of memory:
ERROR: The program had a memory allocation error.
This is probably due to insufficient memory.
JAGaf51068: The file_permissions keyword settings are not
used when the file specification uses the "-t" syntax.
JAGaf53337: Non-interactive swcopy dumps core and aborts
with a segmentation violation if keyboard interrupt is
received while software selections are being processed.
JAGaf53516: Non-root swinstall to an alternate root target
previously created by root results in an RPC exception:
Connection closed.
JAGaf56472: The swpackage and swcopy commands in 11i v1
December 2004 Update Release or PHCO_32116 create packages
that may result in warnings on 11.00 systems about
is_shared_template, is_ms_template, or is_ms_dir.
JAGaf58112: The SD controller issues a truncated error
message when a bad protocol sequence, endpoint, or other
syntax error is found in the "rpc_binding_info" option, and
LANG is set to a locale for which SD message catalogs exist
(including the "C" locale).
JAGaf58983: SD does not allow installation from local serial
depots on IPv6-enabled systems.
JAGaf59586: The exrequisite error message fails to provide
the name of the exrequisite dependency fileset.
JAGaf60142: swcopy command fails to copy exrequisite
filesets.
JAGaf61810: SD man pages contain an old URL for the SD
Customer Website
JAGaf63449: The size of the swcopy or swinstall process
grows significantly during the software selection phase
when certain combinations of patches or patch bundles
are selected.
JAGaf63465: The swcopy or swinstall program appears to hang
in the software selection phase while consuming a high
percentage of CPU. In some cases, this delay can last tens
of minutes. Eventually, the selection operation completes
and the program proceeds normally.
JAGaf67090: When processing a bundle- or product-level
software selection, swinstall and swcopy may redundantly
list the same unresolved dependency multiple times.
JAGaf80703: Spurious dependency errors during analysis
phase in swremove sessions. The errors in the swagent
log file indicate that software being removed is
depended-upon by other software, even though no such
dependencies exist.
PHCO_32116:
JAGae63284, JAGaf19697: gzip(1) and gunzip(1) do not
handle large files greater than 2 gigabytes.
JAGae72478: In certain circumstances, valid modifications
to the Installed Products Database performed by a control
script are not retained after the script completes.
JAGae84424: Patches that should have patch_state of
"committed" end up with patch_state set to "applied"
instead.
JAGae86656: During patch_match_target operation, swinstall
may leave failure information out of the log file.
JAGae92997: When using the interactive terminal user
interface (TUI) in a multi-target install, remove or copy
session, the terminal is left in an unusable state after
the user exits from the job results browser.
JAGae93563: When installing a packaged symlink whose source
path is already up to date on the target, swinstall does
not reset the mode of the symlink or update the owner and
group of the symlink.
JAGae94610: Possible coredump in the interactive swinstall,
swremove and swlist UI when the user navigates to the file
level and attempts to view file attributes via the "Show
Description of Software..." action.
JAGae95327: In swpackage, media_capacity values greater
than 4924 (~5 gigabytes) cause integer overflow.
JAGae96976: swlist @ <depot> syntax fails if the target is
a serial depot.
JAGae98956: Significant performance degradation on
multi-CPU systems that use pwgrd(1m), especially with
swpackage and swcopy.
JAGae99511: During startup, ovstart causes networking
errors.
JAGaf01457: The SD man pages do not describe environment
variables SW_SESSION_IS_UPDATE and SW_CONFIG_AFTER_REBOOT.
These environment variables can be checked by packaged
scripts.
JAGaf02256: swverify incorrectly shows a missing .o file
in a depot created using the package_in_place features of
swpackage. The .o is actually not missing, and swinstall
or swcopy from the package_in_place depot work correctly.
JAGaf05956: An example in the swremove man page is
incorrect.
JAGaf07705: In some circumstances a path shown in
swagent.log begins with two slashes, for example "//var".
JAGaf10364: In an interactive swinstall or swcopy session,
SD incorrectly reports a Disk Space Analysis failure even
though there is sufficient disk space available to complete
the operation.
JAGaf10372: When a DNS server is down, swlist and other SD
operations may appear to hang or take an unacceptably long
time to complete, especially in cases where SD is invoked
by a non-root user.
JAGaf10873: Unnecessary and confusing warning messages
during selection in swremove, swconfig and swverify
sessions when one or more contents of a bundle are not
present on the system.
JAGaf13823: Installing a newer DCE runtime patch does not
affect SD behavior even when SD is re-started.
JAGaf17127: Fixes delivered in SD-private runtime libraries
are not utilized by SD.
JAGaf17870: Filesets that are still defined in a product
and are declared as an ancestor by another fileset are
removed by IPD_delete_ancestors.
JAGaf18192: A comment for a value in /stand/system is
returned as part of the value.
JAGaf18336: Inappropriate amount of swconfig (and
swremove) output included in rc.log when one or more
filesets cannot be configured (or removed) as part of the
"Configuring all unconfigured software filesets" startup
phase.
JAGaf22414: Unexpected memory fault aborts by either the SD
agent or other SD commands (e.g., swverify) when processing
complex dependencies on patches. When the agent fails the
controller will report the failure as an RPC error.
JAGaf23134: swmodify returns exit code 0 (SUCCESS) when it
should return 1 (ERROR).
JAGaf23784: swagentd error when "run_as_superuser=false"
and installing from remote depot.
JAGaf24699: Unacceptably slow performance in swinstall or
swcopy during selection phase, and in swremove during
analysis phase, when operating on depots or roots that
contain a very high number of interdependent filesets.
During this delay, the SD controller or agent program will
be consuming 99% CPU.
JAGaf26194: The French-Canadian message catalogs for
Software Distributor are not installed.
JAGaf26547: The msg() control_util function incorrectly
formats log messages.
JAGaf27457: Internal error when patch postinstall fails and
fileset excluded.
JAGaf28873: Swverify of a base fileset reports a file error
for a file in the directory /usr/old/usr/newconfig after
the fileset is patched.
JAGaf30687: swpackage limits serial depot creation to < 2GB
JAGaf30778: swverify fix has execution phase warning, but
says no filesets had warnings.
JAGaf40875: Some localized messages do not exactly match
English text.
JAGaf43020: In rare cases, prerequisite filesets will not
be delivered before the filesets with a dependency on them.
This may result in swinstall failures, filesets with a
state of CORRUPT, missing files in the file system, and
swverify errors.
JAGaf44648: SD man pages have minor errors, and are
missing some information.
JAGaf45441: swagent core dumps when "swverify -F" is
executed to fix an incorrect symlink.
PHCO_28848:
JAGad04254: In an interactive swinstall session, if the
user hits "Cancel" after completing analysis, and then
selects the "Actions->Match What Target Has" menuitem,
an error dialog is displayed stating:
Error code 308 returned from procedure
IC_TargetSoftwareGet().
JAGad57226: The swjob usage message says the -R option is
shorthand for "@ *::*", when actually the swjob -R option
is shorthand for "@ *".
JAGae40335: Excessive delays encountered when swagent is
registering a newly- created root or depot, or when it is
attempting to establish a source session for a remote
depot.
JAGae41688: After removing a patch, zero-length files that
were overwritten when the patch was installed are now
missing.
JAGae51881: On systems with low resources, SD may create
filesystem swap in $TMPDIR or /var/tmp.
JAGae54264: Valid attempts to select a patch bundle fail
with one or more errors indicating that a patch cannot be
selected because one of its dependencies would supersede
another patch that has already been selected.
JAGae57057: In some cases, IPD corruption can cause swlist
to fail with the non-helpful message "Internal Error 202 in
IC_TargetSoftwareGet."
JAGae63005: swlist and other SD-UX commands do not
authenticate correctly on systems running NIS+.
JAGae66183:In an install session, swinstall unnecessarily
reports dependency errors for a patch fileset that has
itself already been excluded. Also, when swinstall
excludes a patch fileset because its ancestor fileset
has been excluded, it reports this as an ERROR.
JAGae66375: During an installation, the following message
is issued: print: A specified flag is not valid for this
command.
JAGae66920: If /stand/system has non-decimal values for
tunables, installation of products that attempt to
increase those tunables will cause an ERROR.
JAGae70855: During an interactive swinstall or swcopy
session, a message dialog states that a bundle cannot
be unmarked because other filesets depend on it - however
the list of filesets shown is empty.
JAGae72281: Debugger cannot show stack info for core files
generated by SD commands.
JAGae74082: Patch dependency resolution errors during
analysis due to incorrect selection of multiple patches
from the same supersession chain.
JAGae74105: An incorrect usage message is issued when the
control_util increase_tunable is called with the wrong
syntax.
PHCO_27673:
JAGae12401: Authentication using NIS+ is not supported.
PHCO_27671:
JAGad76184: using uid and gid instead of username and
groupname for a file in a PSF doesn't package correctly,
and results in a product that will not install properly.
JAGad98451: Files not created correctly by kernel build.
JAGae12198: If a system has a kernel that has been modified
with dynamic tunables, those tunable values are lost when a
kernel patch is installed by SD.
JAGae12475: During a copy or install session, the number of
Kbytes reported to be copied or installed may be negative.
JAGae14090: Under certain corner-case circumstances,
swinstall may abort with a core dump while processing
bundle-qualified software selections that are specified via
the command line.
JAGae18636: SD GUI allows target names to have embedded
blanks.
JAGae22653: When patch filesets are automatically selected
because allow_split_patches=false, warning messages are
issued in the controller log file. These messages should be
notes, not warnings.
JAGae24332: Reference bundles are not correctly
autoselected.
JAGae26481: Under certain conditions, attempts to remove a
superseded patch from a depot will fail during analysis due
to unresolved dependency errors, even though other
superseding patch(es) that remain in the depot would have
satisfied those dependencies.
JAGae31305: In some cases, swremove, swcopy, and swlist
show incorrect bundle contents for bundles that reference
multistream filesets.
JAGae32892: After a reboot, the SD configuration phase
fails with messages in /etc/rc.log indicating that the
swagentd process could not be initialized, and that
subsequent swconfig and/or swremove sessions failed with
"Communications failure (dce/rpc)"
JAGae33961: When displaying a fileset's files, the
interactive user interface may report an internal error if
the user chooses the "Actions->Install..." menu item
without having first marked any software objects for
installation.
JAGae35419: The swmodify command will not remove numeric
file attributes such as mtime.
PHCO_25887:
JAGaa59227: Multiple revisions of a product may be
installed in a single session.
JAGad71357: Service Control failures in startup script
are undiagnosable.
JAGad89086: Incomplete job file eventually causes
swagentd coredump.
JAGad97690: Ambiguous dependencies on multistream
fileset is mishandled if allow_incompatible=true.
JAGad97985: Warning message after coldinstall:
The ACL stored in file <_ACL> contains hostname(s)
which could not be resolved.
JAGae02152: During the configuration phase of a
swinstall session (or in a swconfig session), the
agent log file contains errors from swmodify, stating
that the specified software does not exist.
JAGae03676: During the "batch swmodify" phase of a
swinstall session, the agent log file contains swmodify
errors stating that more than one fileset was specified.
JAGae04368: If a corrupt file is downloaded from a
compressed remote depot during a swinstall or swcopy
session, the agent logs a warning indicating that it
will attempt to retry the download. However, this retry
never occurs, and instead a zero-length file is created
in the target depot or root.
JAGad72461: SW-DIST.SD-CMDS has swverify warnings about
/usr/lib/sw/mx ownerships and permissions after upgrade
from 11.00 to 11.11.
JAGad92417: Restricted SAM user cannot install software
using swinstall.
JAGad92922: Hidden attribute is incorrectly displayed.
JAGad94948: Depot not created when attempting to package
a serial depot containing only the bundle wrapper.
JAGad98245: Notes that a reboot will occur appear in the
daemon log even though the reboot has been overridden.
JAGae02568: Level 3 debugging causes massive log files.
JAGad95472: SD internal error accessing CD-ROM depot
containing ACLs.
JAGad96216: Swconfig erroneously reports missing patch
dependencies when used in Asian locales.
JAGad65967: swinstall reports WARNING: Ignoring unknown
keyword "hp_mfg".
JAGad84446: Corruption in /var/adm/sw/queue jobs causes SD
to abort.
JAGad89305: Incomplete job files lead to swagentd core dump.
JAGad89986: IPD_addfile does not update directory
permissions in IPD. swpackage appends a trailing slash to
directory paths when "file -t d" is used in the psf file.
JAGad92694: In job schedule screen, preview button treated
as off if title is more than 36 characters long.
JAGad94050: swlist slows considerably when there are many
files in /var/tmp.
JAGad76811: swagent receives SIG_SEGV and aborts in some
cases where archive files are used.
JAGad81444: swagentd fails to start if it is unable to lstat
an entry in host_object file.
JAGad87473: swconfig system startup script can fail if
needs_remove file is 0 length or NEWLINE
JAGad91969: swcopy does not correctly handle dependencies on
multistream filesets if fileset architecture is not
specified.
JAGad93024: "swconfig -x reconfigure=true \*" changes the
state of superseded patches to "applied".
JAGad78245: SD adds filesets instead of overwriting them if
fileset's attributes are changed
JAGad28795: Necessary additional patch filesets will not be
autoselected for patch fileset ancestors that are selected
on the source and are not already on the target.
JAGad88931: When interactive SD interface is selected under
Ignite/UX, swinstall GUI requires user to click OK at
end of swinstall. This prevents unattended installs when
using interactive SD interface.
JAGad83202: When showing status of installed software
items, long software descriptions will wrap to next line
and cause confusion.
JAGad72870: When a product configure script calls
IPD_delfile on a multistream fileset, the resulting
swmodify may fail.
JAGad47336: swmodify command complains about a wrong
attribute. Lists wrong patch_states as right ones.
PHCO_23578:
JAGad46382: Misspelled "directory" in dialog box
JAGad30417: Incorrect messages and behavior when loading
patches if relocation is used
JAGad36505: Messages involving patch_state attribute list
the incorrect values "transient corrupt available installed
configured" as the only valid contents
JAGad40896, JAGad40898, JAGad40899: In the psf, 'file -t h
[sh] <src> <dst>' does not work under all conditions.
swpackage expects the link to be present.
JAGad55267: swpackage failures during copy from directory
depot to tape/serial depot
JAGad55481: swverify error and warning messages not clearly
associated with a specific product and fileset
JAGad56703: memory fault using -x run_as_superuser=false
option
JAGad57311: interactive sessions cannot select non-patch
software after patch_match_target operation
JAGad57650: Internal errors during selection in interactive
swinstall when -x patch_match_target=true option is
specified on the command line
JAGad57685: Installation scripts for products that change
tags (name) between the old and new versions may never
complete
JAGad61854: update-ux encounters errors when installing
bundle wrappers
JAGad62824: swjob memory faults when displaying state
attribute
JAGad63512: Location of the source depot is not recorded
consistently in different invocations of swinstall
JAGad63542: Fileset containing only symbolic and/or hard
links will cause an Internal error when installed from a
serial depot
JAGad67796: Reference bundles incorrectly marked as
selected in GUI
JAGad71649: Explicitly selecting a bundle that contains
software that does not match the system architecture causes
erroneous SD warnings during installation
JAGad71826: During the reboot after a swinstall session
swconfig reports missing patch dependencies that are in fact
met by a superseding patch
JAGad33684: control_utils is using unsupported cat command,
potentially causing coredump.
JAGad35436: IPD_delfile incorrectly builds software_spec
for swmodify.
JAGad32672: swverify gives duplicate ERROR/WARNING
messages.
JAGad30455: swverify ERRORS for the out of sync software
are not clear.
JAGaa59610: Comment lines in swlist output are
inconsistent.
JAGad28791: An autoselected split patch may not be detected
during interactive swinstall or swcopy.
JAGad40562: swask fails to process request scripts of
prerequisite products.
JAGad38512: "Target connection succeeded" message
suppressed by other messages.
JAGad36186: SD issues an internal error when attempting to
apply a software group file when there is no software
depot selected.
JAGad23657: Help-Print dialog is too wide.
JAGad46379, JAGad49477,JAGad50024,JAGad50548: Install hangs
on certain machines and disk hardware.
JAGad51429: IPD modifying preinstall and postinstall
scripts can lead to swagent core dump.
JAGad46389: Newer version of a base product and patches for
the old version could be installed in the same session,
leading to corrupt IPD.
PHCO_23340:
JAGad49218: swagent coredumps during software installation.
Defect Description:
PHCO_35587:
JAGae30136: In cases where no software is selected because
match_target or patch_match_target did not yield any
matches, swinstall will now exit with a success return code
if no other selection errors occurred.
JAGaf41930: Support for files larger than 2 gigabytes is
now available in Software Distributor. However, only newer
releases of the SW-DIST product can use depots containing
files larger than 2 gigabytes.
JAGaf59709: If a control script uses cu_hw_scan, a file
"ioscan.out" will be generated. This file does not get
removed properly, so the next call to cu_hw_scan will
retrieve the data from that file even though the system
may have changed.
JAGaf62774: The swlist man page is updated to show how to
use swacl to restrict remote listing of installed software.
JAGaf64865: If a bundle references a subset of a product's
filesets, then the remaining unreferenced filesets are not
included in the catalog data retrieved by swlist -c, nor
are they included in fileset-level swlist output even when
the containing product or the fileset
JAGaf67184: Text has been added to provide better
information about the file "-t" syntax. The description for
file types: "d" (directory), "h" (hardlink) and "s"
(symbolic link) now includes information stating when the
packaging system is ignored for these types.
JAGaf68135: If a serial depot cannot be opened or if the
initial read to verify the depot's format fails due to
filesystem permissions, swinstall and swcopy will issue a
misleading error message stating that the depot file is
corrupt. The message was modified to indicate that there
was a permissions problem when accessing the depot file.
JAGaf68477: swmodify does not let you delete the last entry
in a fileset's ancestor list, even though an empty list is
a legal value for non-patch filesets.
JAGaf69219: The manpage now documents that comments
starting with the # character are allowed in space files.
An example is included showing how a comment can be
specified in a space file.
JAGaf71559: A defect in swinstall's analysis phase was
allowing a bundle wrapper to be installed even when a
checkinstall script returned GLOBAL_ERROR.
JAGaf71780: When the last product (or bundle) is removed
from a depot and the swremove option, remove_empty_depot,
is set to true, by default the swagent.log and directory
will remain on the system. A new option,
remove_empty_depot_directory, has been added which will
allow the swagent.log and directory to also be removed. Its
default is false. When this option is set to true, the
remove_empty_depot option is set to true, and the last
product (or bundle) is removed from the depot, then the
depot's swagent.log and directory will also be removed.
JAGaf73432: The query_systemfile() function in
/usr/lbin/sw/control_utils is fixed to resolve expressions
such as 2*NPROC correctly. Previously it treated multiply
followed by a variable name as a comment and stripped it
out, even if there was no whitespace between the multiply
character and variable name. With this fix it treats
2*NPROC as part of the expression when there is no
whitespace between the multiply character and variable
name.
JAGaf73532: Fixed a memory leak in the common modules that
process VDAs.
JAGaf73605: The SD agent was modified so it will not treat
the failure to remove a backup file as a fileset error.
JAGaf75216: When a system's hostname cannot be resolved and
swinstall is used to install from a remote depot, then
swinstall core dumps.
JAGaf76375: The SD Provider needs to be available on 11.11
so that HP-UX customers who use WBEM client applications
like Insight Manager can obtain software information from
the application.
JAGaf77271: swpackage fails to create a relative symbolic
link when the link is specified using the "file -t s"
syntax. This was caused by the packaging system being
accessed when it should be ignored for symbolic links
specified with the "file -t s" syntax. The packaging system
is now ignored when a symbolic link is specified using the
"file -t s" syntax and is also ignored for a hard link that
is specified using the "file -t h" syntax.
JAGaf79864: When a fileset contains multiple dynamic module
definitions, older versions of SD generate this warning for
all but the first dynamic module defined in the fileset:
JAGaf80319: A permission denied message in SD is improved
to mention "swreg" as well as "swacl" as methods for
enabling access to a depot.
JAGaf83577: swpackage does not prevent a directory from
being packaged as a README or control file. It has been
modified to not allow a directory to be packaged as a
README or control file.
JAGaf83982: In the SD interactive user interface, the type
of pop-up dialog that is used to present software selection
messages will now more closely reflect the content of the
messages. If one or more selection errors occur (as
reflected in the log file), an "Error" dialog will be used,
otherwise a "Note" dialog is used.
JAGaf87262: A defect was fixed in the SD agent that was
preventing checkinstall scripts from accessing other
control files associated with the product or fileset.
JAGaf90975: When a bundle references a subproduct and the
contents line includes an "fa=" version component (i.e., a
fileset architecture), the subproduct's filesets were not
included in swlist output or displayed in the SD
interactive UI.
JAGaf91668: The interactive user interface was modified so
that control is automatically returned to update-ux (or
ignite-ux) after the installation phase completes,
regardless of whether or not "is_reboot=true" filesets have
been installed in that session.
JAGaf93947: If SW-DIST.SD-AGENT fileset configure script
cannot restart the running swagentd process, it issues a
WARNING message and returns an error condition. The
message should be marked as an ERROR, not a WARNING.
The message prefix is changed to ERROR, resulting in this
message:
ERROR: The currently running swagentd daemon could not
be killed.
JAGaf94199: A problem in the interactive user interface
could result in an unexpected abort whenever the user
navigates to the fileset view of the Disk Space Analysis
window.
JAGaf94697: SD is fixed to reset the O_NONBLOCK flag in
stdout and stderr.
JAGaf98908: Message catalogs display correct in different
languages.
JAGag00959: swinstall fails when it installs a file across
an existing symlink and the directory structure pointed to
by the symlink does not exist. swinstall has been changed
to create the missing parent directories.
JAGag02305: SD is fixed to not display a message similar
to the following when loglevel=0:
NOTE: More information may be found in the agent logfile
using the command
"swjob -a log <hostname>-0032 @ <hostname>:/".
JAGag05035: A control has been added that will allow a user
to disable swagentd. This can be accomplished by setting
the SW_ENABLE_SWAGENTD entry in /etc/rc.config.d/swconfig
to "0".
JAGag05171: During update of a VxVM system from 11.11 to
11.23, a message similar to the following may be issued to
the console during bootup after the update:
VxVM vxconfigd NOTICE V-5-1-4838 ddl_search_and_place:
Library #libvxemc.sl validation fails
This is fixed by a new /sbin/rc1.d/S090sw_clean_vxvm
startup script delivered in the SW-DIST product.
JAGag05445: When a bundle is selected because it's a
reference bundle, it will be excluded when an older version
is already installed.
JAGag05770: The message issued when a dependency cannot be
selected because a patch that supersedes it has already
been selected does not contain enough information. An
additional message has been added that logs the identifiers
of the patches that have a conflict.
JAGag07018: The CIFS file system is now supported. The CIFS
file system is treated as CDROM/DVD media so read-only is
the only type of access available.
JAGag08008: When a product specification is used for a
bundle content and it contains the fileset architecture
(fa=), the product's filesets were not listed when swlist
was used to list the bundle's filesets. swlist has been
changed to ignore the fileset architecture when no fileset
is specified in a bundle content.
JAGag09132: The control_utils cu_run_cmd() function is
fixed to properly parse command lines with arguments and to
set return code correctly. The control_utils msg() function
is fixed to handle text that begins with a dash character.
JAGag10542: When a product that contains a request script
is installed to an alternate root, and there is no existing
product installed there, swinstall fails when it attempts
to store the response file in the alternate root. swinstall
has been changed to create the alternate root target before
it attempts to store the response file in it.
JAGag13103: The message for kernel build displayed by
non-interactive swinstall is changed from WARNING to NOTE,
and text of the message is improved.
The old message was:
WARNING: The software specified contains a fileset that
changes the kernel. Either the attribute
dynamic_module, used for dynamic changes, is
specified, or the is_kernel attribute, used for
static changes, is set to true.
The new message is:
NOTE: The software specified contains a kernel fileset
or a dynamic_module fileset. The kernel will be
modified, and if necessary the system will be
rebooted.
JAGag13600: Add improved formatted manpages.
JAGag13978: The swmodify man page and the on-system SD
options reference at /usr/lib/sw/sys.defaults are updated
to show that adding "swmodify.loglevel=1" to
/var/adm/sw/defaults file will enable logging by swmodify
invoked in a control script.
JAGag14329: The message prefix is changed to be NOTE or
ERROR for SD controller messages showing how to access
more information in the SD agent logfile. The choice of
prefix is now based on whether there have been any ERROR
conditions shown in the SD controller logfile. Examples of
affected messages are:
NOTE: More information may be found in the agent logfile
using the command
"swjob -a log hostname-0014 @ hostname:/".
or
NOTE: More information may be found in the agent logfile
(location is hostname:/var/adm/sw/swagent.log).
JAGag16827: When a directory is changed to a file of a
different type, the change is now logged in swagent.log.
The change is most likely intentional, but it may be the
result of accidental mis-packaging of the directory so it
is reported.
JAGag22312: Problem with gzip, swinstall, and swcopy.
PHCO_34539:
JAGaf90592: Problem with swpackage and swmodify.
JAGaf90593: Problem with swcopy, swinstall, swask, swlist.
PHCO_34295:
JAGaf87487: If the path being packaged as a hard link
and the source path defined in the PSF for the hard link
both exist on the system at their installed locations,
then swpackage may package the hard link as a regular file.
This occurs when the hard link is specified in the PSF
using the explicit file definition syntax: "file -t h" or
by specifying the hard link using a multi-line file
definition syntax containing the line "type h".
For example:
file
type h
path <path>
link_source <link source>
end
This defect was introduced in the 11.11 0509 OEUR and
PHCO_33822 patch.
PHCO_33822:
JAGaf33336: When a .o file is patched, SD will dynamically
create an archive library to contain it if the library does
not already exist. If the patch is then removed, the empty
archive library is left on the system.
JAGaf41617: In some cases, the swlist command will not list
information for products specified on the command line, if
the command line contains a mixture of product and bundle
specifications.
JAGaf41931: If ancestors are specified for a fileset, the
fileset itself no longer needs to be specified in the list
of ancestors. A match-target will always include the
fileset itself as the first ancestor checked.
JAGaf44364: Some messages generated by packaged scripts
calling functions in /usr/lbin/sw/control_utils have
hardcoded line wrapping, causing some message text in
/var/adm/sw/sw*.log files to extend beyond 72
characters. This patch fixes some functions in
control_utils to dynamically wrap messages,
reducing the chance of messages extending beyond 72
characters.
JAGaf45569: If a dependency is declared on a product
instead of a fileset, swinstall may not correctly resolve
the dependency if the product is compatible but contains
incompatible filesets. (Note, however, that HP-UX packaging
policy only allows dependencies on filesets).
JAGaf46269: A package source file specified for the "-t"
and the multi line file "type" syntax is reported as
missing when it's not required to be present in the package
area. swpackage may also fail with a segmentation violation
when this occurs.
JAGaf46317: This patch clarifies software specification
syntax in SD man pages.
JAGaf47019: Files specified to be excluded by the exclude
keyword are not excluded when PSF directory mapping is root
or the default.
JAGaf48351: In a swinstall session, if the "select all"
("\*") command-line mechanism is used to specify software
selections, a bundle wrapper will be installed even when
all of its contents is either missing, incompatible, or
otherwise excluded during analysis.
JAGaf48471: swreg syntax like: "swreg -l depot -u @ /depot"
of an unregistered depot results in the error message
displaying "/depot:/depot ...." when it should display
"<hostname>:/depot ...".
JAGaf48690: The autoselect_patches and patch_match_target
features did not differentiate between selection errors
vs warnings/notes when determining if a patch should be
automatically selected.
JAGaf50358: This patch changes a message SD issues for a
memory allocation error. The previous message said "This is
probably due to insufficient memory.", the new message says
"This is probably due to insufficient swap space."
JAGaf51068: The file_permissions values for the object's
permissions and ownership are not used when the file
specification uses the "-t" syntax. This results in SD
defaults being used instead for settings not specified
along with the "-t" syntax.
JAGaf53337: In a non-interactive session, if the user
attempts a keyboard interrupt (e.g., cntrl-C) during
certain periods of the software selection phase, the SD
controller may abort and dump core with a segmentation
violation.
JAGaf53516: Non-root swinstall to an alternate root target
previously created by root results in an RPC exception:
Connection closed.
JAGaf56472: When swpackage or swcopy from the 11i v1
December 2004 Update Release or PHCO_32116 is used to
package or copy software, the resulting packages may
trigger warnings when installed on older 11.00 systems.
The 11.00 warnings will not be displayed if SD patch
PHCO_22526 or a superseding patch is installed on the
11.00 system. For 11.00 swinstall sessions the warnings
will be written to /var/adm/sw/swagent.log. The warnings
may also be seen in the output of the 11.00 swlist
command. The 11.00 warnings look similar to this:
WARNING: Ignoring unknown keyword "is_shared_template"
at line 6.
WARNING: Ignoring unknown keyword "is_ms_template"
at line 7.
WARNING: Ignoring unknown keyword "is_ms_dir" at line 8.
JAGaf58112: The message catalog entries for three error
messages pertaining to bad rpc_binding_info values contain
truncated text.
JAGaf58983: In some cases, attempts to install or copy from
a local serial depot will fail if IPv6 is enabled.
JAGaf59586: When a fileset is excluded from installation
because its exrequisite dependency is selected for
installation, then the exrequisite dependency fileset's
name is not provided in the error message.
JAGaf60142: swcopy command honors exrequisite declarations
and fails to copy them to the target depot. swcopy should
ignore exrequisites and allow the exrequisite filesets to
be copied.
JAGaf61810: The SD man pages were corrected to contain the
current URL for the SD Customer Website.
JAGaf63449: A memory leak has been fixed in swinstall and
swcopy that caused their process sizes to increase
substantially while processing certain combinations of
patch or patch bundle selections. The problem was most
apparent with source depots containing high numbers of
densely interdependent and superseded patch filesets.
JAGaf63465: A known bottleneck in swcopy and swinstall was
causing significant performance problems during processing
of certain combinations of patch or patch bundle
selections. The problem was most apparent with source
depots containing high numbers of densely interdependent
and superseded patch filesets.
JAGaf67090: This problem will occur when multiple filesets
contained in a bundle or product have the same unresolved
dependency. The redundant listings are harmless but may
cause confusion. The SD controller was modified to
suppress listing of these redundant unresolved dependencies.
JAGaf80703: In some circumstances, a defect in SD's
dependency resolution module causes it to incorrectly
calculate dependencies for software that declares
product-level corequisites or prerequisites. This
ultimately results in dependency errors during the analysis
phase of swremove sessions.
PHCO_32116:
JAGae63284, JAGaf19697: The 1.2.4 version of gzip
delivered with HP-UX does not support files larger than
2 gigabytes. This patch upgrades gzip to version 1.3.5,
which supports files larger than 2 gigabytes.
JAGae72478: In certain circumstances, SD will not detect
that a control script has made a change to the Installed
Products Database. The result is that any changes are
overwritten and lost.
JAGae84424: When a committed patch is configured (or
re-configured) in a separate swconfig session, the
patch_state is incorrectly set to "applied" instead of
"committed".
JAGae86656: If a patch_match_target operation fails to
find any patches in the source that match the target,
swinstall will exit, but the logfile will not give any
indication why swinstall exited.
JAGae92997: When invoked from an interactive multi-target
install, remove or copy session, the swjob terminal user
interface fails to restore terminal settings after exiting,
leaving the terminal in an unusable state.
JAGae93563: To see the problem, remove a previously
installed symlink and manually create it as non-root
user with an unusual umask setting but with the correct
source path. Reinstall the fileset that delivered the
symlink, and the symlink mode, owner, and group will not be
fixed up by swinstall.
JAGae94610: Under certain conditions, choosing the "Show
Description of Software..." action for a file-level object
in the interactive UI will cause swinstall, swremove or
swlist to abort and dump core.
JAGae95327: This defect affects users who attempt to package
a depot to a tape device larger than 4924 million bytes by
using the -x media_capacity=nnnn option. When given a value
greater than 4924, media_capacity causes an integer
overflow leading to the wrong size being used in swpackage.
JAGae96976: swlist @ <depot> syntax fails if the target is
a serial depot.
JAGae98956: On multi-CPU systems that use pwgrd(1m), the
elapsed time to complete an SD operation may be much slower
than with previous versions of SD, due to a problem in the
DCE/Threads runtime (DCE-Core.DCE-CORE-SHLIB).
JAGae99511: If a system makes use of RPC_SUPPORTED_NETADDRS,
they would be unset by S120swconfig, and later startup
scripts (e.g. ovstart) would cause errors.
JAGaf01457: The SD man pages now describe
SW_SESSION_IS_UPDATE and SW_CONFIG_AFTER_REBOOT environment
variables.
JAGaf02256: This can be reproduced by using "swpackage -x
package_in_place=true -s source_depot -d target_depot
patch", then running swverify on target_depot. The patch
copied by swpackage must contain a .o file with the
archive_path attribute set to the target path of an archive
library that the .o file will go into.
JAGaf05956: In the swremove man page an example of how to
remove all software from a depot now shows a backslash
before the asterisk in the swremove command line.
Previously, the example did not show a backslash before
the asterisk.
JAGaf07705: A message is logged containing the path "//var"
when "-x logdetail=true" is set on the swinstall command
line, and a patch is installed that causes old copies of
the patched files to be saved. The messages are fixed to
show "/var" instead.
JAGaf10364: In an interactive swinstall or swcopy session,
if the analysis phase fails because all selected filesets
were skipped or excluded, and if some of those filesets
were excluded in order to avoid creating a split patch
(i.e., the "allow_split_patches" option was set to its
default value of "false"), then SD will incorrectly report
this as a Disk Space Analysis failure even when there is
sufficient disk space available to complete the operation.
This problem would typically occur when trying to install
or copy a patch, if one of the patch's filesets is excluded
due to a missing dependency or supersession conflict.
JAGaf10372: In some cases, SD incorrectly attempts host
lookups on strings that do not represent hosts. When a DNS
server is down or if DNS is otherwise misconfigured, these
lookups must time-out before the lookup fails. When many
such lookups are performed, the cumulative effect of these
timeouts can be significant. SD was modified so it will
avoid doing these lookups when the string does not
represent a host.
JAGaf10873: When performing operations on an
already-installed bundle, missing contents result in
warning messages even when the contents was not compatible
with the target system. For swverify, such messages should
be issued as an informational note, and for swconfig and
swremove, these messages aren't useful at all and should be
suppressed.
JAGaf13823: Due to a defect in SD's startup and postinstall
scripts, in some cases SD will not use the DCE runtime
libraries installed under /usr/lib even though they are
more recent than the private versions delivered with SD.
JAGaf17127: The SD-CMDS postinstall script and swconfig
startup script do not correctly enable use of SD-private
runtime libraries delivered in the SD-CMDS fileset.
JAGaf17870: Filesets are reported as missing by swverify or
are observed to be missing by the product's owner. This is
a result of IPD_delete_ancestors not checking if a fileset
is still a valid fileset for a product. This typically
occurs when part of a fileset's functionality is moved to
another fileset and the original fileset is declared as an
ancestor by the new fileset.
JAGaf18192: When a value is commented using the comment
indicator "*", the comment syntax is merged with the value.
This results in invalid syntax for mk_kernel.
JAGaf18336: When a configure or remove operation fails
during the execution of the swconfig startup script,
extraneous output from the swconfig or swremove command is
included in the /etc/rc.log file, making it difficult to
locate the pertinent error information. Now, only the
standard error output is included when an operation fails.
JAGaf22414: Complex dependencies on patches can cause the
SD agent or other SD commands to abort in some
circumstances, due to a problem in handling OR'ed
dependencies.
JAGaf23134: When swmodify is called to remove a product's
entry from the IPD and the product's filesets are not
removed too, then swmodify does not remove the product and
returns a warning message, but also returns an exit code of
0 indicating success. This condition should produce an
error and return an exit code of 1.
JAGaf23784: When "run_as_superuser=false", access to a
remote source depot fails with an internal error in
swagentd.
JAGaf24699: The performance of certain shared components
that perform patch selection and dependency resolution
becomes unacceptably slow when operating on roots or depots
that have huge numbers of interdependent filesets. A number
of enhancements were made to these components to reduce
performance bottlenecks.
JAGaf26194: When in locale fr_CA.iso88591, English messages
are displayed for SD commands such as swinstall, swlist,
etc. This patch fixes the problem by linking swagent.cat,
swagentd.cat, swinstall.cat, swpackage.cat, and swutil.cat
from the /usr/lib/nls/msg/fr_FR.iso85591 directory to the
/usr/lib/nls/msg/fr_CA.iso88591 directory.
JAGaf26547: Some formatted messages written to SD logfiles
are written up to column 79, although most are written up
to column 72. The control_utils msg() function is
incorrectly writing messages beyond column 72.
JAGaf27457: If a patch's fileset is excluded and the
patch's postinstall script fails, then the fileset's status
is changed to corrupt which results in the fileset getting
installed when it should have remained excluded. This
results in internal errors during swinstall and in swremove
if the user tries to remove the bad fileset.
JAGaf28873: Application of a patch that includes a file in
the directory /usr/newconfig fails to modify the IPD entry
for the fileset that is patched. This results in a swverify
error on the base fileset that has been patched.
JAGaf30687: The swpackage command is limited to 2GB when
writing to a serial depot file.
JAGaf30778: swverify fix creates a warning with the message
"Cannot create symlink "" to ...". The target of the link
is NULL.
JAGaf40875: Localized messages are updated to better match
English text.
JAGaf43020: The problem is triggered by interactions
between products that contain both kernel and non-kernel
filesets and specify inter-product dependencies. The
problem is also affected by product and fileset names and
the lexicographic ordering of some filesets relative to
their prerequisites.
JAGaf44648: This patch improves 11.11 SD man pages to
fix some grammar errors, to describe packaging for the
11.11 platform, and to add information on
SW_CONFIG_AFTER_REBOOT and SW_SESSION_IS_UPDATE
environment variables for packaged scripts.
JAGaf45441: When a packaged symlink is changed to point
to a different file than what was originally specified,
then "swverify -F" will cause the swagent to dump core
when swverify attempts to correct the link.
PHCO_28848:
JAGad04254: The "Match What Target Has" action in the
interactive swinstall UI does not work correctly if it
is invoked after the user has cancelled out of the
analysis phase.
JAGad57226: To reproduce the problem, type "swjob -?" to
display the usage message.
JAGae40335: If DNS is being used, and the /etc/resolv.conf
file identifies nameservers that are down or otherwise
unreachable, some SD operations can encounter significant
delays.
JAGae41688: Existing zero length files that are saved when
a patch is installed are not restored if the patch is later
removed.
JAGae51881: On systems with low resources, SD may create
filesystem swap in $TMPDIR or /var/tmp. This patch
introduces a new option "-x enable_fs_swap" which can be
used to control whether or not SD will attempt to create
this swap. The default is true, which matches old behavior.
JAGae54264: In a swinstall session, if the patches
referenced by a patch bundle are superseded in the source
depot by other, more recent patches, and if dependencies
exist among the patches in the bundle, then attempts to
select the patch bundle for installation may unnecessarily
fail due to conflicts between swinstall's dependency
selection and bundle contents selection algorithms.
JAGae57057: When IPD corruption causes a fileset keyword to
be parsed outside of a product definition during an SD
controller operation (swlist, swinstall, swremove,) it
fails with "Internal Error 202 in IC_TargetSoftwareGet."
This fix changes the message to be more useful for
troubleshooting the IPD problem.
JAGae63005: SD commands were built in the 10.20 build
environment, whose shared libs do not support NIS+.
In this patch, the binaries were built using
the 11.0 build environment which includes NIS+
support.
JAGae66183:If a patch has already been excluded by its own
checkinstall script, swinstall still checks the patch's
ancestor and unnecessarily complains if the ancestor also
was excluded. Also, if the patch was not yet excluded,
but its ancestor has been excluded, swinstall reports an
ERROR instead of a NOTE.
JAGae66375: The symptom occurs when a package is installed
that includes a control script that calls the control_util
mod_systemfile to query the system file about a negative
value.
JAGae66920: If /stand/system has non-decimal values for
tunables, installation of products that attempt to increase
those tunables will give an error message during
installation: "a specified number is not valid for this
command."
JAGae70855: In an interactive swinstall or swcopy session
with autoselect_dependencies=true, if the user attempts to
deselect a bundle whose contents is depended-upon by other
selected filesets, the error dialog that is displayed does
not correctly list those other dependent filesets.
JAGae72281: If a core is generated from an optimized SD
binary, all the debugger can show is the program name and
which signal caused the abort. After this change in how
optimized SD is compiled, the debugger will sometimes be
able to show function names in the call stack.
JAGae74082: Bundles that (incorrectly) reference multiple
patches in the same supersession chain may not be detected
at selection time by swinstall, resulting in dependency
resolution problems later on during analysis.
JAGae74105: The usage messages for the control_util
increase_tunable refers to the script invoking it rather
than the function increase_tunable itself.
PHCO_27673:
JAGae12401: SD commands were built in the 10.20 build
environment, whose shared libs do not support NIS+.
In this special fix, the binaries were built using
the 11.0 build environment which includes NIS+
support.
PHCO_27671:
JAGad76184: swpackage SUID/SGID functionality was
restricted by changes for POSIX-compliance, breaking
backward compatibility. This fix allows SUID/SGID for
uid/gid of 0 only as a compromise between backward
compatibility and POSIX conformance.
JAGad98451: Files created in /stand by mk_kernel during
a kernel build did not have the correct attributes.
JAGae12198: The system_prep script that is used to build
/stand/system for a new kernel build did not take into
account the existence of dynamic kernel parameters.
system_prep was modified to use kmtune to extract a list of
dynamic tunables and their planned values before calling
get_sysfile, and then reapply those values afterward.
JAGae12475: If the total amount of bytes to be copied or
installed in one swinstall or swcopy session exceeds 2 GB,
swinstall/swcopy reports a negative value for total kbytes
to be processed. This was due to the use of bytes as the
unit for internal representation of size for filesets in
swagent. swagent was changed to use Kbytes internally for
all values that represent sums of fileset sizes.
JAGae14090: When a bundle's "contents" attribute refers to
multiple versions of the same product, and two or more of
those product variants are actually present in the source
depot, command-line software selections of the form B.P[.F]
that identify one of those product variants may cause
swinstall to abort with a core dump during the selection
phase.
JAGae18636: With the GUI, a user can create a depot with
embedded blanks in the name which cannot be operated on by
command-line SD. This fix disallows target names with
embedded blanks in the GUI as well as the CLI.
JAGae22653: When the allow_split_patches functionality
causes patch filesets to be autoselected, the corresponding
messages in the controller log file are now notes, not
warnings.
JAGae24332: When a multistream fileset is referred to by
only one reference bundle in the depot, selecting the
fileset should cause the reference bundle to be
automatically selected as well. In some circumstances, this
reference bundle autoselection is not performed correctly.
JAGae26481: The remove agent's analysis checks will now
recognize if other superseding patches (that aren't also
being removed) can satisfy any dependencies on a superseded
patch that is being removed from a depot.
JAGae31305: When a depot has two bundles that each
reference a different stream of the same multistream
fileset, swremove, swcopy and swlist do not always present
and handle these references correctly.
JAGae32892: Setting RPC_SUPPORTED_NETADDRS in an
/etc/rc.config.d script can cause SD's post-reboot
configuration phase to fail, because it prevents swagentd
from being able to use the local loopback interface.
JAGae33961: When displaying software at the file level, the
interactive user interface will incorrectly attempt to
process any highlighted list items as part of the
"Install..." menu action if no software objects have been
marked for install.
JAGae35419: The swmodify command is fixed to allow removal
of numeric file attributes such as mtime.
PHCO_25887:
JAGaa59227: Dependency selections were only checked against
selections that had already been made in previous
operations.
JAGad71357: /udl/sd/src/muxplex/configure now saves
swpackage output and reports it if swpackage fails and
there is no logfile.
JAGad89086: Job file in the active queue with missing
keywords will cause the daemon to write errors to
its logfile once per minute. The message grows on
each iteration until the daemon eventually aborts and
dumps core.
JAGad97690: If the dependency spec identifies a multistream
fileset but does not include a fileset architecture (fa)
component, and allow_incompatible is true, and the target
is a 64-bit system, and the fileset and its dependency
are in the same product, then swinstall may incorrectly
dependency-select an incompatible fileset.
JAGad97985: The /usr/lib/sw/mx/configure script stores
a temporary hostname in a depot during coldinstall, causing
the default_realm to be "unknown".
JAGae02152: Under some circumstances, if a fileset's
configure script uses IPD_addfile() to modify the IPD of
another fileset within the same product, and if the
fileset-level architecture or revision attributes of these
two filesets differ, an incorrect software spec is
constructed which ultimately causes swmodify to fail.
IPD_addfile() was fixed so it uses the correct software
spec in this case.
JAGae03676: Under some circumstances, if a fileset's
postinstall script uses the IPD_addfile or IPD_delfile
control_utils functions to modify the IPD of some other
fileset within the same product, and if that other fileset
is also being updated (or down-dated) in the same session,
the software spec passed to swmodify will have the wrong
version information. Both functions were modified to pass
the correct software spec in these cases.
JAGae04368: The SD agent does not correctly handle file
corruption when installing or copying files from a
compressed remote depot. Instead of issuing a warning and
attempting to retry the download without compression (which
is non-sensical in this case), it now correctly issues an
error for the file and encompassing fileset.
JAGad72461: A change was made to the SD-CMDS postinstall to
force the correct permissions on /usr/lib/sw/mx.
JAGad92417: Running Restricted SAM as a normal user and
attempting to install software fails because of permission
problems on temporary files.
JAGad92922: SD commands now display terse messages when
problems are encountered with files that user is not
allowed to read. No file contents are displayed.
JAGad94948: A warning is given indicating that the depot
would not create any products, which is correct. The depot
was not created due to an incorrect exit in the tape
creation routines when products did not exist.
JAGad98245: During update, if the agent fails during a
process in which kernel building and reboot have been
overridden, the user may assume from the log messages that
the new kernel has been built. Rebooting may then result
in an unusable system.
JAGae02568: The UTIL_Hash*() family of functions in SD
can generate huge volumes of messages, essentially
destroying debugging usability. The log level for these
messages has been increased to level 4.
JAGad95472: When SD reads a read-only CD-ROM depot
containing ACL files, an internal error is generated due
to incorrect read locks being placed on the files.
JAGad96216: During the reboot after a swinstall session,
swconfig reports missing patch dependencies that are in fact
met by a superseding patch. Only occurs in Asian locales.
JAGad65967: This keyword is understood by latest patches.
JAGad84446: SD aborts if it is unable to read the jobid from
the file to see if it can create a new jobid. Fix is to skip
over the files that it can not read.
JAGad89305: Uninitialized buffer kept growing as the
swagentd polls in regular intervals. Fixed by initializing
the buffer.
JAGad89986: SD adds two directory path names to the IPD when
"file -t d" is used, one with a trailing slash and one
without. Fix is to modify the code not to add a directory
path with trailing slash.
JAGad92694: Small buffer is overwritten changing the preview
button value. Fix is to increase the buffer size to
accommodate the field width.
JAGad94050: A new message file is opened for every message.
Fix is to reuse a single message file.
JAGad76811: Code modified such that it does not free the
target path memory for a second time, which was leading to
core dump.
JAGad81444: Fix is to issue a warning in the log file if
it is unable to lstat an entry in the host_object file and
continue to run.
JAGad87473: A new function added to remove the empty line
from needs_remove.
JAGad91969: swcopy selected the first fileset if the
fileset architecture was absent. The fix in this case is
to select all applicable dependent filesets.
JAGad93024: swconfig configured everything when \* was used.
Fix is not to reconfigure superseded patches.
JAGad78245: swpackage added filesets to a depot if there
were two filesets with the same name but different
attributes. This led to problems during swcopy and
swremove. Code modified such that swpackage will add
same-name filesets with different attributes only if swcopy
and swremove can manage the depot without problems.
JAGad28795: swinstall is fixed to autoselect patch filesets
based on source ancestor selections, in addition to looking
at ancestors on the target.
JAGad88931: SD GUI is fixed to exit with no interaction when
invoked by Ignite/UX.
JAGad83202: For some software item status messages, line
wrapping is now disabled.
JAGad72870: The IPD_delfile function in
/usr/lib/sw/control_utils file is fixed to handle deleting
files from multistream filesets when called from a product
configure script.
JAGad47336: Message modified so that patch_state values are
placed correctly, instead of state attribute values.
PHCO_23578:
JAGad46382: Typo in "could not create directory" dialog box
JAGad30417: The requirement that a patch cannot be
installed to a different location than its ancestor is not
consistently enforced
JAGad36505: If an invalid attribute for patch_state is
encountered, the resulting message lists the valid values
for the state attribute
JAGad40896, JAGad40898, JAGad40899: Check for the hardlink,
symlink or directory against the filesystem is removed.
JAGad55267: swpackage failures during copy from directory
depot to tape/serial depot
JAGad55481: swverify errors and warnings not associated
with a specific fileset
JAGad56703: Memory fault using -x run_as_superuser=false
option
JAGad57311: Interactive sessions cannot select non-patch
software after patch_match_target operation
JAGad57650: When an interactive swinstall session is
invoked with the patch_match_target option set to true,
internal errors are reported when other selections specified
on the command line are processed.
JAGad57685: Installation scripts for products that change
tags (name) between the old and new versions may never
complete
JAGad61854: update-ux can encounter errors when installing
bundle wrappers
JAGad62824: swjob memory faults when displaying state
attribute
JAGad63512: Location of the source depot is not recorded
consistently in different invocations of swinstall
JAGad63542: Fileset containing only symbolic and/or hard
links will cause the install session to abort due to an
internal error when installing from a serial depot
JAGad67796: In the swinstall GUI, reference bundles were
being marked for install even though they would not be
installed.
JAGad71649: Patch bundles containing 64-bit specific
patches will generate warning messages when explicitly
selected for installation on a 32-bit system.
JAGad71826: The swconfig command does not fully support
superseded patch requisites.
JAGad33684: cat command is replaced with awk for the same
purpose.
JAGad35436: Fileset revision is also added to take care of
the calls to IPD_delfile with a different fileset.
JAGad32672: Redundant messages removed from swverify
output.
JAGad30455: Messages changed for clarity.
JAGaa59610: All the variable length strings are now printed
with no-wrap option to prevent word wrapping.
JAGad28791: Distinction between explicitly selected and
auto-selected filesets in GUI is removed so that the
behavior becomes same for GUI and CLUI. Different attribute
used for GUI purposes and sticky bundle selection code is
activated after the autoselect bundles to cover all bundles.
JAGad40562: Two selection oriented functions changed so
that SW_ASK_TASK session type is handled properly.
JAGad38512: A hook added so that other messages identified
by the hook do not suppress "Target connection succeeded"
message.
JAGad36186: A check was added to enable or disable the Add
Group Software options on Swinstall/Actions drop down menu.
Add Group Software option is greyed out if target and
source are NULL.
JAGad23657: Dialog window is adjusted to have a normal
width.
JAGad46379, JAGad49477,JAGad50024,JAGad50548: To avoid the
hang due to lost signal, Foreground swagentd will not wait
for more than 60 seconds for the status of the background
swagentd when starting a new swagentd.
JAGad51429: Created the cloned copies of control files in
the temporary soc so that the control file pointers are not
freed in the original soc.
JAGad46389: Installing newer version of base product on
older patches can corrupt the IPD.
PHCO_23340:
JAGad49218: In certain conditions a pointer could be
uninitialized, and when free() was called a coredump
resulted.
Enhancement:
No
SR:
8606135120 8606154339 8606159463 8606159467 8606161101
8606161139 8606163368 8606164385 8606166149 8606166899
8606167219 8606169236 8606171298 8606171632 8606171634
8606171635 8606177145 8606177148 8606177155 8606178109
8606179996 8606180256 8606180803 8606181331 8606182213
8606186062 8606186275 8606187496 8606188018 8606188103
8606188442 8606188477 8606192642 8606193612 8606194302
8606194332 8606196769 8606198607 8606202183 8606202475
8606202652 8606203287 8606203692 8606207009 8606207635
8606209058 8606212256 8606214011 8606215258 8606218324
8606219789 8606219944 8606220165 8606220850 8606222858
8606223314 8606223597 8606223825 8606223929 8606224962
8606225875 8606226403 8606227154 8606228635 8606228932
8606229192 8606229398 8606232927 8606233344 8606234478
8606235189 8606245739 8606245943 8606246019 8606247686
8606254304 8606258352 8606260013 8606262150 8606265883
8606267062 8606268654 8606269724 8606271184 8606276257
8606277617 8606287948 8606290345 8606293307 8606299511
8606299793 8606302825 8606303019 8606303570 8606307820
8606309406 8606309603 8606311227 8606311250 8606321956
8606324191 8606331877 8606332443 8606333521 8606334246
8606335922 8606337956 8606338558 8606340538 8606341347
8606345106 8606346881 8606349548 8606349556 8606350052
8606353028 8606356419 8606357170 8606357492 8606357636
8606359001 8606361734 8606362464 8606363121 8606364044
8606365562 8606365917 8606366893 8606368311 8606370258
8606370356 8606372933 8606380650 8606381404 8606381717
8606381718 8606382809 8606384173 8606384483 8606385287
8606385415 8606386115 8606386163 8606386865 8606388200
8606388320 8606388541 8606390212 8606390923 8606393278
8606393459 8606396489 8606398130 8606399018 8606399630
8606399753 8606400186 8606401873 8606402839 8606403516
8606403532 8606404945 8606407184 8606407278 8606408232
8606408575 8606409322 8606411694 8606411915 8606413572
8606413672 8606413745 8606415362 8606416542 8606417438
8606420034 8606420490 8606420874 8606424054 8606424459
8606427781 8606428006 8606431150 8606431151 8606431533
8606432226 8606435521 8606435805 8606436420 8606441155
8606443291 8606444768 8606447716 8606447888 8606448181
8606448526 8606449904 8606451018 8606452272 8606453831
8606456714 8606457273 8606457678 8606458097 8606460802
8606466858
Patch Files:
SW-DIST.GZIP,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
SW-DIST.GZIP,fr=B.11.11.0106,fa=HP-UX_B.11.11_32/64,v=HP:
SW-DIST.GZIP,fr=B.11.11.0109,fa=HP-UX_B.11.11_32/64,v=HP:
SW-DIST.GZIP,fr=B.11.11.0112,fa=HP-UX_B.11.11_32/64,v=HP:
SW-DIST.GZIP,fr=B.11.11.0203,fa=HP-UX_B.11.11_32/64,v=HP:
SW-DIST.GZIP,fr=B.11.11.0206,fa=HP-UX_B.11.11_32/64,v=HP:
SW-DIST.GZIP,fr=B.11.11.0209,fa=HP-UX_B.11.11_32/64,v=HP:
SW-DIST.GZIP,fr=B.11.11.0212,fa=HP-UX_B.11.11_32/64,v=HP:
SW-DIST.GZIP,fr=B.11.11.0303,fa=HP-UX_B.11.11_32/64,v=HP:
SW-DIST.GZIP,fr=B.11.11.0306,fa=HP-UX_B.11.11_32/64,v=HP:
SW-DIST.GZIP,fr=B.11.11.0309,fa=HP-UX_B.11.11_32/64,v=HP:
SW-DIST.GZIP,fr=B.11.11.0312,fa=HP-UX_B.11.11_32/64,v=HP:
SW-DIST.GZIP,fr=B.11.11.0406,fa=HP-UX_B.11.11_32/64,v=HP:
SW-DIST.GZIP,fr=B.11.11.0412,fa=HP-UX_B.11.11_32/64,v=HP:
SW-DIST.GZIP,fr=B.11.11.0509.428,fa=HP-UX_B.11.11_32/64,
v=HP:
SW-DIST.GZIP,fr=B.11.11.0612.458,fa=HP-UX_B.11.11_32/64,
v=HP:
/usr/contrib/src/gzip.info
/usr/contrib/src/gzip135.tar.gz
/usr/contrib/man/man1.Z/gunzip.1
/usr/contrib/man/man1.Z/gzcat.1
/usr/contrib/man/man1.Z/gzip.1
/usr/contrib/man/man1.Z/zmore.1
/usr/contrib/bin/gzexe
/usr/contrib/bin/gzip
/usr/contrib/bin/gunzip
/usr/contrib/bin/gzcat
/usr/contrib/bin/zdiff
/usr/contrib/bin/zcmp
/usr/contrib/bin/zforce
/usr/contrib/bin/zgrep
/usr/contrib/bin/zmore
/usr/contrib/bin/znew
SW-DIST.SD-AGENT,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP:
SW-DIST.SD-AGENT,fr=B.11.11.0106,fa=HP-UX_B.11.11_32/64,
v=HP:
SW-DIST.SD-AGENT,fr=B.11.11.0109,fa=HP-UX_B.11.11_32/64,
v=HP:
SW-DIST.SD-AGENT,fr=B.11.11.0112,fa=HP-UX_B.11.11_32/64,
v=HP:
SW-DIST.SD-AGENT,fr=B.11.11.0203,fa=HP-UX_B.11.11_32/64,
v=HP:
SW-DIST.SD-AGENT,fr=B.11.11.0206,fa=HP-UX_B.11.11_32/64,
v=HP:
SW-DIST.SD-AGENT,fr=B.11.11.0209,fa=HP-UX_B.11.11_32/64,
v=HP:
SW-DIST.SD-AGENT,fr=B.11.11.0212,fa=HP-UX_B.11.11_32/64,
v=HP:
SW-DIST.SD-AGENT,fr=B.11.11.0303,fa=HP-UX_B.11.11_32/64,
v=HP:
SW-DIST.SD-AGENT,fr=B.11.11.0306,fa=HP-UX_B.11.11_32/64,
v=HP:
SW-DIST.SD |