NOVELL TECHNICAL INFORMATION DOCUMENT TITLE: Server Library Update (CLIB.NLM and Others) DOCUMENT ID: TID021985 DOCUMENT REVISION: A DATE: 18JAN95 ALERT STATUS: Yellow INFORMATION TYPE: Symptom Solution README FOR: LIBUP4.EXE NOVELL PRODUCT and VERSION: NetWare 3.11 NetWare SFT III 3.11 NetWare 3.12 NetWare 4.01 ABSTRACT: This file includes the current Server Library NLMs Update for NetWare 3.11, NetWare SFT III 3.11, NetWare 3.12, and NetWare 4.01. ----------------------------------------------------------------- DISCLAIMER THE ORIGIN OF THIS INFORMATION MAY BE INTERNAL OR EXTERNAL TO NOVELL. NOVELL MAKES EVERY EFFORT WITHIN ITS MEANS 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. ----------------------------------------------------------------- SYMPTOM **** 3.X The server may abend when unloading NLMs, such as BOOTPD.NLM (and others). Abend types such as GPPE and Invalid Opcode have been seen. SYMPTOM During the installation of BASIC MHS on a NetWare 3.x server, the following error message is displayed: Error: initializing MHS Data Files Error: creating MHS Data Files Full Installation: Failed SYMPTOM When globally changing to a dataset in or logging in to a SoftSolution's Server Enhancement Module (SEM) and using CLIB.NLM 3.12, revision G, the following error message is displayed: Error 572: Could not send data to server [237, 0, 0] SYMPTOM The SSSERVER.LOG file will contain entries similar to the following: Monday July 25, 1994 02:18:49 PM -- SoftSolution's SEM is up Monday July 25, 1994 02:18:49 PM -- Lock failure Monday July 25, 1994 02:18:49 PM -- 593: Record not found Monday July 25, 1994 02:18:49 PM -- NetWare error number 255 SYMPTOM When restarting, shutting down, or unloading the GroupWise Message Server and using CLIB.NLM v3.12, revision G, considerable delays may be experienced. Every few seconds, the Message Server issues alert messages similar to the following: Waiting for task to complete This type of message usually occurs when the Message Server has lost its connection to a remote file server. When the connection has been lost, the Message Server must wait for all I/O operations to time out. When several I/O operations have been open on this server, this timeout period increases. The number displayed in the field indicates an approximate number of I/O operations that must time out. SOLUTION Install CLIB.NLM v3.12, revision H, contained in the libup4.exe file. SYMPTOM **** 4.X The following abend message may be returned to the server: MESSAGE ScheduleWorkToDo passed an invalid resource tag SOLUTION Apply CLIB.NLM 4.01 from the libup4.EXE file. Self-Extracting File Name: LIBUP4.EXE Revision: A Files Included Size Date Time \ LIBUP4.TXT (This File) DETAILS.DOC 4544 06-24-94 3:20p INSTALL.DOC 18744 11-10-93 5:08p INSTALL.EXE 40196 04-28-94 5:39p \3.X\ CLIB.NLM 344458 10-27-94 1:29p A3112.NLM 12425 03-29-94 1:49p NWSNUT.NLM 174888 06-02-94 4:48p MATHLIB.NLM 12458 10-27-94 12:04p AFTER311.NLM 14651 03-29-94 1:48p MATHLIBC.NLM 16832 10-27-94 12:04p \4.X\ CLIB.NLM 207535 05-25-94 11:37a DSAPI.NLM 43361 06-03-94 1:38p MATHLIB.NLM 9076 05-25-94 10:51a MATHLIBC.NLM 11657 05-25-94 10:51a Installation Instructions: This Server Library Update comes with an installation utility that will install the appropriate version of the NetWare 3.x and 4.x NLMs into the SYS:SYSTEM directory of one or more servers. To run the installation utility, type INSTALL. For additional information on the installation utility, see the INSTALL.DOC file. Patch History: The previous version of this library package LIBUP1.EXE contained the following fixes: AFTER311.NLM 3.0, revision H for NetWare 3.11 and 3.12 was enhanced in its support for internationalization and NetWare alerts. CLIB.NLM 3.12, revision D for NetWare 3.11, NetWare SFT III, and NetWare 3.12 was improved in several areas. þ Errors in Queue Management Services in handling job or form types and memory corruption while servicing a queue were corrected. þ Problems in handling connections and deleting files on remote servers were corrected. þ Service Advertising Protocol interfaces were fixed for the NetWare SFT III I/O engine and included additional error checking. þ The IPX address error handing was improved. þ Several server statistic functions were corrected. þ Improvements were made for internationalization, as well as memory allocation and debugging. þ A deadlock condition that may occur between NetWare SFT III servers and a bug that may occur while shutting down a NetWare SFT III server were corrected. þ Problems with name space support were fixed. CLIB.NLM 4.01, revision B for NetWare 4.01 was also improved in the following areas: þ Improvements were made in console input functions, resource handling, and name space support. þ Several server statistic functions were corrected. þ Interface with DSAPI.NLM was enhanced by improving support for multiple NetWare Directory Services users. The previous version of this library package LIBUP3.EXE contained: CLIB.NLM 3.12, revision H for NetWare 3.11, NetWare SFT III, and NetWare 3.12 was improved in several areas. Server statistics were added as well as support for file server hooks. A variety of fixes are included. NLMs that get time and date information from the CLIB.NLM file will get incorrect time and date. This is particularly acute for database servers such as Gupta and Oracle. The behavior is as follows: 1. As the time changes from 23-OCT-1993 23:59:59 to 24-OCT-1993 00:00:00, the date and time obtained from CLIB.NLM will be pushed forward one hour. 2. As the time changes from 30-OCT-1993 23:59:59 to 31-OCT-1993 00:00:00, the date and time obtained from CLIB.NLM will be pushed backward one hour. CLIB.NLM 4.01, revision D for NetWare 4.01, was also improved to correct the following abend message. When NLMs such as PSERVER are unloaded, the server will abend with the following message: MESSAGE Abend: SERVER-4.00-362: CloseScreen called with a screen that is still being used. Solution Specifics: ___________________________________ NetWare 3.x AFTER311.NLM 4.00a for NetWare 3.11 and 3.12 was split into the AFTER311.NLM and A3112.NLM files. The Locale functions remain in the AFTER311.NLM file. A3112.NLM 4.00 for NetWare 3.11 and 3.12 contains the NWSNUT functions previously included in AFTER311.NLM. CLIB.NLM 3.12 revision H for NetWare 3.11, NetWare SFT III, and NetWare 3.12, address issues with BASIC MHS and SoftSolutions. MATHLIB.NLM 3.12 for NetWare 3.11 and 3.12 is included as a library package. No changes have been made since NetWare 3.12. MATHLIBC.NLM 3.12 for NetWare 3.11 and 3.12 is included as a library package. No changes have been made since NetWare 3.12. ___________________________________ NetWare 4.x CLIB.NLM 4.01, revision D for NetWare 4.01 includes fixes in a variety of areas. DSAPI.NLM 4.01, revision C for NetWare 4.01 was enhanced with various NetWare Directory Services functions. A number of fixes are included in this revision. MATHLIB.NLM 4.00 for NetWare 4.01 is included as a library package. No changes have been made since NetWare 4.01. MATHLIBC.NLM 4.00 for NetWare 4.01 is included as a library package. No changes have been made since NetWare 4.01. For more information on these improvements, see the DETAILS.DOC file. ----------------------------------------------------------------- Any trademarks referenced in this document are the property of their respective owners. Consult your product manuals for complete trademark information. ----------------------------------------------------------------- ÿ