Patch Name: PHSS_2705 Patch Description: s700 8.07 93/06/07 patch of NCS/NCK This patch release fixes several problems in NCS/NCK software for HP-UX 8.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/8.X/PHSS_2705 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: 57482 272 client 9842 2 copyright 49859 896 drm_admin 9488 1152 glbd 12723 344 lb_admin 59551 264 lb_test 50677 406 libnck.a 57732 344 llbd 266 10 netncsrc 4048 336 nrglbd 33466 13 oldtables.c 64989 13 ppfm.h 41280 368 server 53336 40 stcode 21241 30 stcode.db 13466 80 uuid_gen Dependencies: None Supersedes: PHSS_1504 Patch Package Size: 2397 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_2705). 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_2705.updt" (this assumes that you are in the /tmp directory where PHSS_2705.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_2705/orig. HP recommends keeping this software there in order to recover from any potential problems. It is also recommended that you move the PHSS_2705.text file to /system/PHSS_2705 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_2705.updt of=/dev/rmt/0m bs=2048