Technical Information Document
NDS Update for Netware 4.11, 4.2 DS v 6.21 - TID2966639 (last modified 30JUL2003)
2966639 2966639
associated file

Click filename to download:
ds621.exe; 690169 bytes; Date/Time: 07-30-2003/04:56PM

abstract

This update to Novell Directory Services is intended for NetWare 4.11 and
4.2 servers.

This update requires that a NetWare 4.11 server be running Support Pack
Version 9.

DS 6.21 provides the following updates to facilitate migration to later
versions of NetWare and eDirectory:
- Pre-Migration GUID generation
- Enhanced Auxiliary Class handling
- Enhancements to allow for coexistance with NetWare 6.5
- Synchronization update for eDirectory 8.6.x or higher on NT servers

Additional steps to allow these enhancements may be required. Please refer
to the Issue Section for further information.

Updated files since the last public release of DS 6:
DS.NLM v 6.21
DSREPAIR v 4.73a
SGUID.NLM v 1.00

***** DO NOT APPLY THIS DS UPDATE TO A NETWARE 5.x or HIGHER SERVER!!!! ****

installation

This update is for NetWare 4.11 and 4.2 servers only!
NetWare 4.11 should be patched to Support Pack 9.

**** NOTE **** Always make a backup copy of original files.

******************* Proactive NOTE *************************************
As with all patches, take standard precautionary disaster recovery steps. This
includes loading "LOAD DSREPAIR -RC" at the server console which, on
a Netware 4.11 server, will create a file called SYS:\SYSTEM\DSREPAIR.DIB.

Running a DSREPAIR -RC on a regular basis provides additional disaster recovery
for the database. This will put a copy of the database in the SYS:\SYSTEM
directory by default and this file should be copied to another directory such
as SYS:\SYSTEM\DSR_DIB so it will not be overwritten the next time it is run.
**************************************************************************

1. Log into the network as ADMIN or a user with rights to the SYS:SYSTEM of
the file server. Locate the following files in the SYS:\SYSTEM sub-directory:
DS.NLM
DSREPAIR.NLM
You may or may not find all of the files mentioned above, additionally, one
or more of the files may be flagged Read-Only. Rename these files to *.OLD.

2. Unload all DS dependant NLM's (DSREPAIR.NLM, DSVIEW.NLM, etc.)
Copy the NLM files provided in this update to the SYS:SYSTEM directory
of the NetWare 4.11 OR 4.2 file server.

3. At the file server console of the server being upgraded (or using
RCONSOLE) toggle to the system console screen.

4. At the system console screen enter the command "SET DSTRACE = *." and
press <Enter> to reload the Directory Services (DS.NLM) without downing
the server. You may also issue the following commands at the console:
"UNLOAD DS" and "LOAD DS" .

5. You should then observe that the new DS.NLM is loaded. Should you receive
an "Error -603" when the new SGUID.NLM module loads simply load the new
DSREPAIR.NLM and run Advanced Options | Global Schema Operations |
Post NetWare 5 Schema Update.
You will then need to re-run the "SET DSTRACE=*." command or unload and
re-load DS.NLM. Additional information can be found in the Issue Section of
this update.

This update to Directory Services is recommended when running in a mixed
tree with NetWare 5.x NDS 8 and later servers. It is also recommended
that this update be applied prior to upgrading the server to NetWare 6.x
or greater.

issue

FIXES INCLUDED IN DS 6.21
(Supercedes DS.NLM 6.19 found in the last 6.x public release file - DS617.EXE)
- NetWare 6.5 reports -609 during install

***************** NOTE ***************

This update provides several enhancements that will allow a NetWare 4.x server to
coexist in mixed rings while upgrading to the latest versions of NetWare and
eDirectory.
1. Enhanced Auxiliary class support. No longer will objects associated with
auxiliary classes show up as unknown while being viewed from a management
interface such as ConsoleOne when reading the database from a DS 6 based
server. To enable/disable the new auxiliary class support you must type the
following commands at the server console:
SET DSTRACE=AUXSUPPORT ON
SET DSTRACE=AUXSUPPORT OFF
These settings are persistant.
Additional information can be found in TID 10083622

