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.