Patch Name: PHSS_2707 Patch Description: s300_400 9.0 93/06/07 patch of NCS/NCK This patch release fixes several problems in NCS/NCK software for HP-UX 9.x on s300_s400 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/s300_400/9.X/PHSS_2707 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: 4358 199 client 9842 2 copyright 31077 577 drm_admin 14200 772 glbd 52763 259 lb_admin 27057 199 lb_test 4209 261 libnck.a 32965 249 llbd 266 10 netncsrc 80 240 nrglbd 33466 13 oldtables.c 64989 13 ppfm.h 168 258 server 65140 12 stcode 21241 30 stcode.db 32384 39 uuid_gen Dependencies: None Supersedes: None. Patch Package Size: 1659 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_2707). 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_2707.updt" (this assumes that you are in the /tmp directory where PHSS_2707.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_2707/orig. HP recommends keeping this software there in order to recover from any potential problems. It is also recommended that you move the PHSS_2707.text file to /system/PHSS_2707 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_2707.updt of=/dev/rmt/0m bs=2048