PURPOSE OF FIX UXC140102 ~~~~~~~~~~~~~~~~~~~~~~~~ Supercedes fix UXC140101. Fixes bugs: 090338 NPU network printer utility occasionally hangs, typically caused by resetting the remote printer/terminal server. The fix for this can be enabled by setting the environment variable NPU_ORDERLYRELEASE=2 to provide a graceful closure of the connection but leaving the operating system to handle the closure rather than waiting indefinitely for the final message from the network printer/server. 090191 NPU network despoolers with the NPU configured to use the LPR protocol occasionally abort 'No Process,exec of cmd failed'. When using the LPR protocol NPU was attempting to send a final empty print job to the remote printer server which rejected the job causing the npu to report an error, previous print jobs will have been printed successfully. 084991 Occasionally the session manager ROUTE-FILE information would become corrupted when the ROUTE-FILE was being amended by netadmin. Session manager and netadmin (RUFMUP) now cooperate using a lockfile /tmp/.RouteFileLock to prevent concurrent access to the ROUTE-FILE. 084939 When the sockets connection interface being used UNIX-Connect occasionally failed to establish a connection. The socket connection was occasionally interrupted and was not retried, connections are now retried. 084932 Net despooler would occasionally hang on a npu process. This also requires Reality V12 fix 0001 or V11 fix 0145. There were situations where npu exited before reading all of the print data from Reality causing Reality to hang waiting for all data to be read. COMPATIBILITY ~~~~~~~~~~~~~ Solaris 7,8,9,10, AIX 5.2, 5.3, Linux 7.2 / 9 UNIX-CONNECT 1.4.x.x Fix Rebuild INSTALLATION ~~~~~~~~~~~~ For initial install of this fix you should proceed as follows: login: root First close down session manager: # /usr/RCS/rcs stop The remove all previous fixes applied to the installation you are about to update. A list of installed fixes is maintained in /usr/rosi/UXC/V1.4.x.x/Names. See individual READMEs in installed fixes on how to remove, for example /usr/rosi/UXC/V1.4.x.x/lrxVr4UXC.140101.d/README. # su - rosi $ ksh $ cd /tmp $ tar -xvf UXC140102.tar $ cd UXC140102 $ ./InstallFix Enter to the prompt asking if this is an on-site link. Once that has been run then the fix can be removed and re-installed with: login: rosi $ su # ksh # cd ~rosi/UXC/V1.4.*.*/UXC140102/[Platform].d # ./Remove # to remove the fix or # ./Install # To install the fix Enter return to the prompt asking if this is an on-site link.