How to use SGUID.NLM on a NetWare 4.x server

(Last modified: 22Oct2003)

This document (10081527) is provided subject to the disclaimer at the end of this document.

goal

How to use SGUID.NLM on a NetWare 4.x server

fact

Novell NetWare 4.11

Novell NetWare 4.2

SGUID.NLM

note

SGUID.NLM is used on NetWare 4.x servers to generate GUIDs on all valid DS objects in the tree if a GUID doesn't exist already.  This is mainly used for compatibility with NetWare 6.x servers and aids with NetWare 4.x to NetWare 6.x upgrades.  If you suspect any GUID related issues as a result of using SGUID or as a result of an upgrade, see NOVL85846 - Trustee assignments appear to no longer work after NetWare 4.x to NetWare 6.x upgrade or migration for more information.

fix

You need the following files and versions:
DSREPAIR.NLM version 4.73 or greater
DS.NLM version 6.19 or greater
SGUID.NLM version 1.00 dated February 27, 2003 or greater

(These new NLM"s are now available for public download (http://support.novell.com/filefinder) and are located in patch DS621.EXE.  These files are also available with the NetWare Deployment Manager that ships with NetWare 6.5)

1.  Copy the DSREPAIR.NLM version first to a NetWare 4.x server that holds a copy of the ROOT partition.  If you already have a NetWare 6 server somewhere in the tree, proceed to Step 3.
2.  Load the new DSREPAIR and go to Advanced Options | Global Schema Operations | Post NetWare 5 Schema Update.  Run it once.
3.  Copy SGUID.NLM and DS.NLM to the SYS:SYSTEM directory on the NetWare 4.x server
4.  Unload all DS dependant NLM's (DSREPAIR.NLM, DSVIEW.NLM, etc.)
5.  Unload DS.NLM
6.  Load DS.NLM (this should auto load SGUID.NLM as well)

NOTE:  If you already have the new DS.NLM loaded, a simple SET DSTRACE = *. will also work.

You should get a message similar to the following.  You will get a message for each partition on the server:



If you get a -603 error loading SGUID.NLM, it is because you are missing the "GUID" and "Other GUID" attributes in schema.  See NOVL89577 - Error "Check GUID status failed" when loading DS.NLM for more information

note

This version does not add a GUID attribute to external referenced objects on NetWare 4.x servers.  Adding a real copy of the replica (which has GUIDs) and then removing the replica does NOT leave the GUID attribute.  The Public Key attribute is all that will remain.

document

Document Title: How to use SGUID.NLM on a NetWare 4.x server
Document ID: 10081527
Solution ID: NOVL88104
Creation Date: 26Mar2003
Modified Date: 22Oct2003
Novell Product Class:NetWare

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.