2. This version of DS.NLM also prepares objects for a migration to NetWare
6.x and eDirectory 8.6.2 or higher by giving them a GUID attribute and value.
This attribute is used by NSS volumes for volume trustee right associations.
This attribute is given to object by a new NLM - SGUID.NLM. Additonal steps
may be required to allow for this functionality. (Please reference TID 10083319)
Additional information on installation and how the three included NLM's
perform this function can be found by referencing
TID 10081527

3. This update also addresses problems with DS 6.x synchronizing to 8.6.x or 8.7.x
running on a NT SERVER in a mixed ring with NetWare 4.x. For this
synchronization update to function you must issue a "SET DSTRACE=!ne" command
at the console prompt. This command should also be placed in your autoexec.ncf.

Please note that this switch is only required when eDirectory is running on a NT
server.

*********************************************

FIXES INCLUDED IN DS 6.19
(Supercedes DS.NLM 6.17 found in the last 6.x public release file - DS617.EXE)
- Objects with aux classes will not show as unknown
- Along with new SGUID.NLM will force GUID generation prior to upgrade

FIXES INCLUDED IN DS 6.17
(Supercedes DS.NLM 6.16 found in the last 6.x public release file - DS616.EXE)
- 8.6.2 server running on Win2K can't communicate via IPX to NetWare 4.x servers
Note: You must issue a SET DSTRACE=!ne
- We have a problem where eGuide modifies a Fax/phone number attribute

FIXES INCLUDED IN DS 6.16
(Supercedes DS.NLM 6.15 found in partner release file - DS615.EXE)
- Schema sync fails with a -652 duplicate manditory error when Zen for
Servers 3.0 is installed with DS 6x in the ring

FIXES INCLUDED IN DS 6.15
(Supercedes DS.NLM 6.14 found in public release file - DS614.EXE)
- Invalid API version -683 when declaring new epoch with 4.x server holding
master
- Server to Server Authentication fails when the server object is
unknown due to auxillary classes being associated to NCP server objects.
These servers will remain unknown from a 4.x server's prospective but now
we can continue to synchronize with them.
- ArcServe queues being purged by the backlinker
- Synchronization fails with -746 zero time stamp messages on the [this] acl

FIXES INCLUDED IN DS 6.15
(Supercedes DS.NLM 6.14 found in public release file - DS614.EXE)

----------------------------------------------------------------------
Changes in DSREPAIR.NLM 4.73a
(Supercedes DSREPAIR.NLM 4.73)
- Adds Internal Novell Support switches

Changes in DSREPAIR.NLM 4.73
(Supercedes the last public release of 4.72D)
- Aux class enhanced code for new DS.NLM

Changes in DSREPAIR.NLM 4.72D
(Supercedes the last public release of 4.72C)
- Objects synch over and over with a NetWare 4.11 server in the ring

NOTE: DO NOT USE THIS DSREPAIR ON A NON-ENGLISH SERVER! There have been message
changes.

contents

Self-Extracting File Name:  ds621.exe

Files Included       Size   Date         Time    Version   Checksum

\
        DS.NLM     416099   06-19-2003   12:37AM
     DS621.TXT       8412   07-30-2003   04:56PM
  DSREPAIR.NLM     188213   06-10-2003   03:31PM
     SGUID.NLM       4288   02-27-2003   10:42AM
Document Title: NDS Update for Netware 4.11, 4.2 DS v 6.21
Document ID: 2966639
Creation Date: 30JUL2003
Modified Date: 30JUL2003
Document Revision: 2
Novell Product Class: End of Life
NetWare
Novell Product and Version: NDS - EOL
Server 4.x - EOL
NetWare 4.2

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.

Any trademarks referenced in this document are the property of their respective owners. Consult your product manuals for complete trademark information.