NOVELL TECHNICAL INFORMATION DOCUMENT TITLE: NDS 8.x update for Netware 5.1 ver. 8.85c TID #: 2968251 README FOR: ds885c.exe SUPERSEDES: fds885c.exe NOVELL PRODUCTS and VERSIONS: DS.NLM - NW51DS NDS 8 - NW51 Server 5.x - EOL NDS - EOL ABSTRACT: eDirectory update for NetWare 5.1 servers running with the Novell Directory Services version 8.x database. Files changed since NetWare 5.1 SP6: DS.NLM (v 8.85c) DSREPAIR.NLM (v 10250.41) THIS UPDATE TO DS 8.X ENHANCES ITS ABILITY TO COEXIST WITH LATER VERSIONS OF EDIRECTORY. THESE ENHANCEMENTS ARE DESIGNED TO HELP CUSTOMERS MIGRATE TO THE NEWER VERSIONS OF EDIRECTORY. ******** NOTE: Novell now provides a single common repair for DS 8.x, DS 85.x and eDirectory 8.6.x servers. This version of DSREPAIR.NLM, once released only for eDirectory 8.6.x servers, is now backwards compatible with DS 8.x and 85.x servers provided they are on the latest released versions of DS.NLM. Do not install on a NetWare 4.x or 6.x server. Do not install on a NDS 6.x, 7.x, 85.x, 8.6.x or 8.7.x servers. This DS update contains a new dsloader. The server must be completely reset or brought down to reload new ds modules. ----------------------------------------------------------------- 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: Novell recommends applying NetWare 5.1 SP6 or higher before applying this patch. While this update to Directory Services version 8 may work on NetWare 5.0, Novell has not performed testing of this patch on any of its discontinued products. This patch MAY work on earlier NetWare 5.1 support pack releases, however, as stated above no testing has been performed on these. The earliest support pack supported in conjunction with this patch is SP5. **** Patch Installation Note ******** The install script for this patch will remove all static cache settings to take advantage of the new Dynamic Cache algorithms. This should result in a considerable improvement in performance. Please read the install section for instructions on how to restore the static settings if desired. ============================================================ NOTE: DO NOT INSTALL THIS PATCH ON A NETWARE 5.1 SERVER IF YOU HAVE DS 7.x OR EDIRECTORY 85.x\8.6.x\8.7.x INSTALLED! IT IS ONLY FOR NETWARE NDS 8.x SERVERS (I.E DS v.8.85). IF THE SERVER IS CURRENTLY AT DS 7.x, UPGRADE TO NDS 8 FIRST. THEN APPLY THIS PATCH. DO NOT INSTALL ON A NETWARE 4.X OR NETWARE 6.X SERVER ============================================================ Proactive NOTE: As with all patches, take standard precautionary disaster recovery steps. This includes loading "DSREPAIR -RC" which will create a file called SYS:\SYSTEM\DSR_DIB\00000000.$DU. This is a backup of your Directory Services database. This file should be copied to another directory so it will not be overwritten the next time it is run. Running a DSREPAIR -RC on a regular basis provides additional disaster recovery for the database. ============================================================= 1. Copy the patch (FDS885c.EXE) to a temporary directory on the server being patched. (i.e., SYS:\PATCHES) 2. From a workstation, run the executable. 3. Install at a minimum NW 5.1 sp5 or higher if it is not yet installed. See the disclaimer above when you do not have one of these support packs installed. 4. Run NWCONFIG.NLM from the server console prompt. 5. Go to Product Options 6. Go to Install a product not listed 7. Hit F3 to specify a different path 8. Specify the path were the patch was extracted (ie sys:\patches). NOTE: You are looking for the directory where the DS8.IPS file is located. 9. Press ENTER and follow the prompts. 10. After the installation, you must reboot the server (RESET SERVER) or issue the DOWN command to load the new DSLOADER.NLM. This must happen or the database will not load properly. 11. You should then observe that DS v8.85c has been loaded. ** NOTE 1 ** A backup of the original DS files will be located at SYS:\OLDDS for disaster recovery. ** NOTE 2 ** To restore the original static memory settings (not recommended, performance degradation my occur), the file SYS:\OLDDS\_NDSDB.INI can be edited from any text editor. Take note of the information in the file. These are your old settings. Re-apply the settings by executing a "set dstrace=!mb[values]" *** The values listed are in decimal. (see TID # 10060699 for caching details) ISSUE: DS Changes made in DS.NLM v8.85c: (Supersedes 8.85b) - Exporting a user certificate (pfx file) causes a -779 error with DS version 8.85b Changes made in DS.NLM v8.85b: (Supersedes 8.85a) - Server abends synching stream file for user that does not yet exist on that server. - Cache memory allocator out of available memory on backlink trigger (External reference referral bufffer fix) Changes made in DS.NLM v8.85a: (Supersedes 8.85 - Found in NetWare 5.1 SP6) - Partitions are showing -128 errors in the Report synchronization status - Problems trying to change the Supervisor Bindery password --------------------------------------------------------------------------- DSREPAIR Changes made in DSREPAIR v10250.41 (Supercedes 10250.40) - Dsrepair not removing replica attribute off external ref objects not flagged EF_EXTREF_PARTION - Changes needed for DSRepair/DS/Install Load stage for NTPv3 Web Release for NetWare 60 - Dsrepair doesn't fix blank value on obituary - Add silent switch to local database repair XK2 - Dsrepair reports future modification timestamp when it should not Changes made in DSREPAIR v10250.40 (Supercedes 10250.39) - Cosmetic: Repair reports error: ERROR: Illegal replica number 0 is reissued - Resolves continually synchronizing objects due to Replica 0 on modification timestamp Changes made in DSREPAIR v10250.39 (Supercedes 10250.38) - Unknown base class attribute stripped running repair after schema update - DSREPAIR now defaults to tree structure check during an xk2 - Dsrepair version needs to check for non present invalid entry ID's on inherited ACL - DSRepair single object repair fails if last digit in ID is 'a' (hex value) - NetWare 6 SP3: grafting a single tree merge in dsmerge results in an error Changes made in DSREPAIR.NLM v10250.38: (Supersedes 10250.37 - Found in NetWare 5.1 SP6) - Unknown base class attribute stripped running repair after schema update - DSREPAIR now defaults to tree structure check during an xk2 - Dsrepair version needs to check for non present invalid entry ID's on inherited ACL - DSRepair single object repair fails if last digit in ID is 'a' (hex value) - NetWare 6 SP3: grafting a single tree merge in dsmerge results in an error NOTE: Previous versions of DS 8.x had its own repair. Beginning with DSREPAIR 85.18 the DSREPAIR.NLM for eDirectory 8.5xx AND NDS 8.x were combined. As referenced earlier there is now one common repair for 8.x, 85.x and 8.6.x. Self-Extracting File Name: ds885c.exe Files Included Size Date Time ..\ DS885C.TXT (This file) APPEND.NLM 965 9-29-1998 2:26:08 pm DS8.IPS 1480 1-21-2004 4:43:18 pm ICMD.NLM 32638 5-12-2000 2:46:18 pm ISDOS.NLM 1148 2-19-1998 4:42:44 pm ..\INSTALL\ ..\INSTALL\4\ DS8.ILS 9968 1-21-2004 6:05:36 pm SHUTDOWN.ILS 597 7-31-2002 4:42:12 pm STARTUP.ILS 1863 4-15-2004 1:46:14 pm ..\STARTUP\ DSLOADER.NLM 19056 1-24-2003 10:57:10 am ..\SYS\ ..\SYS\SYSTEM\ BULKLOAD.NLM 52873 2-7-2000 6:56:10 am DIBMIG.NLM 669412 8-27-2001 10:58:04 am DS.NLM 1290902 12-19-2003 4:00:22 pm DSBROWSE.NLM 433543 2-13-2001 12:11:14 pm DSI.NLM 108330 8-20-2001 4:27:10 pm DSISCH.NLM 107697 5-23-2000 10:43:40 am DSREPAIR.NLM 333889 8-8-2003 9:44:56 am DSTRACE.NLM 26623 5-23-2000 10:42:50 am NLDAP.NLM 131910 8-15-2001 2:19:24 pm SAL.NLM 21733 1-2-2001 1:32:30 pm TLSAPI.NLM 2141 1-4-2000 2:57:34 pm WTM.NLM 138663 11-7-2000 12:07:56 pm ..\SYS\SYSTEM\NLS\ ..\SYS\SYSTEM\NLS\4\ DIBMIG.MSG 3072 1-26-2000 10:29:20 am DSREPAIR.MSG 84897 12-4-2002 5:41:26 pm ..\SYS\SYSTEM\SCHEMA\ LDAP.SCH 13700 4-3-2001 11:29:30 am LDAPUPDT.SCH 18154 4-4-2001 9:08:12 am NDPS100.SCH 11315 2-9-2000 3:29:18 am NDPS200.SCH 5588 1-12-2000 7:52:00 am NDPS201.SCH 2124 1-25-2000 11:06:48 am NDS500.SCH 6917 5-9-2002 10:46:46 am ----------------------------------------------------------------- Any trademarks referenced in this document are the property of their respective owners. Consult your product manuals for complete trademark information. -----------------------------------------------------------------