NOVELL TECHNICAL INFORMATION DOCUMENT TITLE: Client v3.3 SupportPack 3 for Win95/98 TID #: 2959557 README FOR: 33sp3.exe SUPERSEDES: b333sp3.exe NOVELL PRODUCTS and VERSIONS: Novell Client 3.3 for Windows 95/98 ABSTRACT: This file contains updates for the English version of the Novell Client v3.3 for Windows 98 and Windows 95. ----------------------------------------------------------------- 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. ----------------------------------------------------------------- INSTALLATION INSTRUCTIONS: Table of Contents 1.0 Prerequisites 1.1 NDPS 1.2 NetWare 4.11/4.2 2.0 Support Pack Installation 2.1 SETUPSP.EXE 2.2. ACU Install 2.3 Update Client Source Files and Install Full Client 3.0 Release Notes 3.1 SETUPSP.EXE Functionality 3.2 ACU.EXE Functionality 3.3 ZENworks for Desktops 4.0 Changes Since Last Client Release 1.0 Prerequisites ********************************************************************* 1.1 NDPS An update to NDPS is required to solve a client hang. Install the DPRPCNLM.NLM file, dated 22Nov2000 or later. This update is included in the NetWare 5.1 Support Pack 3. Refer to TID 10062546. 1.2 NetWare 4.11/4.2 An update for NetWare 4.11/4.2 servers is required prior to the installation of this Client Support Pack. The server update is located in TID 2952441. This update addresses an issue in which a file opened once by different threads (one open in each thread) in an application and then closed leaves an instance of the file open, even after exiting the application. This problem could cause the server to run out of memory or hang. 2.0 Installation ********************************************************************* 2.1 Install Option 1 - SETUPSP.EXE To install the updates on a workstation with the Novell Client v3.3 for Windows 95/98 already installed, run the SETUPSP.EXE program located in the PRODUCTS\WIN95\IBM_ENU directory. Available options for configuring SETUPSP.EXE are described in Section 1.3, SETUPSP.EXE Functionality. SETUPSP.EXE can be launched automatically as part of the NetWare login script. Example for adding into the login script: @\\%\SYS\PUBLIC\CLIENT.SP3\PRODUCTS\WIN95\IBM_ENU\SETUPSP.EXE 2.2 Install Option 2 - ACU Install The updated ACU.EXE checks the Novell Client Major, Minor, and Support Pack versions installed on the workstation. If the workstation only requires the Support Pack updates, SETUPSP.EXE will be launched instead of the full Client Install. For example, when ACU.EXE is run on a workstation with the Novell Client 3.3 for Windows 95/98 installed, the SETUPSP.EXE program is executed. A workstation with an old Client version or no Client installed will run the full Novell Client install. Available options for configuring the ACU.EXE are described in section 3.2, ACU.EXE Functionality. 2.3 Install Option 3 - Installing the Novell Client with the Support Pack Integrated Update the Novell Client 3.3 for Windows 95/98 source files located in the SYS:PUBLIC\CLIENT\WIN95\IBM_ENU directory by copying the Support Pack files from the PRODUCTS\ WIN95\IBM_ENU directory into the SYS:PUBLIC\CLIENT\WIN95\IBM_ENU directory. This copy will overwrite the corresponding files in the full Novell Client source directory. Run the SETUP.EXE program to install the integrated Novell Client and Support Pack. Automatic Client Upgrades (ACU.EXE) require that the major or minor internal version in the UNATTEND.TXT file to be incremented. Incrementing the major or minor internal version triggers the ACU.EXE to install the integrated Novell Client and Support Pack. 3.0 Release Notes ********************************************************************* 3.1 SETUPSP.EXE Functionality The SETUPSP.INF contains a [ServicePackOptions] section through which additional SETUPSP.EXE behavior can be controlled. The default values for the [ServicePackOptions] section are as follows: [ServicePackOptions] ForceInstall = NO ForceReboot = NO Setting the value "ForceInstall = YES" will cause SETUPSP.EXE to ignore the "Service Pack" value check and always install even if the current support pack is already present. This option can be useful if a pre-release version of the support pack has been previously installed. Setting the value "ForceReboot = YES" will not present the interactive "Do you want to reboot now?" dialog and will force the workstation to restart immediately after SETUPSP.EXE has applied the support pack updates. The SETUPSP.EXE application checks version information in the following order: 1- SETUPSP.EXE checks the local workstation's major and minor client versions against the major and minor client version specified in the SETUPSP.INF. If the two versions are not identical or no version information exists in the workstation registry, SETUPSP.EXE simply terminates. 2- SETUPSP.EXE then checks the workstation's Novell client "Service Pack" value against the "ServicePack" value in the SETUPSP.INF. If the workstation's "Service Pack" value does not exist or is less than the value in the SETUPSP.INF, SETUPSP.EXE commences with applying the support pack updates. Otherwise SETUPSP.EXE simply terminates. 3.2 ACU.EXE Functionality The version of ACU.EXE included with this support pack, in addition to providing all the functionality ACU.EXE has previously enabled, provides administrators with an additional method for executing SETUPSP.EXE. An administrator may choose to use ACU.EXE to launch SETUPSP.EXE to provide additional prompting and/or logging during the client update process. Normally the ACU.EXE application checks only the workstation's major and minor client version (and the administrator's major and minor internal version, if defined) to determine whether ACU.EXE should attempt to launch the full SETUPSP.INF install. If the workstation major and minor client version checks show that the workstation already has the same major and minor client version that is available for install, this updated ACU.EXE then also checks the workstation "Service Pack" value (as SETUPSP.EXE does) to determine whether the local workstation has the support pack installed. If the workstation is in need of only the support pack updates, ACU.EXE then launches only SETUPSP.EXE instead the full client upgrade/install process. The ACU.INI included with this support pack contains a [ServicePack] section through which this new behavior can be further controlled. The default values for the [ServicePack] section are as follows: [ServicePack] Check=Yes Setting the value "Check=No" will cause ACU.EXE to ignore the workstation "Service Pack" value and will never trigger SETUPSP.EXE instead of a full client upgrade/install. This behavior can also be force by launching ACU.EXE with an "/NSP" command line switch, e.g. "ACU.EXE /NSP". Setting the value "Check=Yes" (the default) causes ACU.EXE to take the "Service Pack" version into account, as described previously. 3.3 ZENworksfor Desktops The ZENAPP32.DLL file is not included in this Support Pack. When the Novell Application Launcher is run, the ZENAPP32.DLL file on the Client will be automatically updated to the newer version. ISSUE: 4.0 Changes Since Last Client Release - Accessibility options have been added to accommodate users with disabilities. Additional information is located at www.novell.com. - Fixed a problem where Laptop workstations would hang. - Under Windows 95 or 98 with the Novell Client installed, if you attempted to access an NT print share name greater than 16 characters, you are not able to print to that printer. Error: there is an error writing to printer name .. system cannot find the path specified. - Microsoft group policies created with POLEDIT.EXE work fine with older versions of the Client, but failed on Windows 95 workstations running the 3.3 Client. - With the Novell Client for Windows 95 an XYWrite Application needs additional key pressed to execute a Macro. - Upon completion of login, the workstation may have created anywhere from six to sixty separate connections depending on what actions were being performed during login (script, NAL, etc.). - The DNS server assigned during first connection does not have the SLP DA name entry and so the SLP Name Space Provider (NSP) goes into multicast mode (since it can't locate a DA). At this point, the Nortel VPN client connects through the firewall and a new DNS server is assigned one that could resolve the DA name entry. However, the SLP NSP never attempts to resolve the DNS name again, leaving the SLP NSP in multicast mode permanently. - After using a dial-up connection to any ISP and then using Nortel's VPN Extranet client to make a connection inside the firewall, then use the Novell Client to login into NetWare servers as needed. If you do a Find Computer command or Map command with the Novell Client installed, it sends a DNS request through only one adapter (either the dial- up adapter or the Nortel VPN adapter), and the DNS request is sent only to the ISP's DNS server and not the internal DNS server as desired. - Not able to locate a configured Directory Agent from a Windows 98 laptop. With a DNS name in the Directory Agent list on the client setting ACTIVE DISCOVERY and STATIC to ON, able to ping the DNS name from a DOS prompt and it resolves the name fine. However, it is not being resolved correctly on boot-up. - WM95SAST.DLL error on Windows 95/98 workstations when three actions come up using package default. "WM95SAST caused an invalid page fault in module kernel32.dll at 015f:bff7b983. " - ZEN for Desktops Workstation Manager (WM) allows the usage of Printer Policy packages, which configures a list of printers that are supposed to be installed on the workstation. This is possible for legacy print queues (QMS) and for NDPS printers. There is no problem with NDPS, but there is with the way WM tries to determine that a printer driver has changed. - First Resort Software application experiences random data corruption. - Configured the Etherlink III Card (3C589D-Combo) on a Dell Latitude CPi laptop as a manual setting. Go into Control Panel/System/Network Adapters. Find 3 Com card hit properties and go to resources tab. On the resources tab uncheck the automatic settings box if it is checked and provide another (or the same) basic configuration. It should then create a driver database, etc. When the automatic settings for the adapter are unchecked, the workstation hangs if it is unattached to the network and it was previously attached to the network with a valid IP address. - Standard client upgrade to the 3.2x or 3.3 clients with IP & IPX. Receive a blue screen after reboot. - SLP currently has a 5-minute global timer to attempt to recontact static DA addresses that have been marked "NORSP." Because of a problem with the Nortel VPN client, this is causing DAs to remain NORSP for up to 5 minutes and all attempts to log in fail because of the down state of the DA (can't resolve server names). Need to add ability to control retry interval for NORSP DAs. - Client will fail with an illegal operation during a batch file copy of information from one server volume to another. The batch file will fail at different points during the copying process to 15 different servers. - NIOS.EXE hangs the system when it is executed from the hard drive of a 1 GHz CPU computer. This hang does not occur when executing NIOS.EXE from the floppy drive or from other slower machines. - Corrected a problem with multiple open of stream files by the same client. - NWIP client: if the Nearest Netware/IP Server parameter is configured and that server is down at the time of client boot, the client never finds any other NWIP resources. - When installing the Windows 95/98 client on a Notebook with Windows 95 and configuring NWIP and pure IP support, machine takes up to 8 minutes to boot. This happens only after the DCOM update from Microsoft is installed. NWIP needs to be manually configured with Domain name (netip.ppl.com) and preferred NWIP and DSS server (IP address). SLP needs to be configured as static and with no active discovery. DNS has the host and domain name (ws009630.papl.com) and two DNS server entries. Domain suffix search order holds the domain (papl.com). The problem occurs only when the machine is not connected to the network. When the machine is connected to the network it boots up normal (in about 1 to 2 minutes). - Machine displays a blue screen with a Page Fault error (0E) after reviving from suspend mode. There is an apparent incompatibility between the ePad driver and the Novell Client software. - Capture a printer port through windows. Do this through Control panel, printers, properties of the NDPS printer, details, capture printer port. Click the appropriate LPT device, add the path to the NDPS printer in the path (\\treename\printername.context), and click OK. After the port has been captured, click Capture Printer Port again. Press the Down arrow and scroll up to the LPT port just captured. It will show as either \\\ or \\\@%), or similar control characters. - Resolved high utilization at one or more NetWare servers when workstations log in. - DOS application (Clipper) which does a DOS shell inside of itself. If the application is running with "LoadLocalHigh=on" in the SYSTEM.INI and UMB memory is enabled in the CONFIG.SYS, starting the application and executing a DOS shell causes the system to crash. - Custom COBOL application is no longer able to print to PRN. - XCOPY.EXE not working with extended ASCII characters. - LOPAC application fails when LocalLoadHigh is set with the Novell client. - When you load the Novell Border Manager VPN client and get attached to the VPN server, loading SLPINFO /d results in the DA showning as "Unresponsive." Looking at Network Neighborhood Novell Directory Services, no trees are listed. Wait for a time (from a few seconds to 3-4 minutes), SLPINFO /d shows the DA as "UP," and the trees appear in the DS window. - Workstation hangs intermittently when booting. Changing to a different controller (either the Ultra33 or another brand) resolves the problem. Different speed/brand motherboards affect the problem. Duplicated on a 600mhz motherboard. - MPR.EXE hangs when the Client v3.2x is installed after the NFS client. - Workstations hang during Client v3.3 install when /ACU /U is being used and the Unattend file contains Location Profiles. - The Client on Windows 95 or 98 with 3.1 version will hang during login if the Enter key held. Self-Extracting File Name: 33sp3.exe Files Included Size Date Time ..\ 33SP3.TXT (This file) ..\WIN95\ ..\WIN95\IBM_ENU\ ACU.EXE 45056 6-8-2001 11:28:10 am ACU.INI 551 6-4-2001 4:10:08 pm CLIENT32.NLM 555387 5-16-2001 9:52:30 am CONNSVC.DLL 65536 5-15-2001 10:47:00 am DPAWIN32.DLL 65536 6-20-2001 10:25:00 am DPLMRW32.DLL 20480 11-22-2000 11:02:50 am DPLMW32.DLL 90112 11-22-2000 11:03:28 am DPLRNAME.DLL 45056 6-20-2001 10:25:00 am DPLRNAME.EXE 28672 6-20-2001 10:33:46 am DPLWIN32.DLL 114688 6-20-2001 10:25:00 am DPPWIN32.DLL 106496 6-20-2001 10:25:00 am DPRPCW32.DLL 45056 5-24-2001 5:36:46 pm DPSWIN32.DLL 118784 6-20-2001 10:25:00 am IPHLPR.NLM 27149 4-25-2001 5:03:10 pm LGNW9532.DLL 248832 5-14-2001 1:56:16 pm LOGINSVC.DLL 36864 5-30-2001 8:55:58 am LOGINW32.DLL 348160 6-18-2001 3:22:04 pm LOGINW32.RLL 126976 6-18-2001 3:23:56 pm LOGINW95.DLL 32768 5-15-2001 10:13:46 am MONOID.IDX 144486 11-30-2000 6:26:52 pm NETWIN32.DLL 238080 11-1-2000 12:45:56 am NIPPDRVI.DLL 36864 6-18-2001 10:39:56 am NIPPED.DLL 32768 6-20-2001 9:26:00 am NOVELLNP.DLL 557056 4-25-2001 11:04:40 am NOVPP32.DLL 172032 3-5-2001 4:27:14 pm NWCLIENT.INF 36163 6-18-2001 12:12:34 pm NWIP95.NLM 66131 4-25-2001 5:08:48 pm NWLAYOUT.INF 16941 5-30-2001 9:04:42 pm NWLOCAL.EXE 28672 3-20-2000 6:51:06 am NWNDPS.INF 6842 6-12-2001 10:38:40 pm NWSETUP.DLL 311136 6-13-2001 3:33:16 pm NWSLOG32.DLL 40960 1-11-2000 6:57:44 am NWWS2NDS.DLL 38448 5-1-2001 5:32:00 pm OIDMSG.IDX 63428 11-30-2000 6:26:52 pm OIDNAME.MSG 59503 11-30-2000 6:26:52 pm PWDNOTFY.DLL 36864 3-1-2001 8:53:22 am SETUPSP.EXE 40048 6-13-2001 3:34:36 pm SETUPSP.INF 6165 6-18-2001 12:23:44 pm SPFLIST.EXE 146944 6-13-2001 4:49:42 pm SRVLOC.NLM 88035 5-3-2001 11:50:20 am TRANNTA.NLM 37923 4-25-2001 5:10:04 pm WM95.EXE 151552 11-16-2000 6:07:32 pm WM95ROAM.DLL 9216 5-16-2001 10:35:46 am WM95SAST.EXE 49664 6-18-2001 11:47:34 am WMPOLHLP.DLL 134656 6-19-2001 8:33:58 am WMPRT95.DLL 40960 3-5-2001 4:31:10 pm WMRASM.DLL 12240 5-15-2001 10:55:48 am WSREG.DLL 237568 6-11-2001 7:37:38 am WSREG32.EXE 135168 6-11-2001 7:37:48 am WSREG32R.DLL 69632 9-29-2000 11:43:32 am ZENIS.INF 2125 5-27-2001 7:32:32 pm ZENPOL32.DLL 114688 6-20-2001 8:20:48 am ZISLIB32.DLL 53248 9-29-2000 1:43:38 pm ZISWIN.EXE 90112 5-18-2001 11:36:50 am ZISWINR.DLL 45056 5-18-2001 11:36:56 am ZLIB.DLL 61440 11-30-2000 11:07:48 am ..\WIN95\IBM_ENU\RM\ ZENPOL32.DLL 114688 6-20-2001 8:20:48 am ----------------------------------------------------------------- Any trademarks referenced in this document are the property of their respective owners. Consult your product manuals for complete trademark information. -----------------------------------------------------------------