Patch Name: PHSS_2708 Patch Description: s700 9.X 93/06/07 patch of NCS/NCK This patch release fixes several problems in NCS/NCK software for HP-UX 9.x on s700 systems. The ASCII-EBCDIC character translations in NCS formerly were incorrect. This patch corrects the default character translations in NCS so that they agree with those in version 1.0.2 of the Distributed Computing Environment (DCE) offering from the Open Software Foundation (OSF) and with those in the HP DCE/9000 1.1 product. This patch also provides a facility that lets users supply their own customized translations at runtime. A source code example, /etc/ncs/oldtables.c, shows how to use this facility and how to revert to the old NCS tables. These changes will take effect for any application that relinks with the NCK library in this patch. The NCS Global Location Broker formerly could fail to communicate with its client after periods of heavy usage, reporting "(get_activity) can't allocate slot" errors. The glbd in this patch fixes that problem. The NCS startup file, /etc/netncsrc, formerly could fail to identify cluster systems and fail to create necessary CDFs. The netncsrc in this patch fixes that problem and also corrects and clarifies comments about glbd startup. The new netncsrc file is installed in /etc/newconfig and will take effect only after the user copies it into /etc (and preserves any required local customization). The header file in NCS formerly defined and undefined the symbol _PROTOTYPES unconditionally. Many programs expect _PROTOTYPES to be defined in and expect this definition to persist; the code in did not interact well with the code in . The in this patch fixes that problem by defining and undefining _PROTOTYPES only if has not already been included. The Location Broker administrative tool formerly did not correctly handle "go" responses to queries from its "clean" command and could perform unintended deletions of Location Broker database entries. The lb_admin in this patch fixes this problem. Signal handling code in the NCK library formerly could cause some applications to lose SIGCLD signals. This patch fixes that problem. The change in signal handling will take effect for any application that relinks with the new NCK library. Path Name: /hp-ux_patches/s700/9.X/PHSS_2708 Effective Date: 930618 Patch Files: /etc/newconfig/netncsrc /system/NCSNCK-RUN/copyright /usr/etc/ncs/drm_admin /usr/etc/ncs/oldtables.c /usr/etc/ncs/glbd /usr/etc/ncs/lb_admin /usr/etc/ncs/lb_test /usr/etc/ncs/llbd /usr/etc/ncs/nrglbd /usr/etc/ncs/perf/client /usr/etc/ncs/perf/server /usr/etc/ncs/stcode /usr/etc/ncs/uuid_gen /usr/include/ppfm.h /usr/lib/libnck.a SR#: 5003112813, 5003079673 "what" string/timestamp: The executables in this patch contain the following "what" string: nck version 1.5.1 (93/06/07) "sum" output: 11561 272 client 9842 2 copyright 8223 920 drm_admin 15490 1176 glbd 37268 344 lb_admin 14827 264 lb_test 29209 386 libnck.a 16948 344 llbd 26326 12 netncsrc 30117 336 nrglbd 33466 13 oldtables.c 64989 13 ppfm.h 14232 368 server 15070 40 stcode 21241 30 stcode.db 40937 80 uuid_gen Dependencies: None Supersedes: None. Patch Package Size: 2417 Kbytes Installation Instructions: Please review all instructions and the Hewlett-Packard SupportLine User Guide or your Hewlett-Packard support terms and conditions for precautions, scope of license, restrictions, and, limitation of liability and warranties, before installing this patch. Note: Please back up your system before you patch. --------------------------------------------------------------------------- After getting the patch onto your machine, unshar the patch (sh PHSS_2708). To install this patch do the following: 1) Run /etc/update (Note: you must be logged in as root to update a system). 2) Once in the update "Main Menu" move the highlighted line to "Change Source or Destination ->" and press "Return" or "Select Item". 3) Make sure the highlighted item in the "Change Source or Destination" window is "From Tape Device to Local System ...", then press "Return" or "Select Item". 4) You should now be in the "From Tape Device to Local System" window. Change the "Source: /dev/rmt/0m" to "Source: /tmp/PHSS_2708.updt" (this assumes that you are in the /tmp directory where PHSS_2708.updt has been placed). Note: You must enter the complete path name. 5) Press "Done". 6) From here on follow the standard directions for update. The customized script that update runs will move the original software to /system/PHSS_2708/orig. HP recommends keeping this software there in order to recover from any potential problems. It is also recommended that you move the PHSS_2708.text file to /system/PHSS_2708 to be retained for future reference. If you wish to put this patch on a magnetic tape and update from the tape drive, dd a copy of the patch to the tape drive. As an example the following will create a copy of the patch that update can read: dd if=PHSS_2708.updt of=/dev/rmt/0m bs=2048