Novell Client for Windows v4.91 Support Pack 1 July 2005 Overview This Support Pack contains updates for Novell Client for Windows v4.91 only. The purpose of this Support Pack is to provide a bundle of fixes that have all been tested together. These files have undergone component testing, core OS testing, and integration testing with other Novell products. Do not install individual files from the Support Pack. 1.0 Support Pack Installation 1.1 Prerequisites 1.1.1 NDPS 1.1.2 Installing NetWare 4.11 or 4.2 Server Patch Prior to Installing the Client Solves File Open Issue 1.2 Install Option 1 - setupsp.exe 1.3 Install Option 2 - ACU Install 1.4 Install Option 3 - Installing the Novell Client with the Support Pack Integrated 1.5 Setupsp.exe Functionality 1.6 Acu.exe Functionality 2.0 Fixes Since Last Release 3.0 Legal Notices 1.0 Support Pack Installation 1.1 Prerequisites 1.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 NetWare 5.1 Support Pack 3 or later. For more information, see TID 10062546 (http://support.novell.com/cgi-bin/search/ searchtid.cgi?/10062546.htm). 1.1.2 Installing NetWare 4.11 or 4.2 Server Patch Prior to Installing the Client Solves File Open Issue A server patch update addresses an issue in which a file that is 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 you exit the application. This problem could cause the server to run out of memory or hang. The server update is located in TID 2952441 (http://support.novell.com/cgi-bin/search/ searchtid.cgi?/2952441.htm). You do not have to update the server product version to install and use the latest client software. 1.2 Install Option 1 - setupsp.exe To install the updates on a workstation with the Novell Client for Windows v4.91 already installed, run the setupsp.exe located in products\winnt\i386. Available options for configuring setupsp.exe are described in 1.5 Setupsp.exe Functionality. Setupsp.exe can be launched automatically as part of the NetWare login script. The following is an example of the code you would add to the login script: @\\%\sys\public\client.sp3\products\winnt \i386\setupsp.exe 1.3 Install Option 2 - ACU Install Automatic Client Upgrade (acu.exe) checks the Novell Client major, minor, and Support Pack versions previously installed on the workstation. If the workstation requires only the Support Pack updates, setupsp.exe will be launched instead of the full Client Install to update the software on the workstation. For example, when acu.exe runs on a workstation with the Novell Client for Windows v4.91 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 1.6 Acu.exe Functionality. 1.4 Install Option 3 - Installing the Novell Client with the Support Pack Integrated Update the Novell Client for Windows v4.91 source files located in the sys:public\client\winnt\i386 by copying the Support Pack files from products\winnt\i386 to sys:public\client\winnt\i386\. This copy will overwrite the corresponding files in the full Novell Client source directory. The Support Pack download file contains files in all languages. To avoid issues, remove the language directories that do not correspond to directories in the full client 4.91 installation already on the workstation. There are NLS-related directories within the Support Pack extracted directory structure: winnt\i386\nls\language, winnt\i386\admin\nls\language, winnt\i386\nal\nls\language, and \winnt\i386\rm\nls\language. Delete the unneeded language directories from both locations. Run the setupnw.exe program to install the integrated Novell Client and Support Pack. In cases where both compressed and uncompressed versions of a file end up in the same directory, the installation will automatically install the uncompressed file. It is not necessary to delete the compressed files. 1.5 Setupsp.exe Functionality The setupsp.inf file contains a [ServicePackOptions] section through which additional setupsp.exe behavior can be controlled. The default values for the option section have changed and are as follows: [ServicePackOptions] Reinstall = NO DisplayInstallPrompts = YES UpdateNICI = YES UpdateNMAS = YES UpdateNetIdentity = YES RebootOnCompletion = PROMPT PromptUserOnCompletion = YES Reinstall Setting the value Reinstall = NO disables the ability to reinstall the Support Pack, if the current Support Pack has already been installed on the workstation. For example, once the Support Pack has been installed successfully, running setupsp.exe will not install the Support Pack again. When the value is set to YES it allows the Support Pack installation to re-apply the updates even though the current Support Pack may have already been installed. DisplayInstallPrompts Setting the value DisplayInstallPrompts = YES displays all dialogs regarding the installation of the Support Pack. When the value is set to NO, no dialogs will be displayed during the Support Pack installation. DisplayInstallPrompts has no affect on the RebootOnCompletion or PromptUserOnCompletion values. productupdate The UpdateNICI, UpdateNMAS, UpdateNetIdentity parameters indicate whether SETUPSP.EXE is to install updates to the optional products included with the Novell Client. The product will only be updated if is has been detected on the workstation prior to the Support Pack installation. RebootOnCompletion Setting the value RebootOnCompletion = PROMPT prompts the user to decide whether the workstation should be shut down and restarted after the Support Pack installation completes. The PromptUserOnCompletion setting has no effect when RebootOnCompletion is set to PROMPT. Setting the value RebootOnCompletion = YES restarts the workstation after the Support Pack installation completes without waiting for the user to acknowledge any prompts. RebootOnCompletion = NO exits the Support Pack installation without restarting the workstation. PromptUserOnCompletion The PromptUserOnCompletion setting controls whether the user is advised that the Support Pack install completed prior to exiting the installation program. Setting the value PromptUserOnCompletion = NO exits the Support Pack installation without waiting for the user to acknowledge any prompts. Setting PromptUserOnCompletion = YES displays an informational prompt upon completion of the installation process. The user must simply press OK and does not have a choice to override or force a reboot. This prompt only confirms that installation completed prior to whichever post-install action will take place (whether setupsp.exe will just exit or will reboot the workstation, depending on whether RebootOnCompletion is set to YES or NO). 1.6 Acu.exe Functionality In addition to providing all the functionality Automatic Client Upgrade (acu.exe) has previously provided, it also provides administrators with an additional method for executing setupsp.exe on workstations that already have client software installed. An administrator can choose to use acu.exe to launch setupsp.exe to provide additional prompting 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, acu.exe will now also check the workstation ServicePack 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 file 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 = Yes causes acu.exe to take the [ServicePack] into account, as described previously. Setting the value Check = No causes acu.exe to ignore the workstation [ServicePack] value and will not run setupsp.exe instead of a full client upgrade/install. This behavior can also be forced by launching acu.exe with an /NSP command line switch. For example: ACU.EXE /NSP 2.0 Fixes Since Last Release For a list of additional changes made since the last Support Pack, see TID 10097911 (http://support.novell.com/cgi-bin/search/searchtid.cgi?/10097911.htm). 3.0 Legal Notices Novell, Inc. makes no representations or warranties with respect to the contents or use of this documentation, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. Further, Novell, Inc. reserves the right to revise this publication and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. Further, Novell, Inc. makes no representations or warranties with respect to any software, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. Further, Novell, Inc. reserves the right to make changes to any and all parts of Novell software, at any time, without any obligation to notify any person or entity of such changes. Export Restrictions: Any products or technical information provided under this Agreement may be subject to U.S. export controls and the trade laws of other countries. You agree to comply with all export control regulations and to obtain any required licenses or classification to export, re-export or import deliverables. You agree not to export or re export to entities on the current U.S. export exclusion lists or to any embargoed or terrorist countries as specified in the U.S. export laws. You agree to not use deliverables for prohibited nuclear, missile, or chemical biological weaponry end uses. Please refer to www.novell.com/info/exports/ for more information on exporting Novell software. Novell assumes no responsibility for your failure to obtain any necessary export approvals. Copyright 2005 Novell, Inc. All rights reserved. No part of this publication may be reproduced, photocopied, stored on a retrieval system, or transmitted without the express written consent of the publisher. Novell, Inc. has intellectual property rights relating to technology embodied in the product that is described in this document. In particular, and without limitation, these intellectual property rights may include one or more of the U.S. patents listed at http://www.novell.com/company/legal/patents/ and one or more additional patents or pending patent applications in the U.S. and in other countries. NDPS, NetWare, Novell, and Novell Client are a registered trademarks of Novell, Inc. in the United States and other countries. All third-party products are the property of their respective owners.