home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1997 March / VPR9703B.ISO / driver / novell / nwpatch / server / nw312j / core.os / 312pt7j.exe / 312PT7J.TXT next >
Text File  |  1996-07-28  |  45KB  |  1,288 lines

  1. この README ファイルには 以下に示すモジュールをご使用になる上での重要な
  2. 事項が書かれています。モジュールをご使用になる前に必ずお読みください。
  3. -----------------------------------------------------------------
  4. ご利用の皆さまへ
  5. 当ファイルの情報は必ずしもノベルの社内で入手したとは限りません。ノベルは
  6. 情報の信頼性に最善を尽くしていますが、この文書に掲載されている内容はあく
  7. まで情報として提供しているにすぎませんので、その妥当性についてはいかなる
  8. 保証もいたしかねます。
  9. -----------------------------------------------------------------
  10.  
  11. ●312PT7J.EXE について
  12.  
  13. このファイルには、NetWare 3.12用の最新のOSパッチが収められています。今回の
  14. リリースではNetWare 3.12のすべてのユーザバージョンに対するパッチを含めま
  15. した。これらのパッチマネージャ、ダイナミックパッチは英語版
  16. のものですが、日本語版の NetWare 3.12J 上での動作確認済みです。
  17.  
  18. 312PT6.LZHには以下のファイルが含まれていました。
  19. \AUTO\
  20.     AUTO.NCF        345   03-07-95    4:49p(AUTOEXEC.NCFのサンプルファイル)
  21.  SPXFIX2.NLM       1035   11-23-93    9:13a
  22. DAICCFIX.NLM       1076   02-09-94    3:42p
  23. DBLDEBFX.NLM       1176   05-26-94   12:52p
  24. GLOCKFIX.NLM       1080   03-09-94    8:30a
  25. REALMFIX.NLM       3207   02-08-94    9:14a
  26. RTCHGFIX.NLM        984   12-21-93   11:30a
  27. SPXDDFIX.NLM       1148   03-10-94    9:48a
  28. SPXNSFIX.NLM       1044   05-26-94    8:45a
  29. UNLOADFX.NLM        992   11-11-93    2:32p
  30. WSMSGFIX.NLM       1132   12-16-93   10:00a
  31. \OTHER\AUTO\
  32.  IPXSOCK.NLM       3971   07-20-94   12:05p
  33.  RTRTIME.NLM       2054   02-23-94    4:19p
  34. SERVHOPS.NLM       1891   04-06-94    1:39p
  35. SYNCTIME.NLM       1948   05-03-94    5:03p
  36. \START\
  37.    HFFIX.NLM       1054   05-26-94   11:46a
  38.    PM312.NLM       9221   03-24-94   11:06a
  39.    START.NCF       1209   03-07-95    4:47p(STARTUP.NCFのサンプルファイル)
  40.   GNSFIX.NLM       1099   03-28-94    8:47a
  41.  DHANDFX.NLM       3650   12-23-94   12:04p
  42.  EAWRNFX.NLM       4053   07-13-94    4:45p
  43.  ELEVFIX.NLM       1717   04-26-94    9:08a
  44. BCKTTSFX.NLM       1218   07-15-94    8:26a
  45. BHANDFIX.NLM        972   10-18-94   12:16p
  46. CTRSTKFX.NLM        972   12-21-94   12:48p
  47. DIRSPCFX.NLM       1212   04-26-94    9:06a
  48. EAACCFIX.NLM        970   04-26-94    9:06a
  49. EADATFIX.NLM       1181   04-26-94    4:33p
  50. EAFLTFIX.NLM       1309   12-21-94   12:59p
  51. EAREPLFX.NLM       1182   04-26-94    9:00a
  52. EASUBFIX.NLM        965   07-26-94    7:44a
  53. EAWRITFX.NLM       1048   07-26-94    7:48a
  54. GTALLYFX.NLM       1490   10-18-94   12:42p
  55. IOHANDFX.NLM       1070   05-26-94   11:41a
  56. IPXRCVFX.NLM        976   04-26-94    9:04a
  57. LSLUNBFX.NLM       1035   12-21-94    1:19p
  58. LSTECBFX.NLM       1302   07-26-94    7:51a
  59. MMACCFIX.NLM       1006   04-26-94    8:54a
  60. PBWANFIX.NLM       3028   04-19-94    9:41a
  61. READQFIX.NLM       1612   08-10-94    4:37p
  62. REGOBJFX.NLM       1035   05-26-94    1:06p
  63. RKIELFIX.NLM       1044   05-04-94    2:38p
  64. SIGLOGFX.NLM       1159   12-21-94    1:06p
  65. SYNCMFIX.NLM       1025   04-26-94    8:58a
  66. TRBUFFIX.NLM       1059   05-26-94   12:57p
  67. UNLDIRFX.NLM       1971   12-21-94    1:24p
  68. WRLENFIX.NLM       1087   12-21-94    1:23p
  69.  
  70. ●ファイル一覧
  71.  
  72. 312PT7J.EXE には以下のファイルが含まれています。
  73.  
  74. \
  75.   312PT7J.TXT         (このファイル)
  76. \NATIVE\OTHER\AUTO
  77. IPXSOCK  NLM         3,971  04-22-96  3:17p
  78. RTRTIME  NLM         2,018  04-22-96  3:17p
  79. SERVHOPS NLM         1,891  04-22-96  3:17p
  80. SYNCTIME NLM         1,948  04-22-96  3:17p
  81.  
  82. \NATIVE\START
  83. PM312    NLM        14,825  04-22-96  3:16p
  84. ADROUTFX NLM         1,309  04-22-96  3:16p
  85. AUDITFIX NLM         1,046  04-22-96  3:16p
  86. BCKTTSFX NLM         1,218  04-22-96  3:16p
  87. BHANDFIX NLM           972  04-22-96  3:16p
  88. CTRSTKFX NLM           972  04-22-96  3:16p
  89. DAICCFIX NLM         1,076  04-22-96  3:16p
  90. DBLDEBFX NLM         1,176  04-22-96  3:16p
  91. DESLOTFX NLM         1,114  04-22-96  3:16p
  92. DFILTRFX NLM         1,054  04-22-96  3:16p
  93. DHANDFX  NLM         3,650  04-22-96  3:16p
  94. SPXDDFIX NLM         1,148  04-22-96  3:16p
  95. SPXFIX2  NLM         1,035  04-22-96  3:16p
  96. SPXNSFIX NLM         1,044  04-22-96  3:16p
  97. TRBUFFIX NLM         1,059  04-22-96  3:16p
  98. UNLDIRFX NLM         1,971  04-22-96  3:16p
  99. UNLOADFX NLM           992  04-22-96  3:16p
  100. VOLMTFIX NLM         1,027  04-22-96  3:16p
  101. WORMROFX NLM         1,061  04-22-96  3:16p
  102. WRLENFIX NLM         1,087  04-22-96  3:16p
  103. WSMSGFIX NLM         1,132  04-22-96  3:16p
  104. NTBIOFIX NLM         2,218  04-22-96  3:16p
  105. PBWANFIX NLM         3,028  04-22-96  3:16p
  106. READQFIX NLM         1,612  04-22-96  3:16p
  107. REALMFIX NLM         2,920  04-22-96  3:16p
  108. REGOBJFX NLM         1,035  04-22-96  3:16p
  109. RENDIRFX NLM         1,134  04-22-96  3:17p
  110. RKIELFIX NLM         1,044  04-22-96  3:17p
  111. RTCHGFIX NLM           984  04-22-96  3:17p
  112. SAPFX    NLM         1,970  04-22-96  3:17p
  113. SEARCHFX NLM         1,145  04-22-96  3:17p
  114. SIGLOGFX NLM         1,159  04-22-96  3:17p
  115. GNSFIX   NLM         1,099  04-22-96  3:17p
  116. GTALLYFX NLM         1,490  04-22-96  3:17p
  117. HFFIX    NLM         1,054  04-22-96  3:17p
  118. IOHANDFX NLM         1,070  04-22-96  3:17p
  119. IPXRCVFX NLM           976  04-22-96  3:17p
  120. LSLUNBFX NLM         1,035  04-22-96  3:17p
  121. LSTECBFX NLM         1,302  04-22-96  3:17p
  122. MMACCFIX NLM         1,006  04-22-96  3:17p
  123. NCPCHKFX NLM         1,147  04-22-96  3:17p
  124. NPAPATCH NLM         1,985  04-22-96  3:17p
  125. DIRSPCFX NLM         1,212  04-22-96  3:17p
  126. EAACCFIX NLM           970  04-22-96  3:17p
  127. EAALLCFX NLM         1,627  04-22-96  3:17p
  128. EADATFIX NLM         1,181  04-22-96  3:17p
  129. EAFLTFIX NLM         1,309  04-22-96  3:17p
  130. EAREPLFX NLM         1,182  04-22-96  3:17p
  131. EASUBFIX NLM           965  04-22-96  3:17p
  132. EAWRITFX NLM         1,048  04-22-96  3:17p
  133. EAWRNFX  NLM         4,518  04-22-96  3:17p
  134. ELEVFIX  NLM         1,717  04-22-96  3:17p
  135. GLOCKFIX NLM         1,088  04-22-96  3:17p
  136. SYNCMFIX NLM         1,025  04-22-96  3:17p
  137.  
  138. ●パッチについて
  139.  
  140. NetWare 3.12用のパッチは次の3種類で構成されています。
  141.  
  142. ダイナミック -- ダイナミックパッチは、サーバの稼働中にロード/アンロード
  143. 可能な.NLMファイルとして実現されています。ダイナミックパッチをアンロード
  144. した場合、OSはもとの「パッチされてない」状態に戻ります。
  145.  
  146. セミスタティック -- セミスタティックパッチもサーバの稼働中にロードできます
  147. が、アンロードすることはできません。セミスタティックパッチを無効にするに
  148. は、まずサーバをダウンし、セミスタティックパッチをロードしないでもう一度立
  149. ち上げるしかありません。
  150.  
  151. スタティック -- スタティックパッチは、SERVER.EXEファイルを変更するDOS実行
  152. ファイルです。スタティックパッチは一度ロードすればあとは永久に有効です。
  153. スタティックパッチをロードする前に、オリジナルのSERVER.EXEファイルのバック
  154. アップを作っておいてください(パッチはオリジナルディスケットのSERVER.EXEで
  155. はなく、バックアップの方にロードしてください)。
  156.  
  157. ダイナミックパッチとセミスタティックパッチは、ディスクではなくメモリ内のOS
  158. を変更します。したがって、修正部分を有効にするには、OSを立ち上げるごとに
  159. ダイナミックパッチとセミダイナミックパッチをロードする必要があります。
  160. サーバが立ち上がったらすぐにパッチが有効になるよう、ファイルサーバの
  161. AUTOEXEC.NCFファイルに"LOAD <patch>"というコマンドを入れることをお勧め
  162. します。
  163.  
  164. 現在システムにロードされているパッチを確認するには、ファイルサーバの
  165. コマンドラインで"PATCHES"と入力してください。すると、パッチがその種類別に
  166. グループ化されて表示されます(STATIC、SEMI-STATIC、DYNAMIC)。
  167. サーバのコンソールに"MODULES"と入力した場合、どのダイナミックパッチが
  168. ロードされているかは表示されますが、セミスタティックパッチやスタティック
  169. パッチは表示されません。
  170.  
  171. PM312.NLMをインストールするには、スーパバイザまたはそれに相当するユーザと
  172. してサーバにログインし、PM312.NLMをSYS:SYSTEMサブディレクトリにコピーして
  173. ください。ダイナミックパッチやセミスタティックパッチをロードするには、
  174. まずパッチマネージャ(PM312.NLM)をロードする必要があります。PM312をまだ
  175. ロードしてない場合、<patch>.NLMはPM312を探し、見つかったときはそれを自動的
  176. にロードします。PM312.NLMを一度ロードしておけば、あとはすべてのNLMパッチを
  177. ロードできるようになります。PM312.NLMをアンロードするには、まずこのパッチ
  178. マネージャに依存するすべてのパッチをアンロードする必要があります。
  179.  
  180.  
  181.  
  182. ●注意事項
  183.  
  184. 312PT7Jに含まれるDBLDEBFX.NLMはAT互換機のみ適用することができます。
  185.  
  186. PM312.NLM と、312PT7J.EXE に含まれるダイナミックパッチは、NetWare 3.12
  187. または 3.12Jファイルサーバ上で動作するプログラムです。NetWare 以外のオ
  188. ペレーティングシステム上や、3.12、3.12J 以外のバージョンの NetWare 上
  189. での動作は保証しません。
  190.  
  191. 312PT7J.EXE に含まれるパッチマネージャー(PM312.NLM)を使用してロード、使
  192. 用できるのは、312JPT7J.EXE で提供されている、または今後このパッチマネー
  193. ジャ用として供給される NetWare ダイナミックパッチモジュールのみであり、
  194. その他のダイナミックパッチ等を使用することはできません。
  195.  
  196. 312PT7J.EXE に含まれるダイナミックパッチモジュールは、312PT7J.EXE で提供
  197. されているパッチマネージャー、または 今後これらのパッチ用として供給さ
  198. れるパッチマネージャー以外を使用してロードすることはできません。
  199.  
  200. 以前のバージョン(NetWare 2.x、3.1、3.11、3.11J)用のパッチや、
  201. NetWare 4.x 用のパッチは NetWare 3.12J には使用できませんし、使用する
  202. 必要もありません。
  203.  
  204.  
  205. ●インストール方法について
  206.  
  207. INSTALLJ.TXTを参照して下さい。
  208.  
  209. -----------------------------------------------------------------
  210.  
  211.  
  212. ●各ファイルについて
  213.  
  214. -----------------------------------------------------------------
  215. ADROUTFX NLM
  216. ============
  217.  
  218. 3.12サーバが、RIP/SAPのトラフィックが多いネットワーク上にある場合、
  219. ROUTERの処理の中でハングアップします。このハングアップはAgeRouters機能の
  220. 中で起こります。NetListにはネットワークノードが0のidを持つものが有り、そ
  221. れが残ってしまいます。これは、0のidがハッシュテーブルの中から見つけるこ
  222. とが出来ないためです。ホップカウントは0x10となってしまい、しばらくループ
  223. することになります。
  224.  
  225. インストール手順
  226.  
  227. NCFファイル:STATUP.NCF
  228.  
  229. -----------------------------------------------------------------
  230. AUDITFIX NLM
  231. ============
  232.  
  233. GrantトラスティもしくはRemoveトラスティの中で、オーディテイングがトラス
  234. ティ名を戻さない。
  235.  
  236. トラスティの許可、もしくは取り消しの時に、Auditconがこれらの事象に対する
  237. レポート作成しようとしたときに、問題があります。トラスティ名がAuditconレ
  238. ポート用に検索されたときに、トラスティ名が無く、空白となります。この問題
  239. の事象は事象19(Grantトラスティ)と事象43(Removeトラスティ)です。
  240.  
  241. これにより、DS構造体関数MapObjectIDToNameAndTypeの代わりにDS構造体関数
  242. MapObjectIDToNameLongNameを呼ぶようになります。この変更は元の関数がバイ
  243. ンダリコンテキストだけに作用するのに対し、後者は全てのインスタンスに対し
  244. て(DSとバインダリ)作用するからです。
  245.  
  246. インストール手順
  247.  
  248. NCFファイル:STARTUP.NCF
  249.  
  250. -----------------------------------------------------------------
  251. BCKTTSFX NLM
  252. ============
  253.  
  254. このパッチは、サーバのブート時に263を超える TTS(Transaction Tracking 
  255. System)ファイルをバックアウトしようとすると、サーバがなにもメッセージを
  256. 出さずにハングアップするという障害を修正します。
  257. パッチを有効にするには、STARTUP.NCFファイルにパッチマネージャをロードした
  258. あとでBCKTTSFX.NLMをロードする必要があります。
  259.  
  260. インストール手順
  261.  
  262. NCFファイル: STARTUP.NCF
  263.  
  264.  
  265. -----------------------------------------------------------------
  266. BHANDFIX NLM
  267. ============
  268.  
  269. BHANDFIX(Bad Handle Fix)は、fileio.386内のプロシージャInternalReadFileが
  270. 不良ハンドルを受信し、ラベルReadInvalidHandleにジャンプしたときに起こる
  271. GPPEの問題を修正します。
  272. このラベル以下のコードを、FCBのRALastReadStartOffsetフィールドに-1を設定
  273. しないよう変更しました。
  274. また、ラベルReadInvalidHandleには、FCBのTNodeフィールドが0のときにもジャ
  275. ンプします。
  276. FCBのRALastReadStartOffsetフィールドを設定することなく、InternalReadFile
  277. からエラーコードとともに戻ります。
  278.  
  279. インストール手順
  280.  
  281. NCFファイル: STARTUP.NCF
  282.  
  283.  
  284. -----------------------------------------------------------------
  285. CTRSTKFX NLM
  286. ============
  287.  
  288. HSL.NLM(Hub Support Layer:NMSおよびRMONのNLA部分)がロードされていると
  289. き、Promiscuous ModeをオンにするNLAリクエストの問題により、サーバがハング
  290. アップしてしまう問題を修正します。
  291. この問題は、LSL関数 LSLControlStackFilter内の、
  292. ラベル<ControlChainDefaults>のコードが、
  293. DefaultChainTableにおけるエントリのテスト後、<jnz CallPreScanLoop>を
  294. 実行することに起因しています。 正しいコードは<jnz CallDefaultLoop>です。
  295.  
  296. インストール手順
  297.  
  298. NCFファイル: STARTUP.NCF
  299.  
  300.  
  301. -----------------------------------------------------------------
  302. DAICCFIX NLM
  303. ============
  304.  
  305. アプリケーションがテープドライブなどハードウェアを直接制御している場合、
  306. テープの終わりに達するなど、エラー状態が起こった時、コール側のアプリ
  307. ケーションにエラーコードが返されます。しかし、エラーコードが本来のものと
  308. 異なってしまいアプリケーションに誤ったエラーが渡され、アプリケーションが
  309. 正しいエラーコードを取得できないとういう障害を修正します。サーバ側の影響
  310. (異常終了、ハングアップなど)は、アプリケーションによって異なります。
  311. DAIインタフェースを使ってサーバのハードウェアとやり取りするアプリ
  312. ケーションに対してこのパッチは有効です。DAIインタフェースを使っているか
  313. どうかは、アプリケーションのベンダーに確認し、必要に応じてパッチをロード
  314. してください。
  315.  
  316. インストール手順
  317.  
  318. NCFファイル: AUTOEXEC.NCF
  319.  
  320.  
  321. -----------------------------------------------------------------
  322. DBLDEBFX NLM
  323. ============
  324.  
  325. 高速なマシンにおいてデバッガを使用した際、文字が重複して表示される問題を
  326. 修正します。
  327. 割り込みを使用しない、ポーリングによるキーボードハンドラを修正し、キー
  328. ボードコントローラのステータスをチェックして本当にキーが押されていること
  329. を確認するようにしました。
  330. この修正が必要となるのは、指がキーから離れることで割り込み信号を落とすよ
  331. うな低速なキーボード・コントローラを使用している、非常に高速なマシンを使
  332. 用する場合です。
  333. このようなマシンでは、キーの読み出し後にPICのポーリングを行なう際、割り
  334. 込み信号がまだ落ちておらず、別のキー入力があったとみなして処理してしまう
  335. おそれがあるからです。このため、キーの重複入力といった現象が発生します。
  336.  
  337. インストール手順
  338.  
  339. NCFファイル: STARTUP.NCF
  340.  
  341.  
  342. -----------------------------------------------------------------
  343. DESLOTFX NLM
  344. ============
  345.  
  346. slotのDeallocate/Allocate時の競合状況を解決するためのパッチが
  347. DeSlotFx.NLMです。コネクションを解放する場合、NCPはその処理を止めておく
  348. ことが出来るので、コネクションの割り付けが発生し、そのコネクションをログ
  349. アウトするときに、コネクションがまだ存在しているかのように再利用します。
  350.  
  351. インストール手順
  352.  
  353. NCFファイル:STARTUP.NCF
  354.  
  355.  
  356. -----------------------------------------------------------------
  357. DFILTRFX NLM
  358. ============
  359.  
  360. テープドライブに書き込み禁止のテープをセットした場合にサーバがアベンドす
  361. る問題を修正します。
  362.  
  363. NetWare 3.12Jサーバで書き込み禁止のテープをドライブにセットすると、次の
  364. メッセージが出力され、サーバがアベンドします。
  365.  
  366. メッセージ:
  367. Abend:General Protection Proessor Exception(Error Code 001C0000)
  368. OS version:Novell NetWare 3.12(250 User) 8/12/93
  369. Running Process:Server 01 Process
  370. EIP 0017731C
  371.  
  372.  
  373. インストール手順
  374.  
  375. NCFファイル:STARTUP.NCF
  376.  
  377.  
  378. -----------------------------------------------------------------
  379. DHANDFX NLM
  380. ============
  381.  
  382. ファイルサーバがディレクトリハンドルの不正によりGPPEなどの異常終了を招く
  383. 障害を修正します。この症状はAppletalk、NFS Gateway、またはGroupWiseのNLM
  384. を実行しているときにもっとも顕著に見られ、20ハンドルという限界を超えて
  385. NLMをロードしたときにも見られます。
  386.  
  387. この現象は現在のプロセスが終了する前に、ディレクトリハンドルが他のプロセ
  388. スにより上書き、または再使用されていたため発生しました。また、接続0(一
  389. 般にサーバ側のNLMにより使われる)が、20以上のハンドルが必要な場合に正し
  390. く処理していませんでした。
  391.  
  392. インストール手順
  393.  
  394. NCFファイル: STARTUP.NCF
  395.  
  396.  
  397. -----------------------------------------------------------------
  398. DIRSPCFX NLM
  399. ============ 
  400.  
  401. NetWareボリューム上のディレクトリエントリテーブルは、データ保護のため
  402. にオリジナルとコピーがボリューム上に存在します。ところが、"SET Maximum
  403. Percent of Volume Used by Directory"コマンドで設定される、ディレクトリ
  404. エントリとして使用可能なボリューム領域の最大パーセンテージは、片方のデ
  405. ィレクトリエントリテーブルのみについてとなります。つまり、もしこのパラ
  406. メータを30%に設定すると、オリジナルが30%、コピーが30%の領域が使用でき
  407. 最大でボリュームの60%を使用することになってしまいます。
  408. DIRSPCFX.NLM は、この現象を修正し、SETパラメータで設定した値が実際の最
  409. 大使用パーセンテージとなるようにします。
  410. また、"SET Maximum Percent of Volume Space Allowed for Extended 
  411. Attributes"コマンドでも同様の現象があり、このパッチで修正することがで
  412. きます。
  413.  
  414. インストール手順
  415.  
  416. NCFファイル: STARTUP.NCF
  417.  
  418.  
  419. -----------------------------------------------------------------
  420. EAACCFIX NLM
  421. ============ 
  422.  
  423. 拡張属性が読込み権(R)と検索権(F)だけのファイルをコピー
  424. しようとすると、"アクセスが拒否されました"というエラーメッセージが返され
  425. コピーできない現象を修正します。
  426.  
  427.  
  428. インストール手順
  429.  
  430. NCFファイル: STARTUP.NCF
  431.  
  432. -----------------------------------------------------------------
  433. EAALLCFX NLM
  434. ============
  435.  
  436. 4kを超えるブロックサイズに設定された(6ギガバイトを越える)大きな
  437. ボリュームに、EAを書き込もうとしたときにサーバがハングもしくはアベンドす
  438. る現象を修正します。
  439.  
  440. ユーザ殿の環境において、クライアントベースのアプリケーションがEAを書き込
  441. む場合、このアプリケーションが実行されると、サーバがハングアップするか、
  442. アベンド(多重アベンド)します。この現象が発生する条件は 1) 1ギガバ
  443. イトを越えるボリュームがあり、 2) 4kを越えるブロックが使用されている
  444. 場合です。
  445.  
  446. この現象を再現させる手順は以下の通りです。
  447.  
  448. 1) テストプログラム(TSTEA.EXE)を実行します。このプログラムは50個の
  449.       テストファイルを作成します。ファイルを生成した後、このプログラムは
  450.       それぞれのファイルに1ギガバイトのEAを8個書き込みます。
  451. 2) サーバは"キャッシュメモリを割り当てようとしましたが、使用できるメ
  452.       モリがありませんでした"というメッセージを受け取るようになり、ハン
  453.       グする。
  454.  
  455. この試験で使用したサーバは次の通りです。
  456.  
  457. NetFrame
  458. メモリ160メガバイト
  459. ボリューム6ギガバイト
  460. ブロックサイズ8k(16kもテストしました)
  461. SET Maximum Alloc Short term memory = 33554432
  462.  
  463. インストール手順
  464.  
  465. NCFファイル: STARTUP.NCF
  466.  
  467.  
  468. -----------------------------------------------------------------
  469. EADATFIX NLM
  470. ============
  471.  
  472. OS/2クライアントからドラッグ・ドロップでディレクトリ構造コピーを行うと、
  473. 親ディレクトリの拡張属性が壊れてしまいます。
  474. またVREPAIRを実行すると次のエラーメッセージを返してくる問題を修正します。
  475.  
  476. Error at extended directory entry xxxx
  477. Invalid Data error
  478. Invalid Score card error
  479.  
  480.  
  481. インストール手順
  482.  
  483. NCFファイル: STARTUP.NCF
  484.  
  485.  
  486. -----------------------------------------------------------------
  487. EAFLTFIX NLM
  488. ============
  489.  
  490. 1つまたは複数のクライアントが、無効なボリューム番号のNCPパケットCase 86を
  491. 送ることによりサーバが下記のようなメッセージでABENDする問題を修正します。
  492.  
  493. ABEND: Invalid Semaphore passed to kernel(異常終了: カーネルに無効な
  494. セマフォが渡されました)
  495.  
  496. クライアントが無効なパケットを送らないよう、拡張属性型のパケットに対して
  497. エラーチェックを行うようにしました。
  498.  
  499. インストール手順
  500.  
  501. NCFファイル: STARTUP.NCF
  502.  
  503.  
  504. -----------------------------------------------------------------
  505. EAREPLFX NLM
  506. ============ 
  507.  
  508. OS/2クライアントのデスクトップで NetWareボリューム、特に CD-ROM をマウ
  509. ントしたボリュームのドライブアイコンを使うと、
  510.   "The Drive ";, is not valid Drive"
  511.   " " " is either read-only or is being used by another program"
  512. というエラーメッセージが表示され、サーバとのコネクションが切れてしまう
  513. ことがあります。EAREPLFX.NLM はこの障害を修正します。
  514.  
  515. インストール手順
  516.  
  517. NCFファイル: STARTUP.NCF
  518.  
  519.  
  520. -----------------------------------------------------------------
  521. EASUBFIX NLM
  522. ============
  523.  
  524. 読込み権(R)と検索権(F)の拡張属性しか持たないディレクトリをコピーしよう
  525. とすると、サーバがエラー・コード140を返してきます。
  526. このエラーは NWFindFirstEA() が、エラー・コード 140 を
  527. (No Set Privileges)返していることに起因するものです。
  528. 今回、ファイルへの読込み権しかもたない場合、そのファイルの拡張属性を読み込
  529. めないという、OpenEAHandle のバグを修正しました。
  530.  
  531. インストール手順
  532.  
  533. NCFファイル: STARTUP.NCF
  534.  
  535.  
  536. -----------------------------------------------------------------
  537. EAWRITFX NLM
  538. ============
  539.  
  540. ローカルドライブから検索(F)、書き込み(W)、作成(C)の権利しかもたないファ
  541. イルサーバ上のディレクトリに、OS/2のファイルをコピーできない問題を修正し
  542. ます。
  543.  
  544. インストール手順
  545.  
  546. NCFファイル: STARTUP.NCF
  547.  
  548.  
  549. -----------------------------------------------------------------
  550. EAWRNFX NLM
  551. ============
  552.  
  553. 拡張属性に割り当てられているサーバの記憶スペースが、警告を発することなく足
  554. りなくなる問題を修正します。
  555. EAWRNFX.NLMは、NetWareのボリューム上で拡張属性を管理するときの諸問題を解決
  556. するためのパッチです。このNLMを使えば、拡張属性を記憶するボリューム
  557. スペースを管理できます。また、拡張属性の記憶スペースが少なくなったときは、
  558. ユーザに警告を出し、エラーログにも記録します。
  559.  
  560. EAWRNFXをロードすると、2つの追加設定が可能になります。これらの設定を表示
  561. するには、サーバコンソールプロンプトでEA STATSと入力してください。すると、
  562. 次の情報が表示されます。
  563.  
  564. -----------------------------------------------------------
  565. EA WARNING BROADCAST PERCENT = 85
  566. EA WARNING BROADCAST INTERVAL = 1 min.
  567.  
  568. VOLUME NAME        % ALLOWED   % USED OF ALLOWED
  569. [SYS         ]         30              1
  570. [JUMBO       ]         30             45
  571. -----------------------------------------------------------
  572.  
  573. EA WARNING BROADCAST PERCENT = 85
  574.  
  575. この文は、警告を発するレベルを表します。上のケースでは、拡張属性に割り当
  576. てられているボリュームスペースのうち85%が利用されると、警告が発せられま
  577. す。
  578.  
  579. EA WARNING BROADCAST INTERVAL = 2 min.
  580. この文は、ネットワークに警告を送る頻度を指定します。
  581.  
  582. % ALLOWED
  583. 拡張属性を記憶するためのボリュームスペースのパーセントを指定します。
  584.  
  585. % USED OF ALLOWED
  586. 拡張属性の記憶スペースのうち何パーセント使われているかを表します。
  587.  
  588. 追加情報
  589. % USED OF ALLOWEDフィールドは、該当するボリュームにどれだけの拡張属性を
  590. 記憶しているかを示します。たとえば、この値が90%に達し、ファイルの半数を
  591. 削除しても、この値はボリュームがパージされるまで90%のままです。ボリューム
  592. をパージすると、値は45%に戻ります。ただし、拡張属性は拡張ディレクトリエン
  593. トリとして記憶され、いったん拡張属性の記憶用として使ったら、ボリュームを
  594. 再初期化するまで、一般的なファイル記憶スペースとして再使用することはできま
  595. せん。拡張属性の関連データをパージしたら、パージしたエリアはあとで拡張属性
  596. の記憶用として再使用できます。
  597.  
  598. インストール手順
  599.  
  600. NCFファイル: STARTUP.NCF
  601.  
  602. 1.このパッチを有効にするには、パッチDIRSPCFX.NLMもロードする必要がありま
  603.   す。
  604. 2. EAWRNFX.NLMを有効にするには、3個のファイルをすべて使う必要があります。
  605.   この3個のファイルは、SERVER.EXEをブートするDOSパーティションにコピーし
  606.   てください。ファイルはSTARTUP.NCFからロードし、最後の3行は次のようにし
  607.   てください。
  608.  
  609.      LOAD PM312.NLM
  610.      LOAD DIRSPCFX.NLM
  611.      LOAD EAWRNFX.NLM PERCENT = 30
  612.  
  613. PERCENT = 30パラメータは、一般にAUTOEXEC.NCFファイルに収められている
  614. SET MAXIMUM PERCENT OF VOLUME SPACE ALLOWED FOR EXTENDED ATTRIBUTES = 30
  615. というコマンドの代わりとして使用できます。SYS:ボリュームのロード前に
  616. STARTUP.NCF内でこのパラメータを設定すれば、SYS:ボリュームはその設定値を
  617. 取ることになります。ここで示した30という値は、単に例として設定したものです。
  618.  
  619.  
  620. -----------------------------------------------------------------
  621. ELEVFIX NLM
  622. ============
  623.  
  624. 特にファイルサーバがリミラーリングを行っている場合や、バスに高い I/O負
  625. 荷がかかっている状態で、1つのディスクブロックに対する2つの別々のアクセ
  626. ス要求が行われると、この2つの要求が1回のエレベータキューの中に別々に2
  627. つ入ってしまい、それによりサーバがハングアップしてしまうことがありま
  628. す。ELEVFIX.NLM はこの障害を修正します。
  629.  
  630. インストール手順
  631.  
  632. NCFファイル: STARTUP.NCF
  633.  
  634.  
  635. -----------------------------------------------------------------
  636. GLOCKFIX NLM
  637. ============
  638.  
  639. このパッチは、1つのファイルに23以上のロックが行われていると、
  640. NWScanPhysicalLockByFile が機能しないという障害を修正します。
  641.  
  642. インストール手順
  643.  
  644. NCFファイル: STARTUP.NCF
  645.  
  646.  
  647. -----------------------------------------------------------------
  648. GNSFIX NLM
  649. ============
  650.  
  651. サーバのすべての接続が使用されている(例えば10ユーザ版なら10人がログイ
  652. ンしている状態)時に、接続しているユーザがクライアントをリブートし、も
  653. う1度ログインしようとしても、WatchDog によりその接続が解放されない限
  654. り再びログインすることができません。
  655. GNSFIX.NLM は、サーバの接続スロットが解放されていない場合に送られてき
  656. たパケットの送信アドレスを、現在接続しているクライアントのアドレスと比
  657. 較し、同一であればその接続スロットを割り当てることによって、この問題を
  658. 修正します。
  659.  
  660. インストール手順
  661.  
  662. NCFファイル: STARTUP.NCF
  663.  
  664.  
  665. -----------------------------------------------------------------
  666. GTALLYFX NLM
  667. ============
  668.  
  669. eavprim.cにメモリがなくなると、サーバが異常終了する問題を修正します。
  670.  
  671. インストール手順
  672.  
  673. NCFファイル: STARTUP.NCF
  674.  
  675.  
  676. -----------------------------------------------------------------
  677. HFFIX NLM
  678. ============
  679.  
  680. ホットフィックスのあとでデータの消失があった場合、サーバがハングアップ
  681. してしまう問題を修正しました。
  682.  
  683. インストール手順
  684.  
  685. NCFファイル: STARTUP.NCF
  686.  
  687.  
  688. -----------------------------------------------------------------
  689. IOHANDFX NLM
  690. ============
  691.  
  692. I/Oハンドルを解除しても、OSがアプリケーションリンクフィールドをクリーン
  693. アップしないという問題を修正しました。
  694.  
  695. この問題は次の手順で確認できます。
  696. 1. CD-ROMを使い、3.12サーバにCDROM.NLMをロードします。
  697. 2. CD MOUNT #(CDをマウントします)。
  698. 3. CD CHANGE #(別のCDをマウントします)。
  699. 4. プロンプトが表示されたらCDを取り出し、何かキーを押して続行します。
  700. 5. CDROM.NLMをアンロードします。
  701. 6. CDROM.NLMをロードします。
  702.  
  703. CD を ドライブに入れ直し、ステップ5とステップ6を繰り返します。 
  704. こうすると CD は、ディスクドライバをいったんアンロードし、再びロードし
  705. 直すまで見えなくなります。
  706.  
  707. インストール手順
  708.  
  709. NCFファイル: STARTUP.NCF
  710.  
  711.  
  712. -----------------------------------------------------------------
  713. IPXRCVFX NLM
  714. ============
  715.  
  716. ミラーリングしている SFT IIIサーバで ARCServe 4.0 を使用して、バックア
  717. ップを行っているときに、セカンダリサーバが停止、再起動をすると、メモリ
  718. のシンクロナイズ中に"General Protection Processor Exception"でアベンド
  719. してしまいます。IPXRCVFX.NLM はこの障害を修正します。
  720.  
  721. インストール手順
  722.  
  723. NCFファイル: STARTUP.NCF
  724.  
  725. -----------------------------------------------------------------
  726. IPXSOCK NLM
  727. ============
  728.  
  729. このパッチはIPXソケット最大数を増やします。
  730. NetWare for SAAのHostprintなどのアプリケーションは、NetWare 3.12サーバに
  731. 100(33本のホスト接続)を超えるIPXソケットを必要とします。33という限度数を
  732. 超えて接続しようとした場合、オペレーションは失敗します。
  733. IPXSOCK.NLMをロードすることで、NetWare 3.12上のIPXソケットの最大数を100
  734. から1024に増やすことができます。
  735.  
  736. インストール手順
  737.  
  738. NCFファイル: AUTOEXEC.NCF
  739.  
  740. 1. IPXSOCK.NLMを他のNLMファイルと同じディレクトリにコピーします
  741.  (SYS:SYSTEMまたはDOSパーティション)。
  742.  
  743. 2. サーバのコンソールでLOAD IPXSOCK <sockets>と入力します。<sockets>は
  744.  101 - 1024にしてください。
  745.  
  746. このパッチは、オープンされているIPXソケットの数が100以下でないと
  747. アンロードできません。理由は、PATCHMANは使用中のソケットをソケット
  748. テーブル内でもとの100エントリに再マップしなければならないからです。
  749.  
  750.  
  751.  
  752. -----------------------------------------------------------------
  753. LSLUNBFX NLM
  754. ============
  755.  
  756. マッジネットワークス社のドライバをアンロードした場合に、次のメッセージが
  757. 表示される。
  758.  
  759.  TCP - 認識できないパラメータ "xxx"
  760.  
  761.    ただし、"xxx"は常に拡張ASCII 3文字です。
  762.  
  763. アンバインドコマンドが発行された場合、ESIレジスタはコマンドラインを指し
  764. ている事が通常です。ボードに対するアンロードによるアンバインドでは、コマ
  765. ンドラインパラメータはありません。ところが、ESIレジスタの内容は0ではな
  766. く、TCPIPはその値をパラメータを指しているポインタであると解釈してしまい
  767. ます。ボードのアンロードによってアンバインドが発行された場合、LSLはESIレ
  768. ジスタを0にしないか、最初のプロトコルスタックをアンバインドするときしか
  769. 0にしません。この状況では、アンバインドを通知するためにプロトコルスタッ
  770. クを呼び出す場合には、ESIレジスタは呼び出す前に0にしておく必要がありま
  771. す。
  772.  
  773. LSLの中の<LSLUnBindThenDeRegisterMLID>呼び出しに、この問題の原因がありま
  774. した。アンバインドするためにプロトコルスタックコントロールエントリーを呼
  775. び出す前に、ESIレジスタには不正な値が入っているのです。この呼び出しを行
  776. う前に、ESIレジスタには文字列へのポインタか、0が入っている必要がありま
  777. す。ESIレジスタはプロトコルスタックを呼び出す前に、0にしておく必要があ
  778. ります。つまり<xor esi,esi>という処理が必要です。NetWare v4.10のLSLの
  779. コードではこの修正は既に行われています。NetWare v3.12とNetWare v4.0xの
  780. LSLのコードについては、この修正が必要です。
  781.  
  782. インストール手順
  783.  
  784. NCFファイル: STARTUP.NCF
  785.  
  786.  
  787. -----------------------------------------------------------------
  788. LSTECBFX NLM
  789. ============
  790.  
  791. パケットシグネチャを有効にした状態で2個のパケットが同時に到着したときに2番
  792. めのパケットが消えてしまう場合があります。LSTECBFX.NLMはこの問題を修正しま
  793. す。この問題は3.12に特有で、最適化の結果として起こります。4.00以降では起
  794. こらず、PBURST.NLMをロードした3.11でも起こりません。
  795.  
  796. インストール手順
  797.  
  798. NCFファイル: STARTUP.NCF
  799.  
  800. -----------------------------------------------------------------
  801. MMACCFIX NLM
  802. ============
  803.  
  804. クライアントがサーバのファイルを読み込んでいるときにハングアップを起こ
  805. し、さらにサーバの CPU負荷率が100%を表示することがあります。
  806. MMACCFIX.NLM はこの障害を修正します。
  807.  
  808. インストール手順
  809.  
  810. NCFファイル: STARTUP.NCF
  811.  
  812. -----------------------------------------------------------------
  813. NCPCHKFX.NLM
  814. ============
  815.  
  816. アプリケーションがNCP253を実行した場合、GPPEでサーバがアベンドします。
  817.  
  818. インストール手順
  819.  
  820. NCFファイル:STARTUP.NCF
  821.  
  822.  
  823. -----------------------------------------------------------------
  824. NPAPATCH NLM
  825. ============
  826.  
  827. NPAPATCH.NLMはNetWare 3.12用のパッチモジュールです。このパッチにより、
  828. OSのローダが.HAMと.CDMファイルを扱うことが出来るようになります。
  829.  
  830. インストール手順
  831.  
  832. NCFファイル:STARTUP.NCF
  833.  
  834. -----------------------------------------------------------------
  835. NTBIOFIX.NLM
  836. ============
  837.  
  838. Netbiosのブロードキャストパケットストロームの問題を修正します。
  839.  
  840. インストール手順
  841.  
  842. NCFファイル:STARTUP.NCF
  843.  
  844.  
  845. -----------------------------------------------------------------
  846. PBWANFIX NLM
  847. ============
  848.  
  849. このパッチは、WAN でパケットバーストを使用しているときに、回線が飽和状
  850. 態になることがあるという障害を修正します。
  851.  
  852. インストール手順
  853.  
  854. NCFファイル: STARTUP.NCF
  855.  
  856.  
  857. -----------------------------------------------------------------
  858. PM312 NLM
  859. ============
  860.  
  861. ダイナミックパッチをロードする為に必要なパッチマネージャです。
  862.  
  863. インストール手順
  864.  
  865. NCFファイル: STARTUP.NCF
  866.  
  867.  
  868. -----------------------------------------------------------------
  869. READQFIX NLM
  870. ============
  871.  
  872. キューが一杯のとき、ファイルサーバがキュー管理システム(QMS)のリクエスト
  873. を処理しようとして無限のループに入ってしまうことがあります。
  874. この問題が起こると、利用状況が96%まで上がる、ユーザの接続が切られる、
  875. パケット受信バッファのカウントが高くなる、といった現象が発生します。
  876. このパッチにより、ファイルサーバはキューが一杯の場合でもQMSクエストを正し
  877. く処理できるようになります。READQFIX.NLMをロードする前にキューが一杯のと
  878. きは、READQFIX.NLMのロード後、コンソールに次のエラーメッセージが表示され
  879. ることがあります。
  880.  
  881. "WARNING:  Error detected in Queue. ID=xxxxxxxx"
  882.  
  883. このメッセージが表示された場合、そのID番号のキューを削除し、再作成して下
  884. さい。
  885.  
  886.  
  887. インストール手順
  888.  
  889. NCFファイル: STARTUP.NCF
  890.  
  891. -----------------------------------------------------------------
  892. REALMFIX NLM
  893. ============
  894.  
  895. アプリケーションが直接テープドライブなどのハードウェアにアクセスしてい
  896. るとき、メディアの最後尾に達したことによって発行されるエラーコードが本
  897. 来のものと異なってしまい、アプリケーションが正しいエラーコードを取得で
  898. きないという障害があります。REALMFIX.NLM はこの障害を修正します。
  899.  
  900. インストール手順
  901.  
  902. NCFファイル: STARTUP.NCF
  903.  
  904.  
  905. -----------------------------------------------------------------
  906. REGOBJFX NLM
  907. ============
  908.  
  909. メディアマネージャが永久にループし、その情報が有効になるまで待ち続ける
  910. という問題を修正します。
  911.  
  912. インストール手順
  913.  
  914. NCFファイル: STARTUP.NCF
  915.  
  916.  
  917. -----------------------------------------------------------------
  918. RKIELFIX NLM
  919. ============ 
  920.  
  921. このパッチは、特定のアベンド時に表示される意味不明のアベンドメッセージ
  922. "Richard Kiel memorial abend #27"を、正しいアベンドメッセージ"Invalid 
  923. entry in message list"に変更します。なお、このアベンドが発生した場合に
  924. は、システムメッセージマニュアルの付録A に書かれている、ハードウェアの
  925. チェックを行ってください。
  926.  
  927. インストール手順
  928.  
  929. NCFファイル: STARTUP.NCF
  930.  
  931. -----------------------------------------------------------------
  932. RTCHGFIX NLM
  933. ============ 
  934.  
  935. サーバ、クライアント間でパケットシグネチャを使用しているとき、経由する
  936. ルータが変わると、クライアントでタイムアウトエラーが発生したり、ハング
  937. アップしたりします。RTCHGFIX.NLM はこの障害を修正します。
  938.  
  939. インストール手順
  940.  
  941. NCFファイル: AUTOEXEC.NCF
  942.  
  943.  
  944. -----------------------------------------------------------------
  945. RTRTIME  NLM
  946. ============
  947.  
  948. このパッチをロードすることによって、新しいサーバコンソールコマンド、
  949. "ROUTER TIMEOUT"が使用できるようになります。このコマンドは RIP、SAP の
  950. タイムアウト値を変更するもので、WAN接続などの遅い回線を使用していると
  951. きに、タイムアウト値を増加させることによって、タイムアウトが発生するの
  952. を防ぐために用いられます。
  953. ROUTER TIMEOUT コマンドの書式は以下の通りです。
  954.  ROUTER TIMEOUT <分>
  955. ここで指定した時間がタイムアウト値となります。指定できる範囲は4分から
  956. 255分の間で、デフォルトは4分です。
  957. サーバが指定のタイムアウト時間内にRIP/SAP情報を更新しない場合、その
  958. RIP/SAP情報はサーバのテーブルから削除されます。
  959.  
  960. インストール手順
  961.  
  962. NCFファイル: AUTOEXEC.NCF
  963.  
  964.  
  965. -----------------------------------------------------------------
  966. SAPFX NLM
  967. ============
  968.  
  969. インストール手順
  970.  
  971. NCFファイル: STARTUP.NCF
  972.  
  973. -----------------------------------------------------------------
  974. SEARCHFX NLM
  975. ============
  976. SRCIOFIX NLM
  977. SRCMSFIX NLM
  978.  
  979. "Search DEL 2"(またはそれ以上の数で)SEARCHをサーバコンソールから実行さ
  980. せた後に、全てのサーチパスを削除すると、サーバがアベンドする現象を修正し
  981. ます。
  982. 通常の設定(SYS:\SYSTEMをサーチする状態)で、"Search DEL 1"を行い、
  983. "Search DEL 2"を実行するとサーバはアベンドする。
  984.  
  985. インストール手順
  986.  
  987. NCFファイル: STARTUP.NCF
  988.  
  989.  
  990. -----------------------------------------------------------------
  991. SERVHOPS NLM
  992. ============
  993.  
  994. 通常、SERVHOPS.NLMは同じセグメントに3.11とSFT IIIの両サーバがあって、特定
  995. のサーバでリモートブーティングを行うときに使います。また、ホップ数を増や
  996. した方が良い場合にも使用できます。
  997.  
  998. SERVER HOPS N(Nはサーバに割り当てたいホップ数。ホップ数は1~15)
  999.  
  1000. インストール手順
  1001.  
  1002. NCFファイル: AUTOEXEC.NCF
  1003.  
  1004.  
  1005. -----------------------------------------------------------------
  1006. SIGLOGFX NLM
  1007. ============
  1008.  
  1009. バインダリでパスワード切れとなったときにAPIからNWP_LOGINを使ってVLMを呼び
  1010. 出すと、接続に失敗する問題を修正します。
  1011.  
  1012. インストール手順
  1013.  
  1014. NCFファイル: STARTUP.NCF
  1015.  
  1016. -----------------------------------------------------------------
  1017. SIGLOGFX.NLM
  1018. ============
  1019.  
  1020. NWP_LOGINにおいて、バインダリでパスワードが失効してしまうと、コネクショ
  1021. ンが破壊される問題を修正します。
  1022.  
  1023. ユーザ(TEST)を作成し、パスワードを設定し、失効させます。ただし、ログ
  1024. インは出来るようにしておきます。
  1025. DSモードで"LOGIN server/TEST"と入力してログインを行います。パスワードの
  1026. 変更を聞かれたら、"N"と応答します。バインダリモードで
  1027. "Login server/TEST /B"と入力してログインします。ここで
  1028. "Abort,Retry,Fail"エラーが表示されます。ここで入力が可能なのは、"F"だけ
  1029. です。ログインはサーバから「8801、不正なコネクション」エラーを受け取りま
  1030. す。サーバは次にエラーを受け取ります。「Server 4.0-2506 不正なセキュリ
  1031. ティシグネチャーのNCP要求をユーザTESTから受信しました...侵入者かネット
  1032. ワークが破壊された可能性があります」
  1033.  
  1034. NWP_LOGINを使用したVLMのAPI呼出は、この事象の後は全て異常になります。
  1035. CodeViewを通すと、VLMの要求は行われ、CodeViewが終了します。サーバは何回
  1036. かブザーが鳴り、エラーメッセージを受け取り、DOSプロンプトに
  1037. "Invalid drive..."が表示されます。
  1038. NETX.EXEが使用されている場合には、この状況でもLOGINは動作します。
  1039. ここで示した問題は、サーバにおいて、あるNCPパケットがシグネチャを発行す
  1040. るときに正しく動作しない点にあります。この場合には問題のパケットは
  1041. PING FOR NDSパケットです。KEYED LOGIN NCPが送られ、戻ってきた後に
  1042. 4.xサーバにバインダリでログインしようとした場合、シグネチャがONになった
  1043. PINGを送信します。サーバは次の二つの応答のうち、いずれかを実行します。
  1044. 1)シグネチャなしのPINGで応答する。この場合、シグネチャを要求しているの
  1045. で、クライアントはログインに対して異常を検出する。
  1046. 2)侵入者の警告メッセージをコンソールに表示し、PINGには応答しない。この
  1047. 異常は4.xのLOGIN.EXEをバインダリエミュレーションでのログインに使用した場
  1048. 合に発生します。3.xのバインダリのLOGINではPINGを行わないので、正常に終了
  1049. します。
  1050.  
  1051. インストール手順
  1052.  
  1053. NCFファイル:STARTUP.NCF
  1054.  
  1055.  
  1056.  
  1057. -----------------------------------------------------------------
  1058. SPXDDFIX NLM
  1059. ============ 
  1060.  
  1061. SPXDDFIX NLMは、SPXが接続リクエストの再試行を処理するときの問題を修正
  1062. します。再試行のときにすでにSESSION_TERMINATEDに移行済みの場合、その
  1063. リクエストは新規の接続リクエストとして扱われていました。
  1064.  
  1065. アプリケーションがSPXTerminateConnectionを呼び出して接続解除したあとで
  1066. 到着したデータも、確認されてそのアプリケーションに送られてました。
  1067. アプリケーションのコードにもよりますが、これでは送信側に、
  1068. データが正しく送られたという誤解を与えてしまいます。このパッチは、
  1069. SPXTerminateConnectionを呼び出したあとで到着したすべてのパケットを破棄す
  1070. るようにします。
  1071.  
  1072. インストール手順
  1073.  
  1074. NCFファイル: STARTUP.NCF
  1075.  
  1076.  
  1077. -----------------------------------------------------------------
  1078. SPXFIX2  NLM
  1079. ============
  1080.  
  1081. 存在しないセッションでSPX終了確認を受信した場合のSPXコードの問題を修正
  1082. しました。このパッチは終了確認を受信したもののセッションが存在しない場合、
  1083. アプリケーションソケットに返すのではなく、IPXにECBを返すようにします。
  1084.  
  1085. インストール手順
  1086.  
  1087. NCFファイル: STARTUP.NCF
  1088.  
  1089.  
  1090. -----------------------------------------------------------------
  1091. SPXNSFIX NLM
  1092. ============
  1093.  
  1094. セッションが存在しない場合、SPXが終了確認をシステムパケットとして解釈で
  1095. きい問題を修正します。
  1096.  
  1097. セッションが存在しないためにアプリケーションがエラーになると、SPXはシス
  1098. テムバッファをリンクサポート層(LSL)に返すのではなく、ソケットにポス
  1099. ティングします。
  1100. SPXNSFIX.NLMはセッションが存在しない場合にSPXが終了確認パケットをどう処
  1101. 理するかを修正しています。
  1102.  
  1103. インストール手順
  1104.  
  1105. NCFファイル: STARTUP.NCF
  1106.  
  1107.  
  1108. -----------------------------------------------------------------
  1109. SYNCMFIX NLM
  1110. ============ 
  1111.  
  1112. 1つのディスクコントローラに1つのディスク(ディスクA)、別のコントローラ
  1113. に2つのディスク(ディスクB、C)が接続され、ディスクB、CがディスクAに対し
  1114. てミラー設定されている(3つのディスクに同じデータが書かれる)とき、ディ
  1115. スクB、Cが"Out of Sync"の状態でサーバをダウンし、再起動すると、ディス
  1116. クAのみが"In Sync"状態となりディスクアクセスは行われず、ディスクB、Cは
  1117. "Out of Sync"状態でディスクアクセスされ、ディスクB、C同士のみがミラー
  1118. を行っているかのように見えます。SYNCMFIX.NLM はこの現象を修正します。
  1119.  
  1120. インストール手順
  1121.  
  1122. NCFファイル: STARTUP.NCF
  1123.  
  1124.  
  1125. -----------------------------------------------------------------
  1126. SYNCTIME NLM
  1127. ============
  1128.  
  1129. SYNCTIME.NLM は、サーバがフロッピードライブや DOS パーティションにアク
  1130. セスした場合、サーバのシステムタイムに遅れが生じる障害を修正するための
  1131. パッチです。このモジュールがロードされていると、サーバの時間はハード
  1132. ウェアクロックから定期的に更新されます。
  1133.  
  1134. インストール手順
  1135.  
  1136. NCFファイル: AUTOEXEC.NCF
  1137.  
  1138.  
  1139. -----------------------------------------------------------------
  1140. TRBUFFIX NLM
  1141. ============
  1142.  
  1143. 転送バッファのシーケンス番号が順不同に返され、データの破壊を招く現象を修正
  1144. します。
  1145. リクエストがFIFOでなくLIFOで処理されるという、エレベータオフコードの問題を
  1146. 修正します。
  1147.  
  1148. インストール手順
  1149.  
  1150. NCFファイル: STARTUP.NCF
  1151.  
  1152.  
  1153. -----------------------------------------------------------------
  1154. UNLDIRFX NLM
  1155. ============
  1156.  
  1157. TNode->TFileEntryNumberを使って UnLockDirectoryEntry が呼び出されると、
  1158. INWPurgeTrusteeにおいて
  1159. ABEND:"UnLockDirectoryEntry called with entry that was already unlocked" 
  1160. が発生します。
  1161. この TNode->TFileEntryNumber は ImmediateReuseGetDirectoryEntry の呼び出し
  1162. により上書きされることがあります。
  1163.  RAM 上にファイル・エントリのためのディレクトリィ構造体がない場合には、
  1164. ImmediateReuseGetDirectoryEntry はカレントの最上位のブロックを
  1165. ディレクトリィ・ブロックに読み込み、TNode ポインタを無効化します。
  1166. UNLDIRFX.NLMはこの問題を修正します。
  1167. 注: ファイルエントリのロックは、TNode がロックされることを保証するもので
  1168. はありません。
  1169.  
  1170. インストール手順
  1171.  
  1172. NCFファイル: STARTUP.NCF
  1173.  
  1174.  
  1175. -----------------------------------------------------------------
  1176. UNLOADFX NLM
  1177. ============
  1178.  
  1179. このパッチは、ロードされた複数の NLM を、正しい順序でアンロードしない
  1180. とアベンドが発生することがあるという障害を修正します。
  1181. インストール手順
  1182.  
  1183. NCFファイル: STARTUP.NCF
  1184.  
  1185.  
  1186. -----------------------------------------------------------------
  1187. VOLMTFIX.NLM
  1188. ============
  1189.  
  1190. ハードディスクのボリュームとCD-ROMのボリュームがマウントされた後に、ハー
  1191. ドディスクのボリュームがディスマウントされた場合(ハードディスク毎にボ
  1192. リュームが一つ有り、そのボリュームがSYSではない場合)、CD-ROMのボリュー
  1193. ムがディスマウントされるまで、そのハードディスクのボリュームがマウント出
  1194. 来ないという問題を修正します。コンソールに表示されるメッセージは
  1195. "SAME OR ALL VOLUME SEGMENTS COULD NOT BE FOUND"。ハードディスクに二つ以
  1196. 上のボリュームがあり、一つのボリュームだけがディスマウントされた場合、そ
  1197. のボリュームは問題なく再マウント出来ます。ただし、ハードディスクの全ての
  1198. ボリュームがディスマウントされた後に、ロックされた、または保存された状態
  1199. が変更された場合、そのボリュームは再マウント出来なくなります。
  1200.  
  1201. インストール手順
  1202.  
  1203. NCFファイル:STARTUP.NCF
  1204.  
  1205.  
  1206. -----------------------------------------------------------------
  1207. WORMROFX.NLM
  1208. ============
  1209.  
  1210. リムーバブルデバイスで、始めに読み出し/書き込みでマウントし、カートリッ
  1211. ジを取り出した後、書き込み禁止タブをセットした新しいデバイスを挿入した場
  1212. 合、OSはそのデバイスが読み出しのみであることが認識できない。このパッチは
  1213. その問題を解決しています。
  1214.  
  1215. インストール手順
  1216.  
  1217.  NCFファイル:STARTUP.NCF
  1218. -----------------------------------------------------------------
  1219. WRLENFIX NLM
  1220. ============
  1221.  
  1222. 不当なNETXパケットを修正するためのパッチです。VLMと同じく、書込みの長さ
  1223. を切り捨てて、ラップしないようにしました。
  1224.  
  1225. インストール手順
  1226.  
  1227. NCFファイル: STARTUP.NCF
  1228.  
  1229.  
  1230. -----------------------------------------------------------------
  1231. WSMSGFIX NLM
  1232. ============
  1233.  
  1234. クライアントから他のクライアントにメッセージ送信を行うとき、1回のメッ
  1235. セージが2つに分かれて表示される長さで、その切れ目にまたがって2バイトの
  1236. 文字があると、メッセージの後半部分が文字化けを起こします。
  1237. WSMSFGIX.NLM はこの障害を修正します。
  1238.  
  1239. インストール手順
  1240.  
  1241. NCFファイル: STARTUP.NCF
  1242.  
  1243.  
  1244. -----------------------------------------------------------------
  1245. 当文書に掲載されている商標は、それぞれの関係者の所有権で保護されていま
  1246. す。商標については、詳しくは製品のマニュアルを参照してください。
  1247. -----------------------------------------------------------------
  1248. ***************************************************************** 
  1249.  
  1250. ご利用の皆さまへ
  1251.  
  1252. ノベル株式会社及び米国Novell, Inc.(以下総称してノベルという)は、お客様と
  1253. 別途契約書等の書面にて取り決めを行わない限り、お客様に対して、ノベルのソ
  1254. フトウェアについていかなる表明も保証も行いません。特に、ノベルは、当該ソ
  1255. フトウェアの商品性および特定の目的への適合性について明示的にも黙示的にも
  1256. 保証を行うものではありません。
  1257.  
  1258. ノベルのソフトウェアを、ノベルの書面による承諾なくして、販売、頒布等す
  1259. ることは禁じられています。また、ノベルは、ノベルのソフトウェアの販売等
  1260. を中止する権利を留保しています。
  1261.  
  1262. ノベルは、ノベルソフトウェアの利用に関して、または利用中に生じた、利益
  1263. 又は収入の損失、ソフトウェアの消耗、データの損傷、損傷したデータの再生
  1264. に要する費用、代替装置またはプログラムの費用などについては、責任を負い
  1265. ません。また、ノベルはお客様以外の第三者からの要求には応じられません。
  1266. ノベルは、全てのソフトウェアについて、インストールする前にバックアップ
  1267. コピーを取られることをお勧めします。ノベルは、ソフトウェアに対するテク
  1268. ニカルサポートをノベルの判断で提供します。
  1269.  
  1270.  
  1271.                                 DISCLAIMER
  1272.  
  1273.      Novell, Inc. makes no representations or warranties with respect 
  1274. to any NetWare software, and specifically disclaims any express or 
  1275. implied warranties of merchantability, title, or fitness for a 
  1276. particular purpose.
  1277.  
  1278.      Distribution of any NetWare software is forbidden without the 
  1279. express written consent of Novell, Inc.  Further, Novell reserves the 
  1280. right to discontinue distribution of any NetWare software.
  1281.  
  1282.      Novell is not responsible for lost profits or revenue, loss of 
  1283. use of the software, loss of data, costs of re-creating lost data, the 
  1284. cost of any substitute equipment or program, or claims by any party 
  1285. other than you.  Novell strongly recommends a backup be made before 
  1286. any software is installed.  Technical support for this software may be 
  1287. provided at the discretion of  Novell.
  1288.