Technical Information Document
PLPD fix for IPX socket consumption - TID2961925 (last modified 28MAR2002)
2961925 2961925
associated file

Click filename to download:
plpdsoc2.exe; 212389 bytes; Date/Time: 03-28-2002/12:17AM

abstract

These updates are intended for NetWare 5.0 and 5.1 running UNIX Print Services. They contain fixes for PLPD consumption of IPX sockets. For this fix to be effective, you must also have C libraries updated to at least 11-20-2000, for REQUESTR.NLM fixes.

This "PLPDSOC2" download expands upon the previous "PLPDSOCK" download. All the previous materials are still included. However, due to a potential problem found in PLPDSOCK, an alternate set of materials is provided. See the "issue" section of this document to decide which materials to use.

installation

1. Install NetWare 5.x CLIB updates from 11-20-2000 or newer.
2. Rename SYS:SYSTEM\PLPD.NLM and SYS:SYSTEM\PRLIB.NLM.
3. Rename SYS:SYSTEM\NLS\4\PLPD.MSG and SYS:SYSTEM\NLS\4\PRLIB.MSG
4. See the "Issue" section of this document to determine which of the PLPD materials included in this download are needed (either from PLPDSOCK subdir, or PLPDSOC2 subdir).
5. Copy the new *.MSG files to SYS:SYSTEM\NLS\4
6. Copy the new *.NLM files to SYS:SYSTEM.

issue

1. The materials in the PLPSOCK sub-directory are identical to the previous PLPDSOCK.EXE download. They contain two fixes (although only one of those fixes was actually documented in the previous PLPDSOCK.TXT readme):

a. PLPD accepts jobs from UNIX print queues and passes them to NetWare print queues. If PLPD is sending jobs to an Alias object which in turn points to a queue, several IPX sockets can be consumed for each print job, and not released unless PLPD is unloaded. Eventually all IPX sockets can be consumed. This situation has been corrected.

b. PLPD was not successfully sending "out of disk space" messages to SNMP agents. This has been corrected. HOWEVER, in some environments, this fix was later found to cause "out of disk space" errors even when there was plenty of disk space. In such cases, PLPD would stop accepting print jobs. This side-effect was discovered after all maintenance of the product had been discontinued. One work-around that has been successful is to set PLPD to spool to a different NetWare volume. That is configured in UNICON -> Manage Services -> Print Services -> Set Up Print Spool Directory. Alternatively, the older PLPD materials in the PLPDSOC2 location do not contain the SNMP fix, and therefore will not experience this potential side-effect.

2. The materials in the PLPDSOC2 sub-directory were actually built before the PLPDSOCK materials. PLPDSOC2 only contains fix "a". Fix "b" is not present, so its potential side-effect will not occur. The PLPDSOC2 materials were not originally scheduled for public release. While they contain unique dates in the "modules" information, they do not contain a unique version number. Their version numbers match those of some older builds.

If this product had still been receiving engineering maintenance, a new fix for the SNMP issue could have been devised which did not cause any side-effects. However, since the product does not receive further maintenance, the option which gives customers the most flexibility is to offer these alternative materials which only contain fix "a".

contents

Self-Extracting File Name:  plpdsoc2.exe

Files Included       Size   Date         Time    Version   Checksum

\
  PLPDSOC2.TXT       4854   03-28-2002   12:17AM
\plpdsoc2
      PLPD.MSG      19664   09-26-2000   11:06AM
      PLPD.NLM      80632   09-26-2000   11:06AM
     PRLIB.MSG       2930   09-26-2000   11:06AM
     PRLIB.NLM      63896   09-26-2000   11:06AM
\plpdsock
      PLPD.MSG      19664   09-26-2000   11:06AM
      PLPD.NLM      80256   11-02-2000   02:37AM
     PRLIB.MSG       2930   09-26-2000   11:06AM
     PRLIB.NLM      63896   11-02-2000   02:30AM
Document Title: PLPD fix for IPX socket consumption
Document ID: 2961925
Creation Date: 28MAR2002
Modified Date: 28MAR2002
Document Revision: 1
Novell Product Class: Connectivity Products
Novell Product and Version: UNIX Connectivity

Disclaimer

The Origin of this information may be internal or external to Novell. Novell makes all reasonable efforts to verify this information. However, the information provided in this document is for your information only. Novell makes no explicit or implied claims to the validity of this information.

Any trademarks referenced in this document are the property of their respective owners. Consult your product manuals for complete trademark information.