TECHNICAL INFORMATION DOCUMENT TITLE: TF2000 - NetWare Connectivity Patch DOCUMENT ID: TID300200 DOCUMENT REVISION: A DATE: 14APR95 ALERT STATUS: Yellow INFORMATION TYPE: Symptom Solution README FOR: tf2000 PRODUCT and VERSION: UnixWare 2.0 ABSTRACT: This PTF consists of fixes for several problems in the UnixWare 2.01 version of the NetWare UNIX Client (NUC). This patch should be applied to all UnixWare 2.01 installations that use the NUC. The problems and a short description of the resolutions are explained in the sections below. SYMPTOM Various, see specifics below. SOLUTION Apply the tf2000 file. Installation Instructions: DATATYPE: datastream 1. Download the tf2000 and tf2000.txt to the /tmp directory on your machine. 2. Read the release notes contained in this file and follow the instuctions to add the packages to your system. 3. Now become root, and add the package to your system using the following commands: $ su # pkgadd -d /tmp/tf2000 Solution Specifics TF2000 OVERVIEW --------------- Title ----- TF2000 - NUC Patch Version ------- 1.0 Date ---- 28MAR95 Information Type ---------------- Symptom Solution Product And Version ------------------- UnixWare 2.01 General Description. ------------------- 1) Fixes in several areas eliminate system panics, hangs and severed network connections due to heavy load and system stress, especially in situations where the system is configured with insufficient memory. - Correct error handling in sapd that caused it to die. - Eliminate nucd memory leaks caused in libnct. - KMA corruption panic is fixed. - Copying a NetWare resident file that is mandatory lock-enabled or that has advisory locks in effect no longer hangs the system. - A kernel mode address fault in nucfs is fixed. - A deadlock between NUC processes which resulted in hung xterminals has been eliminated. - Eliminated the possibility of having NUCfs filesystems open with files on them when NUC is stopped to avoid a system panic. - Fixed an inconsistency in the error checking of a pointer which, if it failed, would cause nucd to dump core. - Provides fixes for NUC errors when writing files on the server under high load conditions. - Fixes a problem with occasional kernel panics during NUC shutdown when network support is improperly installed. 2) File and record locking for the nucfs is available and mandatory lock-enabled files will have a bit set (SNODE_MANDLOCK_ENABLED). Files that do not have the bit set, will have no side effects when a lock is released. 3) The single login feature is now supported from telnet, nvt, rlogin, and rsh. Single login will not succeed when the first login for a user is an rlogin without a password. If a .rhosts file has been used to allow a user to rlogin without a password, then there is no password available to NetWare resources. To avoid this problem when using a .rhosts file, users should rlogin only after logging in with a password (as in telnet, console login, desktop graphical login). In the event the user has inadvertently logged in with .rhosts first, they can run 'nwlogout server_name; nwlogin server_name' to gain access to the server. 4) /etc/mnttab is updated atomically by nucamd to avoid corruption of /etc/mnttab when /etc/mnttab is on a full root filesystem. 5) A delayed NUC response when using a DMA-able NIC has been fixed. 6) This fix enables ulimits up to 8M blocks on NUCfs file systems. 7) Correct Netbios packet handling has been implemented, eliminating system panics and enabling their delivery to an IPX socket multiplexor. 8) Eliminate problems with spurious characters appearing in the output when remotely printing with NetWare using a 32 bit NIC. New Features. ------------ None Software Notes and Recommendations. ---------------------------------- Known problems and work arounds for the problems that were not addressed in this PTF are described below: 1) The Unixware 2.01 NLM is not installed correctly with NW 3.12 servers. This appears to be a problem with recognition of revision numbers. It has occurred most often with SBACKUP. The corrective action is to install SBACKUP patch 3.12 before installing NUC. This workaround may also need to be applied to other updated NLM's. 2) If a file is created/opened on a UW2.01 server from an OS/2 or DOS client and a UnixWare soft (symbolic) link is created using the same namespace before the client closes the file, the file becomes corrupt. This occurs because the client operating system does not recognize the concept of a soft link and UW is not promoting correct file locking in this instance. Avoid using symbolic links on files the clients will use, or at least close the files from the clients. 3) A netware server abend could occur on a very heavily loaded server (1000 clients) when running with default directory cache buffers on the server. The default value for Minimum Directory cache buffers is 20. This should be increased in direct proportion to the average number of clients. This ptf should be installed on all UnixWare 2.01 systems using NetWare for Unix Client (NUC). It will not install on any other version of the software. Hardware Notes and Recommendations. ---------------------------------- This PTF is targeted for the i386, i486 and Pentium CPU's. Installation Instructions. ------------------------- This TF consists of 1 3.5 inch floppy. Insert the floppy into the drive and, while logged in as root, type pkgadd -d diskette1 and follow the instructions output by pkgadd. Troubleshooting. --------------- None