Appendix A. eDirectory Error Codes

     

This appendix provides an exhaustive listing and explanation of all the published eDirectory error codes. You can use this appendix as a starting point to determine the actual cause of a problem and then formulate a corrective action plan. For each eDirectory error code, the following information is shown, in a tabular format:

  • Error code in decimal

  • Error code in hexadecimal

  • Name of constant, as used in the Novell Developer Kit (NDK), that corresponds to the error code

  • Explanation of the error

The error code listings are separated according to their source: the server, client, or directory services agent (DSA).

Table A.1 shows the server operating system “ related error codes that are returned through directory services (DS). Many of the errors are generated by bindery-based API calls. To provide backward compatibility with older applications, eDirectory or NDS sometimes returns the positive numeric error code rather than the negative error code normally used by eDirectory or NDS. Therefore, any occurrence of an error code within the range of 1 through 255 should be treated as the same error as its negative equivalent (for example, 3 and -3).

NOTE

You will notice that some of the error codes have multiple meanings and multiple sources. For instance, the error code - “250 may be reported by the DS module or via the Novell SecureLogin product. Because most of the -001 through -255 errors are really server operating system error codes reported as DS errors, you need to be aware of the context under which the error code is returned in order to correctly interpret the cause of the error.


Table A.2 shows the DS client API library error codes. The eDirectory or NDS client built into the DS module generates these error codes. The eDirectory or NDS client error codes fall in the range of -301 through -399.

Certain eDirectory or NDS background processes or operations require the use or functionality provided by other programs (such as the Unicode module). If any of these modules encounters an error, it can be passed on to the DS module, and the error code is in the range of -400 through -599. This error category is shown in Table A.3.

Table A.4 shows the error codes that are returned by the DSA. These codes are in the ranges -601 through -799 and -6001 through -6999. Error codes -6001 through -6999 are strictly for use by eDirectory 8.7 and higher.

TIP

New error codes may be introduced when new versions of eDirectory modules are released. If you don't find the error code you are looking for in any of the tables in this appendix, check Novell's documentation Web site, at www.novell.com/documentation/lg/nwec/nwec_enu/nwec_list_of_all_codes.html or www.novell.com/documentation/lg/nwec/index.html , for updates. Another source for up-to-date error codes is the NWDSERR.H C header file from the NDK . You can find an HTML version of this file by searching for "nwdserr.h" at http://developer.novell.com


Table A.1. Operating System “Related DS Error Codes

DECIMAL

HEXADECIMAL

CONSTANT

DESCRIPTION

-001

0xFFFFFFFF

DSERR_INSUFFICIENT_SPACE

Insufficient space to process an auditingrequest. This error can also be returned byAuthentication Tool Box (ATB)or SecureAuthentication Service (SAS)

-002 through -012

0xFFFFFFFE through 0xFFFFFFF4

 

Used by ATB library or SAS. (ATB errors are hardware-level errors that relate to thephysical portion of a server. These are calls that are made during initial startup and after startup of the server.)

-013 through -101

0xFFFFFFF3 through 0xFFFFFF9B

 

Unused.

-102 through -118

0xFFFFFF9A through 0xFFFFFF8A

 

Used by the Novell SecureLogin product.

-119

0xFFFFFF89

DSERR_BUFFER_TOO_SMALL

The buffer allocated is too small for the amount of data to be passed back. This error can also suggest that the server has insufficient IPX sockets available. If this is the case, you can increase the maximum number of IPX sockets by using SPXCONFG.NLM

-120

0xFFFFFF88

DSERR_VOLUME_FLAG_NOT_SET

The service requested is not available on the selected volume.

-121

0xFFFFFF87

DSERR_NO_ITEMS_FOUND

Requesting to identify any accounting changes pending on the specified object and none were found.

-122

0xFFFFFF86

DSERR_CONN_ALREADY_TEMPORARY

Trying to convert a temporary connection to a temporary connection.

-123

0xFFFFFF85

DSERR_CONN_ALREADY_LOGGED_IN

The connection is already authenticated.

-124

0xFFFFFF84

DSERR_CONN_NOT_AUTHENTICATED

Trying to perform an operation that requires an authenticated connection using a connection that is not yet authenticated.

-125

0xFFFFFF83

DSERR_CONN_NOT_LOGGED_IN

Trying to log out of a connection that you're not logged in to.

-126

0xFFFFFF82

DSERR_NCP_BOUNDARY_CHECK_FAILED

The size of NCP data received doesn't match NCP subfunction size . This can be due to faulty LAN drivers or networking hardware. This error can also arise from an improperly formatted auditing request

-127

0xFFFFFF81

DSERR_LOCK_WAITING

Timed out while trying to put a lock on a file.

-128

0xFFFFFF80

DSERR_LOCK_FAIL

Attempting to open or create a file that's already opened.

-129

0xFFFFFF7F

DSERR_OUT_OF_HANDLES

The server is out of file handles.

-130

0xFFFFFF7E

DSERR_NO_OPEN_PRIVILEGE

Attempting to open a file without the Open privilege.

-131

0xFFFFFF7D

DSERR_HARD_IO_ERROR

A hard disk I/O error on a NetWare volume; possible bad sector found on disk and could be fatal.

-132

0xFFFFFF7C

DSERR_NO_CREATE_PRIVILEGE

Attempting to create a file without the Create privilege.

-133

0xFFFFFF7B

DSERR_NO_CREATE_DELETE_PRIV

Trying to create an already existing file without the Create/Delete privilege.

-134

0xFFFFFF7A

DSERR_R_O_CREATE_FILE

Cannot create an already existing file with read-only status.

-135

0xFFFFFF79

DSERR_CREATE_FILE_INVALID_NAME

Attempting to create a file by using an ambiguous filename (for example, one that contains wildcard characters ).

-136

0xFFFFFF78

DSERR_INVALID_FILE_HANDLE

Attempting to perform an I/O operation on a file with an invalid file handle (for example, trying to write to a file that has been closed).

-137

0xFFFFFF77

DSERR_NO_SEARCH_PRIVILEGE

Trying to search a directory without the Search privilege (File Scan) in that directory

-138

0xFFFFFF76

DSERR_NO_DELETE_PRIVILEGE

Unable to delete a file without the File Deletion privilege in that file's directory.

-139

0xFFFFFF75

DSERR_NO_RENAME_PRIVILEGE

Unable to rename a file without the Rename privilege in that file's directory.

-140

0xFFFFFF74

DSERR_NO_SET_PRIVILEGE

Cannot set a file's attribute without the Modify privilege in that file's directory.

-141

0xFFFFFF73

DSERR_SOME_FILES_IN_USE

Attempting to delete, rename, or modify file attributes by using a wildcard filename while some of the files matching the filename are in use by another process.

-142

0xFFFFFF72

DSERR_ALL_FILES_IN_USE

Attempting to delete, rename, or modify file attributes by using a wildcard filename while all the files matching the filename are in use by another process.

-143

0xFFFFFF71

DSERR_SOME_READ_ONLY

Trying to delete, rename, or set file attributes by using a filename when some of the files specified have read-only status.

-144

0xFFFFFF70

DSERR_ALL_READ_ONLY

Cannot delete, rename, or modify file attributes using a wildcard filename while all the files matching the filename are read-only.

-145

0xFFFFFF6F

DSERR_SOME_NAMES_EXIST

Failed to rename files using a wildcard filename when one or more files matching the new filename specification already exist.

-146

0xFFFFFF6E

DSERR_ALL_NAMES_EXIST

Failed to rename files by using a wildcard filename when all the files matching the new filename specification already exist.

-147

0xFFFFFF6D

DSERR_NO_READ_PRIVILEGE

Cannot read from a file without the Read privilege to that file.

-148

0xFFFFFF6C

DSERR_NO_WRITE_PRIVILEGE

Cannot write to a file without the Write privilege to that file, or the specified file is opened as read-only.

-149

0xFFFFFF6B

DSERR_FILE_DETACHED

Caused by an internal auditing error. You need to contact Novell about this error.

-150

0xFFFFFF6A

ERR_INSUFFICIENT_MEMORY

The server does not have sufficient dynamic memory to process the current auditing request. This is the same as operating system error ERR_NO_ALLOC_SPACE (0x96).

-150

0xFFFFFF6A

DSERR_NO_ALLOC_SPACE

The server failed to allocate memory for the current DS request, process, or operation.

-150

0xFFFFFF6A

DSERR_TARGET_NOT_A_SUBDIR

The target is not a subdirectory.

-151

0xFFFFFF69

DSERR_NO_SPOOL_SPACE

There is insufficient disk space left on the NetWare volume for spool files.

-152

0xFFFFFF68

DSERR_INVALID_VOLUME

A bindery API call was made to retrieve a bindery-emulated object's file system rights, but the specified volume name cannot be found. Perhaps the volume is not mounted.

-153

0xFFFFFF67

DSERR_DIRECTORY_FULL

Cannot write to volume due to being out of directory space.

-154

0xFFFFFF66

DSERR_RENAME_ACROSS_VOLUME

Cannot rename a file and move the renamed file from one volume to another volume; the rename command can only move the file between directories on the same volume.

-155

0xFFFFFF65

DSERR_BAD_DIR_HANDLE

Trying to use an invalid directory (not file) handle. This could happen if the server were brought down and brought back up without rebooting the client.

-156

0xFFFFFF64

DSERR_INVALID_PATH

A bindery API call was made to create a bindery-emulated queue object. However, the specified (directory/filename) path is invalid or not accessible. This error can also be caused by faulty LAN driver or networking hardware.

-156

0xFFFFFF64

DSERR_NO_SUCH_EXTENSION

No more trustees are listed in the directory entry table.

-157

0xFFFFFF63

DSERR_NO_DIR_HANDLES

The server's directory handle table is full. (Each client is allowed up to 255 directory handles.)

-158

0xFFFFFF62

DSERR_BAD_FILE_NAME

Cannot create a file whose name contains illegal character(s).

-159

0xFFFFFF61

DSERR_DIRECTORY_ACTIVE

Unable to delete a directory that is currently in use by another process.

-160

0xFFFFFF60

DSERR_DIRECTORY_NOT_EMPTY

Cannot delete a directory that contains other directories or files.

-161

0xFFFFFF5F

DSERR_DIRECTORY_IO_ERROR

This nonrecoverable I/O error occurs when trying to access the directory entry table (DET). Both copies of the DET are not accessible, and the error is fatal.

-162

0xFFFFFF5E

DSERR_IO_LOCKED

Attempting to read a file where data is physically locked.

-163

0xFFFFFF5D

DSERR_TRANSACTION_RESTARTED

An aborted TTS transaction has been restarted.

-164

0xFFFFFF5C

DSERR_RENAME_DIR_INVALID

The rename operation specified a directory name that contains one or more invalid characters.

-165

0xFFFFFF5B

DSERR_INVALID_OPENCREATE_MODE

An invalid combination of Open/Create mode option was specified.

-166

0xFFFFFF5A

DSERR_ALREADY_IN_USE

The auditor is trying to access an object that is currently being accessed by another auditor .

-167

0xFFFFFF59

DSERR_INVALID_RESOURCE_TAG

An application is trying to register a DS event by using an invalid resource tag. This is due to faulty applications.

-168

0xFFFFFF58

DSERR_ACCESS_DENIED

Access to resource has been denied .

-169 through -187

0xFFFFFF57 through 0xFFFFFF45

 

Unused.

-188

0xFFFFFF44

DSERR_LOGIN_SIGNING_REQUIRED

Packet signing is required for the login process.

-189

0xFFFFFF43

DSERR_LOGIN_ENCRYPT_REQUIRED

Data encryption is required for the login process.

-190

0xFFFFFF42

DSERR_INVALID_DATA_STREAM

The specified data stream is invalid. This is an internal auditing error.

-191

0xFFFFFF41

DSERR_INVALID_NAME_SPACE

The specified namespace is not supported.

-192

0xFFFFFF40

DSERR_NO_ACCOUNTING_PRIVILEGES

Trying to perform an accounting function without the proper privileges.

-193

0xFFFFFF3F

DSERR_NO_ACCOUNT_BALANCE

A bindery login was attempted, but the object has no accounting balance, and the server's accounting is enabled.

-194

0xFFFFFF3E

DSERR_CREDIT_LIMIT_EXCEEDED

Attempting to log in with no credit available or attempting to perform an operation that will exceed its accounting credit limit.

-195

0xFFFFFF3D

DSERR_TOO_MANY_HOLDS

Too many accounting transactions on hold.

-196

0xFFFFFF3C

DSERR_ACCOUNTING_DISABLED

Trying to perform an accounting function when the server's accounting is disabled.

-197

0xFFFFFF3B

DSERR_LOGIN_LOCKOUT

Attempting to log in after the system has locked the account due to intruder detection.

-198

0xFFFFFF3A

DSERR_NO_CONSOLE_RIGHTS

Attempting to perform console functions (such as changing the server's time) without operator privileges.

-199 through -207

0xFFFFFF39 through 0xFFFFFF31

 

Unused.

-208

0xFFFFFF30

DSERR_Q_IO_FAILURE

An I/O error occurs when you try to access the queue.

-209

0xFFFFFF2F

DSERR_NO_QUEUE

Queue directory not found.

-210

0xFFFFFF2E

DSERR_NO_Q_SERVER

No queue server associated with the queue.

-211

0xFFFFFF2D

DSERR_NO_Q_RIGHTS

Insufficient rights to service the queue.

-212

0xFFFFFF2C

DSERR_Q_FULL

Queue is full. A QMS-based queue can hold up to 250 jobs.

-213

0xFFFFFF2B

DSERR_NO_Q_JOB

There is no serviceable job in the queue.

-214

0xFFFFFF2A

DSERR_NO_Q_JOB_RIGHTS

Cannot assume the rights of a queue job's submitter in order to service that queue job. (This is controlled by the Allow Change to Client Rights SET command.)

-214

0xFFFFFF2A

DSERR_UNENCRYPTED_NOT_ALLOWED

A bindery API call was made, using an unencrypted password when the server does not permit it. (This is controlled by the Allow Unencrypted Passwords SET command.)

-215

0xFFFFFF29

DSERR_Q_IN_SERVICE

The queue server is already servicing the specified queue.

-215

0xFFFFFF29

DSERR_DUPLICATE_PASSWORD

Attempting to change the NDS or bindery password to a previously used password when the unique password requirement is specified for the account.

-216

0xFFFFFF28

DSERR_Q_NOT_ACTIVE

Trying to service a queue that does not allow queue servers to service jobs in the queue.

-216

0xFFFFFF28

DSERR_PASSWORD_TOO_SHORT

The new NDS or bindery password has fewer characters than the required minimum specified for the account.

-217

0xFFFFFF27

DSERR_Q_STN_NOT_SERVER

The station making the queue service request is not logged in as a queue server.

-217

0xFFFFFF27

DSERR_MAXIMUM_LOGINS_EXCEEDED

Attempting to log in using an NDS or bindery account that has limits on the number of concurrent connections and that number has been reached.

-218

0xFFFFFF26

DSERR_Q_HALTED

Trying to place a job into a queue that does not allow new jobs to be added.

-218

0xFFFFFF26

DSERR_BAD_LOGIN_TIME

Attempting to log in during an unauthorized time of day, as specified in the Login Time Restriction for the NDS or bindery user account.

-219

0xFFFFFF25

DSERR_Q_MAX_SERVERS

The queue already has its maximum number of queue servers attached. Each QMS-based queue can be serviced by up to 16 queue servers.

-219

0xFFFFFF25

DSERR_NODE_ADDRESS_VIOLATION

Attempting to log in from an unauthorized station using an NDS or bindery account with limits to a specific network and/or node.

-220

0xFFFFFF24

DSERR_LOG_ACCOUNT_EXPIRED

Trying to log in using an NDS or bindery account that has expired or has been disabled.

-222

0xFFFFFF22

DSERR_BAD_PASSWORD

Attempting to log in using an NDS or bindery account whose password has expired and all grace logins have been used up.

-223

0xFFFFFF21

DSERR_PASSWORD_EXPIRED

Trying to log in using an expired DS or bindery password and the login was allowed because the account had a grace login.

-224

0xFFFFFF20

DSERR_NO_LOGIN_CONN_AVAILABLE

The server is out of connections and rejected the login request.

-225 through -231

0xFFFFFF1F through 0xFFFFFF19

 

Unused.

-232

0xFFFFFF18

DSERR_WRITE_TO_GROUP_PROPERTY

Attempting to write a data segment to a group property, using the call to write a property value. Wrong bindery API call used. This error can also be caused by attempting to use an item not associated with this group or an item that has been deleted from this group .

-233

0xFFFFFF17

DSERR_MEMBER_ALREADY_EXISTS

Trying to redundantly add an object to a group.

-234

0xFFFFFF16

DSERR_NO_SUCH_MEMBER

Trying to access an object that is not a member of the specified group.

-235

0xFFFFFF15

DSERR_PROPERTY_NOT_GROUP

Attempting to access data that is not a property of the specified group.

-236

0xFFFFFF14

DSERR_NO_SUCH_VALUE_SET

Attempting to access a nonexistent data set.

-237

0xFFFFFF13

DSERR_PROPERTY_ALREADY_EXISTS

Trying to redundantly add a single-valued property to an object; you need to delete the existing property value before adding the new information.

-238

0xFFFFFF12

DSERR_OBJECT_ALREADY_EXISTS

Trying to create an object that already exists.

-239

0xFFFFFF11

DSERR_ILLEGAL_NAME

Making a request with an object or property name that contains illegal characters, such as a control character, a comma, a colon , a semicolon, a slash, a backslash, a question mark, an asterisk, or a tilde. This error may also occur if the DS module can't map the supplied name to its Unicode representation. (This is the same as error ERR_NO_CHARACTER_MAPPING [-638])

-240

0xFFFFFF10

DSERR_ILLEGAL_WILDCARD

Attempting to use a wildcard character or wild object type in an API call where wildcards are not allowed.

-241

0xFFFFFF0F

DSERR_BINDERY_SECURITY

Trying to assign a security level of a bindery object or property to be higher than the requester's security level. This would make the object or property inaccessible to the requester.

-242

0xFFFFFF0E

DSERR_NO_OBJECT_READ_RIGHTS

A station's attempting to access an object's information or scan the object's properties without the necessary security to access that information.

-243

0xFFFFFF0D

DSERR_NO_OBJECT_RENAME_RIGHTS

Attempting to rename an object without the necessary security. Requires Supervisor or Rename object rights to rename objects.

-244

0xFFFFFF0C

DSERR_NO_OBJECT_DELETE_RIGHTS

Cannot delete an object without the necessary security. Requires Supervisor or Delete object rights to delete objects.

-245

0xFFFFFF0B

DSERR_NO_OBJECT_CREATE_RIGHTS

Cannot create or modify an object without the necessary security. Requires Supervisor or Create object rights to create objects.

-246

0xFFFFFF0A

DSERR_NO_PROPERTY_

DELETE_RIGHTS

A client's attempting to delete a property without having the necessary security privilege to delete a property from the given object. Requires Supervisor or Delete property rights to delete a property.

-247

0xFFFFFF09

DSERR_NO_PROPERTY_

CREATE_RIGHTS

A client is unable to add a new propertyvalue without having the necessary security privilege to add a property to the given object. Requires Supervisor or Write property rights to add a property or property value.

-248

0xFFFFFF08

DSERR_NO_PROPERTY_WRITE_RIGHTS

A client is unable to write to a property without having the necessary security privilege. Requires Supervisor or Write property rights to change the property data.

-249

0xFFFFFF07

DSERR_NO_PROPERTY_READ_RIGHTS

A client's attempting to read a property without having the necessary read security to access the property data. Requires Supervisor or Read property rights to retrieve a property value.

-250

0xFFFFFF06

DSERR_TEMP_REMAP

Attempting to use an unknown or invalid directory path.

-251

0xFFFFFF05

ERR_REQUEST_UNKNOWN

Requesting with an invalid parameter (drive number, path, or flag value) during a set drive path API call.

-251

0xFFFFFF05

DSERR_UNKNOWN_REQUEST

An unknown request was received. This is the same as operating system error ERR_UNKNOWN_REQUEST (0xFB).

-251

0xFFFFFF05

DSERR_NO_SUCH_PROPERTY

Trying to access a property that doesn't exist for the specified object.

-252

0xFFFFFF04

DSERR_MESSAGE_QUEUE_FULL

The message queue (as used by the console BROADCAST command or the NetWare SEND.EXE utility) is full. No new messages can be queued.

-252

0xFFFFFF04

DSERR_TARGET_ALREADY_HAS_MSG

There is already a message waiting in the message queue. No new messages can be added.

-252

0xFFFFFF04

DSERR_NO_SUCH_OBJECT

Attempting to use an object that doesn't exist, or the calling station doesn't have the proper security to access the object. Note that the object name and type must both match for the object to be found. This is the bindery equivalent of error ERR_NO_SUCH_ENTRY (-601).

-253

0xFFFFFF03

DSERR_BAD_STATION_NUMBER

Attempting to use a bad (undefined, unavailable, and so on) station number. For example, the connection was cleared just prior to trying to access that connection.

-254

0xFFFFFF02

DSERR_BINDERY_LOCKED

Trying to access a locked bindery. On DS servers, this can be due to DSRepair being run and the local DS database being temporarily locked.

-254

0xFFFFFF02

DSERR_DIR_LOCKED

Attempting to access a directory whose data area on the volume is physically locked.

-254

0xFFFFFF02

DSERR_SPOOL_DELETE

Trying to access a spool file that doesn't exist.

-254

0xFFFFFF02

DSERR_TRUSTEE_NOT_FOUND

The specified trustee is not found.

-254

0xFFFFFF02

DSERR_TIMEOUT

The request timed out.

-255

0xFFFFFF01

DSERR_HARD_FAILURE

A bindery-emulation error has occurred. This can be a result of an attempt to verify a bindery object's password while Bindery Services was not enabled on the server or an unsupported bindery API call was used. You can gather additional information by using DSTrace on the source server with the Bindery Emulation flag ( EMU ) turned on.

-255

0xFFFFFF01

DSERR_FILE_NAME

An illegal filename was specified.

-255

0xFFFFFF01

DSERR_FILE_EXISTS

The specified file already exists. This is an internal auditing error.

-255

0xFFFFFF01

DSERR_CLOSE_FCB

An error occurred in closing the File Control Block (FCB).

-255

0xFFFFFF01

DSERR_IO_BOUND

Attempting to write beyond the end of the file or disk. This is an internal auditing error.

-255

0xFFFFFF01

DSERR_NO_SPOOL_FILE

The specified spool file does not exist.

-255

0xFFFFFF01

DSERR_BAD_SPOOL_PRINTER

Attempting to use a bad (undefined, unavailable, and so on) printer.

-255

0xFFFFFF01

DSERR_BAD_PARAMETER

The API called tried to pass an illegal parameter.

-255

0xFFFFFF01

DSERR_NO_FILES_FOUND

No files matching the search parameter were found.

-255

0xFFFFFF01

DSERR_NO_TRUSTEE_CHANGE_PRIV

Unable to change trustee due to insufficient rights.

-255

0xFFFFFF01

DSERR_TARGET_NOT_LOGGED_IN

Trying to send a message to a user who is not logged in.

-255

0xFFFFFF01

DSERR_TARGET_NOT_

ACCEPTING_MSGS

disabled broadcast message reception . (The user has issued a "castoff" command, using SEND /A=N .)

-255

0xFFFFFF01

DSERR_MUST_FORCE_DOWN

The server cannot be downed gracefully (perhaps due to opened files) when a down-server API (such as NWDownFileServer ) is issued.

-255

0xFFFFFF01

ERR_OF_SOME_SORT

An unknown error was encountered . This is the same as operating system error ERR_OF_SOME_SORT (0xFF).


Table A.2. Client API Library Error Codes

DECIMAL

HEXADECIMAL

CONSTANT

DESCRIPTION

-301

0xFFFFFED3

ERR_NOT_ENOUGH_MEMORY

Unable to allocate memory. The client (workstation) may be low on memory, or the application may have been repeatedly allocating buffers and failed to release them.

-302

0xFFFFFED2

ERR_BAD_KEY

An unknown key value was passed when making a context API ( NWDSSetContext or NWDSGetContext ) call.

-303

0xFFFFFED1

ERR_BAD_CONTEXT

Trying to pass an invalid context value to a DS API call. The most likely cause of this error is that NWDSCreateContext or NWDSCreateContextHandle was not first called to obtain a valid context value.

-304

0xFFFFFED0

ERR_BUFFER_FULL

The buffer is full when you're trying to add data to an input buffer. The default buffer size is 4KB and the maximum is 63KB.

-305

0xFFFFFECF

ERR_LIST_EMPTY

An empty list (a NULL pointer) was passed to the NWDSPutAttrVal call when using the SYN_CI_LIST or SYN_OCTET_LIST syntax type.

-306

0xFFFFFECE

ERR_BAD_SYNTAX

An invalid syntax ID was passed. This error could be due to an internal auditing error.

-307

0xFFFFFECD

ERR_BUFFER_EMPTY

Attempting to retrieve data from an empty buffer.

-308

0xFFFFFECC

ERR_BAD_VERB

Trying to initialize a buffer, using a verb that is not associated with the API call. For example, a call to NWDSInitBuf may have been made with the DSV_RESOLVE_NAME verb, which is not a valid verb for this API call.

-309

0xFFFFFECB

ERR_EXPECTED_IDENTIFIER

The DS object name being parsed is not typed.

-310

0xFFFFFECA

ERR_EXPECTED_EQUALS

The expected equal sign in the object name is not found.

-311

0xFFFFFEC9

ERR_ATTR_TYPE_EXPECTED

The name being parsed must be typed.

-312

0xFFFFFEC8

ERR_ATTR_TYPE_NOT_EXPECTED

The name being parsed must not be typed.

-313

0xFFFFFEC7

ERR_FILTER_TREE_EMPTY

Trying to delete an empty filter.

-314

0xFFFFFEC6

ERR_INVALID_OBJECT_NAME

The specified object name is invalid. Perhaps the name contained both a leading and a trailing period, or perhaps a NULL string was passed.

-315

0xFFFFFEC5

ERR_EXPECTED_RDN_DELIMITER

The specified relative distinguished name (RDN) doesn't have the expected delimiter (a period, . ).

-316

0xFFFFFEC4

ERR_TOO_MANY_TOKENS

Too many trailing delimiter dots in the specified name; a maximum of three context levels and four trailing dots are allowed.

-317

0xFFFFFEC3

ERR_INCONSISTENT_MULTIAVA

An error occurred when checking the name field for the specified multivalued attribute. (An attribute value association [AVA] is one of the values in a multivalued attribute, and multiAVA refers to a link in a value's linked list.)

-318

0xFFFFFEC2

ERR_COUNTRY_NAME_TOO_LONG

Too many characters in the specified country name. A country name can be only two characters long.

-319

0xFFFFFEC1

ERR_SYSTEM_ERROR

An internal system error.

-320

0xFFFFFEC0

ERR_CANT_ADD_ROOT

Unable to add or restore an object at [Root] .

-321

0xFFFFFEBF

ERR_UNABLE_TO_ATTACH

Unable to attach to the specified server.

-322

0xFFFFFEBE

ERR_INVALID_HANDLE

Invalid iteration handle. Functions such as NWDSList , NWDSRead , and NWDSSearch can retrieve data from the server iteratively. To do this, a valid iteration handle is needed on each API call.

-323

0xFFFFFEBD

ERR_BUFFER_ZERO_LENGTH

An API call to NWDSAllocBuf was made with a zero-length buffer size.

-324

0xFFFFFEBC

ERR_INVALID_REPLICA_TYPE

The specified replica type is not one of RT_MASTER ( Master ), RT_SECONDART ( Read/Write ), RT_READONLY ( Read/Only ), RT_SPARSE_READ ( Read/Only Filtered ), or RT_SPARSE_WRITE ( Read/Write Filtered ); the later two are only valid for eDirectory 8.5 or higher.

-325

0xFFFFFEBB

ERR_INVALID_ATTR_SYNTAX

The specified attribute syntax ID is invalid.

-326

0xFFFFFEBA

ERR_INVALID_FILTER_SYNTAX

The specified filter syntax is invalid.

-327

0xFFFFFFB9

 

Unused.

-328

0xFFFFFEB8

ERR_CONTEXT_CREATION

Unable to create a context handle. This may be caused by not having called the NWInitUnicodeTables API first.

-329

0xFFFFFEB7

ERR_INVALID_UNION_TAG

The server-returned data does not agree with the data type (attribute name, attribute value, or effective privileges) you specified.

-330

0xFFFFFEB6

ERR_INVALID_SERVER_RESPONSE

The NWDSGetSyntaxID API call is unable to retrieve the syntax ID of the specified attribute.

-331

0xFFFFFEB5

ERR_NULL_POINTER

A NULL pointer was found when a real pointer was expected.

-332

0xFFFFFEB4

ERR_NO_SERVER_FOUND

An attempted connect failed to find any servers responding.

-333

0xFFFFFEB3

ERR_NO_CONNECTION

Attempting to get connection information from a server that's not currently attached.

-334

0xFFFFFEB2

ERR_RDN_TOO_LONG

The specified RDN is longer than 128 bytes.

-335

0xFFFFFEB1

ERR_DUPLICATE_TYPE

Multiple AVAs were specified, and they can't contain the same data. (An AVA is one of the values in a multivalued attribute.)

-336

0xFFFFFEB0

ERR_DATA_STORE_FAILURE

Internal error.

-337

0xFFFFFEAF

ERR_NOT_LOGGED_IN

Internal error. The client is not logged in to any servers.

-338

0xFFFFFEAE

ERR_INVALID_PASSWORD_CHARS

One or more characters specified in the password are invalid.

-339

0xFFFFFEAD

ERR_FAILED_SERVER_AUTHENT

Unable to authenticate to the server using the cached credentials.

-340

0xFFFFFEAC

ERR_TRANSPORT

Communication fault detected .

-341

0xFFFFFEAB

ERR_NO_SUCH_SYNTAX

The specified syntax is not found.

-342

0xFFFFFEAA

ERR_INVALID_DS_NAME

A NULL or empty string is specified for an object name.

-343

0xFFFFFEA9

ERR_ATTR_NAME_TOO_LONG

The specified attribute name is longer than 32 characters. (A number of Novell documents erroneously indicates 128 characters, but a valid DS class or attribute name cannot be longer than 32 characters.)

-344

0xFFFFFEA8

ERR_INVALID_TDS

Internal (Tagged Data Store) error. The usual cause of this error is that NWDSLogin wasn't first called.

-345

0xFFFFFEA7

ERR_INVALID_DS_VERSION

The version of the DS module is incompatible with the version of the operating system.

-346

0xFFFFFEA6

ERR_UNICODE_TRANSLATION

A Unicode translation error from an NWDSListPartitions , NWDSSyncPartition , or NWDSSyncSchema API call.

-347

0xFFFFFEA5

ERR_SCHEMA_NAME_TOO_LONG

The specified schema name is longer than 32 characters.

-348

0xFFFFFEA4

ERR_UNICODE_FILE_NOT_FOUND

The required Unicode file or files could not be found.

-349

0xFFFFFEA3

ERR_UNICODE_ALREADY_LOADED

The NWInitUnicodeTables call was made more than once.

-350

0xFFFFFEA2

ERR_NOT_CONTEXT_OWNER

The specified context handle doesn't belong to the current DS tree or NLM thread.

-351

0xFFFFFEA1

ERR_ATTEMPT_TO_AUTHENTICATE_0

Internal error.

-352

0xFFFFFEA0

ERR_NO_WRITABLE_REPLICAS

Cannot locate a writeable replica of a partition.

-353

0xFFFFFE9F

ERR_DN_TOO_LONG

The specified distinguished name is longer than 256 characters. (Because DS stores all characters using Unicode representation, the maximum internal object name length is 512 characters.)

-354

0xFFFFFE9E

ERR_RENAME_NOT_ALLOWED

Not permitted to rename the specified object.

-355

0xFFFFFE9D

ERR_NOT_NDS_FOR_NT

The server is not running NDS for NT.

-356

0xFFFFFE9C

ERR_NDS_FOR_NT_NO_DOMAIN

No NDS for NT domain found.

-357

0xFFFFFE9B

ERR_NDS_FOR_NT_SYNC_DISABLED

Synchronization between NDS for NT and NT PDC is disabled.

-358

0xFFFFFE9A

ERR_ITR_INVALID_HANDLE

An invalid iterator object was passed as a parameter to the NDS Iterator Services API ( NWDSItr* calls).

-359

0xFFFFFE99

ERR_ITR_INVALID_POSITION

Trying to position the NDS iterator in a logical position that is not within the 0 to 1,000 range.

-360

0xFFFFFE98

ERR_ITR_INVALID_SEARCH_DATA

The entry data to be searched is in an unexpected format.

-361

0xFFFFFE97

ERR_ITR_INVALID_SCOPE

Subtree search is not supported for the specified iterator object.

-362

0xFFFFFE96

ERR_ITR_INVALID_MAX_COUNT

A limit was specified on the number of entries to count before returning from the API call, and this limit has been reached.

-363 through -399

0xFFFFFF95 through 0xFFFFFE71

 

Unused.


Table A.3. Server-Based “Specific Client API Library Error Codes

DECIMAL

HEXADECIMAL

CONSTANT

DESCRIPTION

-400

0xFFFFFE70

ERR_BAD_SERVICE_CONNECTION

An invalid server connection handle was specified.

-401

0xFFFFFE6F

ERR_BAD_NETWORK

The specified network address is unreachable.

-402

0xFFFFFE6E

ERR_BAD_ADDRESS

The specified MAC address is unknown.

-403

0xFFFFFE6D

ERR_SLOT_ALLOCATION

Unable to allocate a server connection slot.

-404

0xFFFFFE6C

ERR_BAD_BROADCAST

An invalid broadcast address was specified.

-405

0xFFFFFE6B

ERR_BAD_SERVER_NAME

There are one or more invalid characters in the specified server name.

-406

0xFFFFFE6A

ERR_BAD_USER_NAME

There are one or more invalid characters in the specified user name.

-407

0xFFFFFE69

 

Unused.

-408

0xFFFFFE68

ERR_NO_MEMORY

Unable to allocate memory.

-409

0xFFFFFE67

 

Unused.

-410

0xFFFFFE66

ERR_BAD_SOCKET

Request attempted with an invalid socket number.

-411

0xFFFFFE65

ERR_TAG_ALLOCATION

Unable to allocate resource tag.

-412

0xFFFFFE64

ERR_CONNECTION_ABORTED

The connection attempt to a server was aborted.

-413

0xFFFFFE63

ERR_TIMEOUT

The request has timed out.

-414

0xFFFFFE62

ERR_CHECKSUM

A CRC checksum error was detected.

-415

0xFFFFFE61

ERR_NO_FRAGMENT_LIST

No request fragment list was found when one was expected. (An NCP request/reply may be split into multiple packets, called fragments , if the information doesn't fit in a single packet.)

-416 through -488

0xFFFFFE60 through 0xFFFFFE18

 

Unused.

-489

0xFFFFFFE17

UNI_ALREADY_LOADED

A Unicode table is already loaded.

-490

0xFFFFFFE16

UNI_FUTURE_OPCODE

The Unicode table has unimplemented rules.

-491

0xFFFFFFE15

UNI_NO_SUCH_FILE

Trying to load a Unicode file that does not exist, or the directory from which you try to load the Unicode file does not exist.

-492

0xFFFFFFE14

UNI_TOO_MANY_FILES

Too many Unicode files are already open.

-493

0xFFFFFFE13

UNI_NO_PERMISSION

Trying to open a Unicode file that you have no access rights to.

-494

0xFFFFFFE12

UNI_NO_MEMORY

Insufficient memory to load the Unicode files.

-495

0xFFFFFFE11

UNI_LOAD_FAILED

Unable to load the Unicode files.

-496

0xFFFFFFE10

UNI_HANDLE_BAD

The Unicode table in use is invalid. This error is from the Unicode module. This error can prevent the DS database from being initialized and opened because DS data is stored in Unicode representation. If the Unicode module is unable to translate the data for DS, the data can't be used. During server bootup , on NetWare, the Unicode module looks for its Unicode files in the SYS:LOGIN\NLS directory ( \winnt\system32\nls on Windows, or /usr/share/nwlocale on Unix/Linux). If any of the required files are missing from this directory, the DS database may not open.

-497

0xFFFFFE0F

UNI_HANDLE_MISMATCH

The Unicode file is not valid. The file may be missing or corrupted.

-498

0xFFFFFE0E

UNI_RULES_CORRUPT

The Unicode file is not of the correct version or is corrupted.

-499

0xFFFFFE0D

UNI_NO_DEFAULT

The data contained one or more characters that can't be mapped to the corresponding Unicode representation.

-500

0xFFFFFE0C

UNI_INSUFFICIENT_BUFFER

The buffer allocated is not large enough to load the Unicode file.

-501

0xFFFFFE0B

UNI_OPEN_FAILED

The Unicode file cannot be opened, for an unknown reason.

-502

0xFFFFFE0A

UNI_NO_LOAD_DIR

Cannot determine the load directory for the Unicode files.

-503

0xFFFFFE09

UNI_BAD_FILE_HANDLE

The Unicode file handle is bad or invalid.

-504

0xFFFFFE08

UNI_READ_FAILED

Unable to read from the Unicode file.

-505

0xFFFFFE07

UNI_TRANS_CORRUPT

The translator for the Unicode file is corrupt.

-506 through -599

0xFFFFFFE6 through 0xFFFFFDA9

 

Unused.


Table A.4. DSA Error Codes

DECIMAL

HEXADECIMAL

CONSTANT

DESCRIPTION

-601

0xFFFFFDA7

ERR_NO_SUCH_ENTRY

The specified object is not found on the server replying to the request. The context could be a factor, or the client doesn't have sufficient rights to the object.

-602

0xFFFFFDA6

ERR_NO_SUCH_VALUE

The requested attribute value is not found on the server replying to the request. The client may not have sufficient rights to the attribute.

-603

0xFFFFFDA5

ERR_NO_SUCH_ATTRIBUTE

The requested attribute is not found on the server replying to the request. The client may not have sufficient rights to the attribute.

-604

0xFFFFFDA4

ERR_NO_SUCH_CLASS

The specified schema class is not found on the server replying to the request.

-605

0xFFFFFDA3

ERR_NO_SUCH_PARTITION

The specified partition doesn't exist on the server replying to the request. There may be communication problems between servers in the DS tree.

-606

0xFFFFFDA2

ERR_ENTRY_ALREADY_EXISTS

Trying to create, rename, or restore an object when an object with the same name already exists at the same context level of the tree.

-607

0xFFFFFDA1

ERR_NOT_EFFECTIVE_CLASS

Attempting to create an object using a schema class definition that is not an effective class.

-608

0xFFFFFDA0

ERR_ILLEGAL_ATTRIBUTE

Attempting to add an attribute that's not listed as an optional or mandatory attribute in the object's class.

-609

0xFFFFFD9F

ERR_MISSING_MANDATORY

Trying to create an object that's missing one or more mandatory attributes. For example, a User object must have its Surname attribute defined when being created. (You can use Schema Manager to determine which attributes are mandatory for a given schema class; see Chapter 7).

-610

0xFFFFFD9E

ERR_ILLEGAL_DS_NAME

The specified object name is incorrectly formatted or is longer than 256 characters. (Because DS stores all characters using Unicode representation, the maximum internal object name length is 512 characters.)

-611

0xFFFFFD9D

ERR_ILLEGAL_CONTAINMENT

Attempting to add an object that violates the schema's containment rules.

-612

0xFFFFFD9C

ERR_CANT_HAVE_MULTIPLE_VALUES

Attempting to add more than one attribute value to a single-value attribute. If you want to replace the value, you need to either delete the old value first or overwrite it with the new.

-613

0xFFFFFD9B

ERR_SYNTAX_VIOLATION

Trying to modify an attribute by using data that doesn't conform to the syntax specified for the attribute. For example, your API call specified SYN_INTEGER instead of SYN_STRING .

-614

0xFFFFFD9A

ERR_DUPLICATE_VALUE

Attempting to add the same value-attribute combination to an object. For example, a User object already has a telephone number of 555-1212, and you're trying to add another telephone number whose value is also 555-1212.

-615

0xFFFFFD99

ERR_ATTRIBUTE_ALREADY_EXISTS

Attempting to create a schema attribute that already exists.

-616

0xFFFFFD98

ERR_MAXIMUM_ENTRIES_EXIST

Unable to add a new object to the DS database because the maximum number of entries (16,777,215,) in the object database has been reached. (Applies to DS 6 and DS 7 only.)

-617

0xFFFFFD97

ERR_DATABASE_FORMAT

The record structure of the DS database doesn't match the structure expected by the version of the DS module being used. The database cannot be used. If you ever encounter this error, it will be while the DS module is trying to open the database or when you're attempting to abort a DS operation, such as partitioning.

-618

0xFFFFFD96

ERR_INCONSISTENT_DATABASE

The DS module is unable to open the DS database. This can be due to unexpected data returned from the local database to the DS module or due to a problem with the database. This error may be rectified using DSRepair, by running a local database repair.

-619

0xFFFFFD95

ERR_INVALID_COMPARISON

Attempting to compare two attributes whose syntax is not comparable (for example, one is numeric and the other is text string) or using an invalid compare syntax.

-620

0xFFFFFD94

ERR_COMPARISON_FAILED

The two attribute values specified for comparison are not the same.

-621

0xFFFFFD93

ERR_TRANSACTIONS_DISABLED

No DS request can be processed because the server's TTS has been disabled.

-622

0xFFFFFD92

ERR_INVALID_TRANSPORT

The server does not support the specified type of transport.

-623

0xFFFFFD91

ERR_SYNTAX_INVALID_IN_NAME

The naming attribute specified for the new schema class definition is not of the character string type.

-624

0xFFFFFD90

ERR_REPLICA_ALREADY_EXISTS

Trying to place a replica on a server that is already holding a (non-subref) replica of the same partition.

-625

0xFFFFFD8F

ERR_TRANSPORT_FAILURE

Unable to communicate with the target server. This error is generally a result of the target server being down, a LAN/WAN outage , or some sort of routing problems.

-626

0xFFFFFD8E

ERR_ALL_REFERRALS_FAILED

The local server has no objects that match the request, and all attempts to tree-walk to other servers to find the objects have failed. This error is not the same as ERR_NO_REFERRALS (-634). This error could be an indirect result of SAP/RIP filtering on the network.

-627

0xFFFFFD8D

ERR_CANT_REMOVE_NAMING_VALUE

Cannot remove the attribute value that's flagged as a naming attribute of an object. You can use Schema Manager to determine the naming attributes of a particular object class.

-628

0xFFFFFD8C

ERR_OBJECT_CLASS_VIOLATION

Trying to create an object without specifying its base class.

-629

0xFFFFFD8B

ERR_ENTRY_IS_NOT_LEAF

Attempting to delete an object containing subordinates , such as an organizational unit (OU) that still has objects in it.

-630

0xFFFFFD8A

ERR_DIFFERENT_TREE

The request was sent to a server that is not located in the current DS tree.

-631

0xFFFFFD89

ERR_ILLEGAL_REPLICA_TYPE

The server responding to the request doesn't have a replica with the required replica type to service the request. For example, the server has a Read/Only replica and not a Read/Write replica. This error is generally due to an application bug.

-632

0xFFFFFD88

ERR_SYSTEM_FAILURE

An unknown and unexpected error. This error can be a result of memory corruption in the server or an inconsistent DS database. Restarting the server or using DSRepair may resolve the problem.

-633

0xFFFFFD87

ERR_INVALID_ENTRY_FOR_ROOT

Trying to restore an object as [Root] but the object's base class is not "Top" . Or attempting to assign an object as a partition root object but the object's base class is not of "container class" .

-634

0xFFFFFD86

ERR_NO_REFERRALS

The local server has no objects that match the request and has no referrals on which to search for the object. This error is not the same as ERR_ALL_REFERRALS_FAILED (-626). This error could be an indirect result of SAP/RIP filtering on the network.

-635

0xFFFFFD85

ERR_REMOTE_FAILURE

Unable to connect to another server. Unlike error ERR_TRANSPORT_FAILURE (-625), this is not an error due to the network. Rather, it is due to the requester using an invalid server handle or unsupported NCP call, or it is due to the remote server returning an invalid reply. Therefore, this is mostly an application-related error.

-636

0xFFFFFD84

ERR_UNREACHABLE_SERVER

A partition operation can't be performed because one or more of the servers in the replica ring is unreachable due to a ERR_TRANSPORT_FAILURE (-625) error.

-637

0xFFFFFD83

ERR_PREVIOUS_MOVE_IN_PROGRESS

Cannot process the current request because a previous object move operation is still in progress.

-638

0xFFFFFD82

ERR_NO_CHARACTER_MAPPING

Making a request with an object or property name that contains illegal characters, such as a control character, a comma, a colon, a semicolon, a slash, a backslash, a question mark, an asterisk, or a tilde. This error may also be due to the DS module being unable to map the supplied name to its Unicode representation. (This is the same as error DSERR_ILLEGAL_NAME [-239].)

-639

0xFFFFFD81

ERR_INCOMPLETE_AUTHENTICATION

An error happened during the final phase of the DS authentication process. This is generally due to LAN/WAN hardware or software as it is suggestive of packet corruption.

-640

0xFFFFFD80

ERR_INVALID_CERTIFICATE

An invalid security certificate was specified. (Applies to NetWare 5 and higher.)

-641

0xFFFFFD7F

ERR_INVALID_REQUEST

The request was invalid or unsupported by the running version of the DS module.

-642

0xFFFFFD7E

ERR_INVALID_ITERATION

The iteration handle in a message fragment of a DS request is invalid. This could be a result of packet corruption.

-643

0xFFFFFD7D

ERR_SCHEMA_IS_NONREMOVABLE

Attempting to delete a base schema class flagged as nonremovable.

-644

0xFFFFFD7C

ERR_SCHEMA_IS_IN_USE

Attempting to delete a schema class definition that still contains an object using that definition.

-645

0xFFFFFD7B

ERR_CLASS_ALREADY_EXISTS

Trying to add a schema class definition that already exists in the schema.

-646

0xFFFFFD7A

ERR_BAD_NAMING_ATTRIBUTES

Trying to add a schema class definition whose naming attribute is not a valid attribute for the class.

-647

0xFFFFFD79

ERR_NOT_ROOT_PARTITION

Attempting to perform a partitioning operation on a nonpartition root object.

-648

0xFFFFFD78

ERR_INSUFFICIENT_STACK

Internal error. The server ran out of stack.

-649

0xFFFFFD77

ERR_INSUFFICIENT_BUFFER

The server ran out of memory or the calling application didn't provide sufficient buffer space for the request.

-650

0xFFFFFD76

ERR_AMBIGUOUS_CONTAINMENT

Attempting to create a schema class definition that contained an ambiguous containment rule.

-651

0xFFFFFD75

ERR_AMBIGUOUS_NAMING

Attempting to create a schema class definition that contained an ambiguous containment name.

-652

0xFFFFFD74

ERR_DUPLICATE_MANDATORY

Attempting to create a schema class definition that contained a duplicate mandatory attribute name.

-653

0xFFFFFD73

ERR_DUPLICATE_OPTIONAL

Attempting to create a schema class definition that contained a duplicate optional attribute name.

-654

0xFFFFFD72

ERR_PARTITION_BUSY

Cannot process the request because the specified partition is currently involved in a partition operation or the replica's state is not On .

-655

0xFFFFFD71

ERR_MULTIPLE_REPLICAS

Attempting to add a new replica attribute value to the partition root object that already has a replica attribute with the same value.

-656

0xFFFFFD70

ERR_CRUCIAL_REPLICA

An illegal partition operation was requested (such as trying to add a Read/Write replica to a server holding the Master replica of the same partition).

-657

0xFFFFFD6F

ERR_SCHEMA_SYNC_IN_PROGRESS

The request can't be processed because the schema sync process is in progress.

-658

0xFFFFFD6E

ERR_SKULK_IN_PROGRESS

The request can't be processed because the skulk process is in progress.

-659

0xFFFFFD6D

ERR_TIME_NOT_SYNCHRONIZED

The time between the source and target server is not synchronized. Consequently, partition operation can't be performed.

-660

0xFFFFFD6C

ERR_RECORD_IN_USE

NDS tried to purge a DS database record that's still in use. Running DSRepair may resolve this error.

-661

0xFFFFFD6B

ERR_DS_VOLUME_NOT_MOUNTED

Internal error. Logically, you should never encounter this error because it is used by the operating system to indicate that the DS module can't be loaded at this time because the SYS volume is not yet mounted.

-662

0xFFFFFD6A

ERR_DS_VOLUME_IO_FAILURE

Internal error. An I/O operation attempted on the SYS volume failed, possibly because the volume is not yet mounted.

-663

0xFFFFFD69

ERR_DS_LOCKED

Can't process request because the DS database is locked (or closed); this is analogous to the bindery being locked. The database may be locked by DSRepair while it is doing a repair or it may be closed because the server's TTS is shut down. In some cases, this error is due to a UNI_HANDLE_MISMATCH (-497) error from the Unicode module.

-664

0xFFFFFD68

ERR_OLD_EPOCH

Trying to modify objects on a server that is using an older epoch of the data. This can happen during either a replica sync process or a schema sync process. This is a transitory error and will disappear when the sync process updates the epoch on the servers. (An epoch is an arbitrary time and date that marks the beginning of an event. In the context of DS schema, a schema epoch defines the time at which the schema was last updated or changed.)

-665

0xFFFFFD67

ERR_NEW_EPOCH

Trying to modify objects on a server that is using a newer epoch of the data. This can happen during either a replica sync process or a schema sync process. This is a transitory error and will disappear when the sync process updates the epoch on the servers.

-666

0xFFFFFD66

ERR_INCOMPATIBLE_DS_VERSION

Unable to synchronize with the target server due to either incompatible DS module versions between the source and target servers or the version of the DS module on the source server being on the target server's restricted version list. On NetWare, you can check a server's restricted DS version list by using the "NDS do not synchronize with" console SET command.

-667

0xFFFFFD65

ERR_PARTITION_ROOT

Attempting to perform a DS operation on a partition root object when it is not allowed. For example, you tried to delete a container root object without first merging it with its parent partition.

-668

0xFFFFFD64

ERR_ENTRY_NOT_CONTAINER

Attempting to perform a partition operation on a leaf object.

-669

0xFFFFFD63

ERR_FAILED_AUTHENTICATION

Using an invalid password to authenticate into DS.

-670

0xFFFFFD62

ERR_INVALID_CONTEXT

Internal error. A request was made using an invalid context handle. The server's task and connection management table may be corrupted. Reloading the DS module may help resolve the problem.

-671

0xFFFFFD61

ERR_NO_SUCH_PARENT

Attempting to modify an object whose parent object cannot be found.

-672

0xFFFFFD60

ERR_NO_ACCESS

The requester doesn't have sufficient rights to the requested information. For example, you're trying to perform a partitioning operation but you don't have the necessary rights to the specified partition root objects.

-673

0xFFFFFD5F

ERR_REPLICA_NOT_ON

Cannot process the request because the specified partition's replica state is not On . You can check the current state of the replica by using DSRepair.

-674

0xFFFFFD5E

ERR_INVALID_NAME_SERVICE

The specified name service is not available or is not supported.

-675

0xFFFFFD5D

ERR_INVALID_TASK

Internal server error. A request of an NCP connection was made, using a task ID of 0. The server's task and connection management table may be corrupted. Reloading the DS module may help resolve the problem.

-676

0xFFFFFD5C

ERR_INVALID_CONN_HANDLE

Internal server error. A request was made of an NCP connection, using an invalid NCP connection handle or an invalid task ID. The server's task and connection management table may be corruption. Reloading the DS module may help resolve the problem.

-677

0xFFFFFD5B

ERR_INVALID_IDENTITY

Internal DS error. A request was made using an invalid NDS identity. The server's identity tables may be corrupted. Reloading the DS module may help resolve the problem.

-678

0xFFFFFD5A

ERR_DUPLICATE_ACL

Attempt to add an access control list (ACL) attribute value to an object that already has the same ACL attribute value and trustee.

-679

0xFFFFFD59

ERR_PARTITION_ALREADY_EXISTS

Trying to create a partition on a server that already has the specified object as a partition root object.

-680

0xFFFFFD58

ERR_TRANSPORT_MODIFIED

A communication inconsistency occurred when attempting to connect to a remote server. The initial attempt resulted in a -625 error. However, a subsequent retry succeeded by re-negotiating the IPX checksum, IPX packet signatures, or maximum packet size. This error is generally caused by faults in the LAN/WAN hardware or software components .

-681

0xFFFFFD57

ERR_ALIAS_OF_AN_ALIAS

Trying to create an alias of an Alias object.

-682

0xFFFFFD56

ERR_AUDITING_FAILED

Internal error due to DS auditing operations. This error may be a result of an attempt to audit an object that has not been flagged for auditing or a failure to reset the auditing files.

-683

0xFFFFFD55

ERR_INVALID_API_VERSION

An API call specified a version number that is not supported by the currently running DS module. The application may have been created using an outdated library.

-684

0xFFFFFD54

ERR_SECURE_NCP_VIOLATION

The source server or client attempted to authenticate with a remote server, using IPX packet signatures, but the remote server doesn't support packet signing.

-685

0xFFFFFD53

ERR_MOVE_IN_PROGRESS

The specified object is currently involved in a DS object move operation; the object has either Move Obituary or Inhibit Move Obituary . (For more information about obits, see Chapter 6.)

-686

0xFFFFFD52

ERR_NOT_LEAF_PARTITION

Attempting to perform a move subtree partition operation, but the specified object is not a leaf partition. You must first merge any subordinate partition root object with its parent partition.

-687

0xFFFFFD51

ERR_CANNOT_ABORT

The current partition operation can't be aborted because it has progressed past a specific turnaround state. Typically when a change replica type, split partition, or merge partition operation has gone beyond its initial phase (for example, state RS_CRT_0 or replica state 4 during a change replica type operation), the operation cannot be aborted. The same is true during a move subtree operation when any of the move tree-related obits are changed to Notified , OK To Purge , or Purgeable ; the operation can't be aborted.

-688

0xFFFFFD50

ERR_CACHE_OVERFLOW

An internal error from the cache used by the NDS replica synchronization process.

-689

0xFFFFFD4F

ERR_INVALID_SUBORDINATE_COUNT

The subordinate object count in the object's database record doesn't match the number of presently found child objects. A repair local database operation using DSRepair may resolve the error.

-690

0xFFFFFD4E

ERR_INVALID_RDN

The RDN specified in the object's database record doesn't match the name found in the object's naming attribute. Or the specified object's parent object, as identified by the database record, is invalid. A repair local database operation using DSRepair may resolve the error.

-691

0xFFFFFD4D

ERR_MOD_TIME_NOT_CURRENT

The modification timestamp of an object attribute is newer than the modification timestamp found in the object's database record. A repair local database operation using DSRepair may resolve the error.

-692

0xFFFFFD4C

ERR_INCORRECT_BASE_CLASS

The base class of an object doesn't match the base class specification found in the object's database record. A repair local database operation using DSRepair may resolve the error.

-693

0xFFFFFD4B

ERR_MISSING_REFERENCE

The specified object has an attribute value that references another object in the local database, but the referenced object doesn't have a reference attribute indicating that the specified object references it. A repair local database operation using DSRepair may resolve the error.

-694

0xFFFFFD4A

ERR_LOST_ENTRY

The NDS replica synchronization process tried to update an object on the target server, but the target server has not yet received the object. This is a transitory error because the NDS replica synchronization process will re-send the lost object before trying to update it.

-695

0xFFFFFD49

ERR_AGENT_ALREADY_REGISTERED

Trying to load the DS when another module has already registered with the operating system as an NDS agent.

-696

0xFFFFFD48

ERR_DS_LOADER_BUSY

The DS loader was busy when a request was made to unload and reload the DS module. You should try the operation again at a later time.

-697

0xFFFFFD47

ERR_DS_CANNOT_RELOAD

Trying to unload and reload the DS module when one or more DS-dependent modules (such as DSRepair) are still loaded.

-698

0xFFFFFD46

ERR_REPLICA_IN_SKULK

Attempting to start the NDS replica synchronization process with a target server when the target server is busy synchronizing with another server. This is a transitory error and the NDS replica synchronization process will reschedule.

-699

0xFFFFFD45

ERR_FATAL

An internal error. If this happens during normal DS operations, it is generally transitory. However, if the error persists, you can try reloading the DS module or restarting the server. If the standard repair methods (such as performing a local database repair by using DSRepair) do not resolve the error, you need to open a call with Novell.

-700

0xFFFFFD44

ERR_OBSOLETE_API

An API request that's no longer supported by the running version of the DS module. This is the opposite of error ERR_NOT_IMPLEMENTED (-714).

-701

0xFFFFFD43

ERR_SYNCHRONIZATION_DISABLED

The NDS replica synchronization process is unable to sync with the target server as its inbound replica synchronization is disabled using the SET DSTRACE=!D or SET DSTRACE=!DI command. If this is the case, the message "*SKULKER: SYNCHRONIZATION DISABLED" is displayed on the target server's DSTrace screen. You can re-enable the inbound sync by using the SET DSTRACE=!E or SET DSTRACE=!EI command.

The error can also be due to the local server's outbound replica synchronization process being disabled. If this is the case, the message "*SYNC: SYNCHRONIZATION DISABLED" is displayed on the local server's DSTrace screen. You can re-enable the outbound sync by using the SET DSTRACE=!E or SET DSTRACE=!EO command.

This error may also be a result of the schema synchronization process being disabled. If this is the case, you need to re-enable the schema synchronization by using the SET DSTRACE=!SI1 or SET DSTRACE=!SO1 command.

-702

0xFFFFFD42

ERR_INVALID_PARAMETER

Attempt to register for an unsupported DS event or to unregister an unregistered event. This error is due to logic faults in NLM applications.

-703

0xFFFFFD41

ERR_DUPLICATE_TEMPLATE

This is an internal error that is expected during schema initialization.

-704

0xFFFFFD40

ERR_NO_MASTER_REPLICA

Unable to locate the Master replica of the partition. The server holding the Master may be unavailable.

-705

0xFFFFFD3F

ERR_DUPLICATE_CONTAINMENT

This is an internal error that is expected during schema initialization.

-706

0xFFFFFD3E

ERR_NOT_SIBLING

The objects specified in a merge entries operation are not siblings to one another. A repair local database operation using DSRepair may resolve the error.

-707

0xFFFFFD3D

ERR_INVALID_SIGNATURE

The packet signature is invalid. This may be due to packet corruption.

-708

0xFFFFFD3C

ERR_INVALID_RESPONSE

The data received by the DS module is invalid or contains unexpected information. This may be due to packet corruption.

-709

0xFFFFFD3B

ERR_INSUFFICIENT_SOCKETS

All available NCP sockets are currently in use. This is a transitory error. However, if the error persists, you can increase the number of sockets by using SPXCONFG.NLM .

-710

0xFFFFFD3A

ERR_DATABASE_READ_FAIL

Unable to read the DS database.

-711

0xFFFFFD39

ERR_INVALID_CODE_PAGE

The currently running DS module does not support the code page used by the operating system.

-712

0xFFFFFD38

ERR_INVALID_ESCAPE_CHAR

The currently running DS module does not support the specified escape character. An escape character tells DS to treat the following character as a regular text character, as opposed to whatever meaning that character might normally have for DS.

-713

0xFFFFFD37

ERR_INVALID_DELIMITERS

The currently running DS module does not support the specified delimiters. (DS uses dots, . , as delimiters in object names .)

-714

0xFFFFFD36

ERR_NOT_IMPLEMENTED

The currently running DS module does not support the requested operation or function. You need to upgrade to a newer version of DS module. This is the opposite of error ERR_OBSOLETE_API (-700).

-715

0xFFFFFD35

ERR_CHECKSUM_FAILURE

The NDS checksum in the request packet is invalid. This error is generally caused by faults in the LAN/WAN hardware or software components. NDS checksumming is generally not recommended because the current version of the DS module uses a transport-independent CRC checking for all traffic between servers. You can enable NDS checksumming by using the SET DSTRACE=CHECKSUM command or disable it with the SET DSTRACE=NOCHECKSUM command. Note that NDS checksumming is not supported on all frame types, such as Novell's Ethernet 802.3.

-716

0xFFFFFD34

ERR_CHECKSUMMING_NOT_SUPPORTED

Attempting to negotiate an NCP connection with a server that doesn't support NDS checksumming, while the source server has NDS checksumming enabled.

-717

0xFFFFFD33

ERR_CRC_FAILURE

The NDS CRC (different from the NDS checksum) in the request packet is invalid. This error is generally caused by faults in the LAN/WAN hardware or software components.

-718

0xFFFFFD32

ERR_INVALID_ENTRY_HANDLE

The file handle for the object entry database file is invalid.

-719

0xFFFFFD31

ERR_INVALID_VALUE_HANDLE

The file handle for the attribute value database file is invalid.

-720

0xFFFFFD30

ERR_CONNECTION_DENIED

NDS outbound traffic or NCP connection to a remote server is not permitted because of WAN Traffic Manager (WANMan) restriction policies.

-721

0xFFFFFD2F

ERR_NO_SUCH_FEDERATION_LINK

Reserved error code for federated partition implementation.

-722

0xFFFFFD2E

ERR_OP_SCHEMA_MISMATCH

A mismatch in the operational schema was detected.

-723

0xFFFFFD2D

ERR_STREAM_NOT_FOUND

The specified stream file doesn't exist. This could be a result of no database files being found in the DIB directory.

-724

0xFFFFFD2C

ERR_DCLIENT_UNAVAILABLE

The DSA is not running.

-725

0xFFFFFD2B

ERR_MASV_NO_ACCESS

Cannot access Mandatory Access Control Service. (Applies to NetWare 5 and higher.)

-726

0xFFFFFD2A

ERR_MASV_INVALID_REQUEST

The Mandatory Access Control Service received an invalid request. (Applies to NetWare 5 and higher.)

-727

0xFFFFFD29

ERR_MASV_FAILURE

A failure condition was detected in the Mandatory Access Control Service. (Applies to NetWare 5 and higher.)

-728

0xFFFFFD28

ERR_MASV_ALREADY_EXISTS

The Mandatory Access Control Service is already running. (Applies to NetWare 5 and higher.)

-729

0xFFFFFD27

ERR_MASV_NOT_FOUND

The Mandatory Access Control Service is not running. (Applies to NetWare 5 and higher.)

-730

0xFFFFFD26

ERR_MASV_BAD_RANGE

The Mandatory Access Control Service data is out of range. (Applies to NetWare 5 and higher.)

-731

0xFFFFFD25

ERR_VALUE_DATA

The value received is invalid.

-732

0xFFFFFD24

ERR_DATABASE_LOCKED

The database files are locked.

-733

0xFFFFFD23

ERR_DATABASE_ALREADY_EXIST

Internal error. (Currently unused.)

-734

0xFFFFFD22

ERR_DATABASE_NOT_FOUND

Internal error. (Currently unused.)

-735

0xFFFFFD21

ERR_NOTHING_TO_ABORT

Cannot abort the specified NDS operation because it has already completed or has been aborted.

-736

0xFFFFFD20

ERR_END_OF_STREAM

End-of-file encountered while accessing the stream file.

-737

0xFFFFFD1F

ERR_NO_SUCH_TEMPLATE

The specified user template doesn't exist.

-738

0xFFFFFD1E

ERR_SAS_LOCKED

The SAS database is locked. (Applies to NetWare 5 and higher.)

-739

0xFFFFFD1D

ERR_INVALID_SAS_VERSION

The currently running SAS module does not support the version information in the SAS request. (Applies to NetWare 5 and higher.)

-740

0xFFFFFD1C

ERR_SAS_ALREADY_REGISTERED

The SAS module is already running. (Applies to NetWare 5 and higher.)

-741

0xFFFFFD1B

ERR_NAME_TYPE_NOT_SUPPORTED

The specified object type is not supported.

-742

0xFFFFFD1A

ERR_WRONG_DS_VERSION

The specified DS version is not supported.

-743

0xFFFFFD19

ERR_INVALID_CONTROL_FUNCTION

The specified control function is not supported.

-744

0xFFFFFD18

ERR_INVALID_CONTROL_STATE

The specified control function state is not supported.

-745

0xFFFFFD17

ERR_CACHE_IN_USE

Trying to use the data cache while it is in use by another process.

-746

0xFFFFFD16

ERR_ZERO_CREATION_TIME

The specified object has a zero creation timestamp. A repair local database operation using DSRepair may resolve the error.

-747

0xFFFFFD15

ERR_WOULD_BLOCK

The specified API call is blocked (that is, control is not returned to the calling client until the execution of the API function is completed).

-748

0xFFFFFD14

ERR_CONN_TIMEOUT

The connection has timed out.

-749

0xFFFFFD13

ERR_TOO_MANY_REFERRALS

The tree-walking process has reached the maximum number of servers that the local server can contact to retrieve an object's information.

-750

0xFFFFFD12

ERR_OPERATION_CANCELLED

The specified DS operation has been (successfully) cancelled.

-751

0xFFFFFD11

ERR_UNKNOWN_TARGET

The specified server is unknown.

-752

0xFFFFFD10

ERR_GUID_FAILURE

The SGUID (set global unique identifier) module can't process the request, or can't find the required GUID. (Applies to NetWare 5 and higher.)

-753

0xFFFFFD0F

ERR_INCOMPATIBLE_OS

The software module can't be loaded on this version of the operating system.

-754

0xFFFFFD0E

ERR_CALLBACK_CANCEL

The execution of the callback routine has been cancelled.

-755

0xFFFFFD0D

ERR_INVALID_SYNCHRONIZATION_DATA

Invalid data was found in the data sent by the NDS replica synchronization process.

-756

0xFFFFFD0C

ERR_STREAM_EXISTS

The specified stream file already exists.

-757

0xFFFFFD0B

ERR_AUXILIARY_HAS_CONTAINMENT

Internal error. (Currently unused.)

-758

0xFFFFFD0A

ERR_AUXILIARY_NOT_CONTAINER

Internal error. (Currently unused.)

-759

0xFFFFFD09

ERR_AUXILIARY_NOT_EFFECTIVE

Internal error. (Currently unused.)

-760

0xFFFFFD08

ERR_AUXILIARY_ON_ALIAS

Internal error. (Currently unused.)

-761

0xFFFFFD07

ERR_HAVE_SEEN_STATE

The server received notification of the state of a partition operation that it is involved in, but it had previously received the same state information. This may occur during normal operation and may be a transitory error.

-762

0xFFFFFD06

ERR_VERB_LOCKED

Internal error. (Currently unused.)

-763

0xFFFFFD05

ERR_VERB_EXCEEDS_TABLE_LENGTH

Internal error. (Currently unused.)

-764

0xFFFFFD04

ERR_BOF_HIT

Internal error. (Currently unused.)

-765

0xFFFFFD03

ERR_EOF_HIT

Indicates no more data on recursive search. This is not a real error condition.

-766

0xFFFFFD02

ERR_INCOMPATIBLE_REPLICA_VER

Internal error. (Currently unused.)

-767

0xFFFFFD01

ERR_QUERY_TIMEOUT

Internal error. (Currently unused.)

-768

0xFFFFFD00

ERR_QUERY_MAX_COUNT

Internal error. (Currently unused.)

-769

0xFFFFFCFF

ERR_DUPLICATE_NAMING

Internal error. (Currently unused.)

-770

0xFFFFFCFE

ERR_NO_TRANS_ACTIVE

Internal error. The database expected a transaction to be active prior to executing an operation, but the calling code did not start one. You need to report this to Novell.

-771

0xFFFFFCFD

ERR_TRANS_ACTIVE

Internal error. The database did not expect a transaction to be active prior to executing an operation. You need to report this to Novell.

-772

0xFFFFFCFC

ERR_ILLEGAL_TRANS_OP

Internal error. This error is returned when an update operation is attempted against the database within the context of a read-only transaction. You need to report this to Novell.

-773

0xFFFFFCFB

ERR_ITERATOR_SYNTAX

A malformed request was sent to the NDS iterator.

-774

0xFFFFFCFA

ERR_REPAIRING_DIB

A request is rejected because the DIB directory is currently being repaired.

-775

0xFFFFFCF9

ERR_INVALID_OID_FORMAT

Failed object identifier (OID) check during a schema extension operation. If this error is encountered during schema synchronization, you should run DSRepair on the servers involved.

-776

0xFFFFFCF8

ERR_DS_AGENT_CLOSING

A request is rejected because the DIB directory is being closed.

-777

0xFFFFFCF7

ERR_SPARSE_FILTER_VIOLATION

Attempting to add invalid DirXML replication filters. Or attempting to change to attributes of a DS entry that is contained in filtered replicas on that server, but the filtered replicas do not contain these attributes. (Applies to eDirectory 8.5 and above.)

-778

0xFFFFFCF6

ERR_VPVECTOR_CORRELATION_ERR

Internal error. (Not currently used; applies to eDirectory 8.5 and above.)

-779

0xFFFFFCF5

ERR_CANNOT_GO_REMOTE

A DS request was made but cannot be serviced by any of the local replicas; however, the application cannot connect to any of the referred servers because it is logged in to and authenticated to the local server only. The application must perform a full login to the tree and not just a local login.

-780

0xFFFFFCF4

ERR_REQUEST_NOT_SUPPORTED

The requested action is not supported by the current version of NDS/eDirectory.

-781

0xFFFFFCF3

ERR_ENTRY_NOT_LOCAL

The object is not found in any of the local replicas.

-782

0xFFFFFCF2

ERR_ROOT_UNREACHABLE

Unable to contact [Root] for tree-walking purposes.

-783

0xFFFFFCF1

ERR_VRDIM NOT_INITIALIZED

A driver is requested to start via the ConsoleOne administration snap-in, but the DirXML interface module (VRDIM) is not currently loaded. This error appears only when the VRDIM has been explicitly unloaded.

-784

0xFFFFFCF0

ERR_WAIT_TIMEOUT

This error is returned from a routine when a specified time limit for a timeout value has been exceeded. This is not necessarily an error condition.

-785

0xFFFFFCEF

ERR_DIB_ERROR

An unknown error was encountered in the DIB subsystem.

-786

0xFFFFFCEE

ERR_DIB_IO_FAILURE

An unknown I/O error was encountered in the DIB subsystem.

-787

0xFFFFFCED

ERR_ILLEGAL_SCHEMA ATTRIBUTE

The specified attribute is invalid.

-788

0xFFFFFCEC

ERR_SCHEMA_PARTITION

An unknown error was detected in the schema partition.

-789

0xFFFFFCEB

ERR_INVALID_TEMPLATE

The error is returned when the subjectDN (the object that will be granted a right) in an ACL template is not one of [Self] , [Root] , [Public] , or [Creator] . (An ACL template is the ACL of a class definition that is automatically added to the object of that class when it is created.)

-790

0xFFFFFCEA

ERR_OPENING_FILE

The operating system returns this error to eDirectory when eDirectory made a call to the operating system to open a file. This error may be transitory. Restarting DS or the server may resolve the problem.

-791

0xFFFFFCE9

ERR_DIRECT_OPENING_FILE

The operating system returns this error to eDirectory when eDirectory made a call to the operating system to open a file in direct I/O mode. This error may be transitory. Restarting DS or the server may resolve the problem.

-792

0xFFFFFCE8

ERR_CREATING_FILE

The operating system returns this error to eDirectory when eDirectory made a call to the operating system to create a file. This error may be transitory. Restarting DS or the server may resolve the problem.

-793

0xFFFFFCE7

ERR_DIRECT_CREATING_FILE

The operating system returns this error to eDirectory when eDirectory made a call to the operating system to create a file in direct I/O mode. This error may be transitory. Restarting DS or the server may resolve the problem.

-794

0xFFFFFCE6

ERR_READING_FILE

The operating system returns this error to eDirectory when eDirectory is reading from a file. This error may be transitory. Restarting DS or the server may resolve the problem.

-795

0xFFFFFCE5

ERR_DIRECT_READING_FILE

The operating system returns this error to eDirectory when eDirectory is reading from a file in direct I/O mode. This error may be transitory. Restarting DS or the server may resolve the problem.

-796

0xFFFFFCE4

ERR_WRITING_FILE

The operating system returns this error to eDirectory when eDirectory is writing to a file. This error may be transitory. Restarting DS or the server may resolve the problem.

-797

0xFFFFFCE3

ERR_DIRECT_WRITING_FILE

The operating system returns this error to eDirectory when eDirectory is writing to a file in direct I/O mode. This error may be transitory. Restarting DS or the server may resolve the problem.

-798

0xFFFFFCE2

ERR_POSITIONING_IN_FILE

The operating system returns this error to eDirectory when eDirectory is positioning within a file. This error may be transitory. Restarting DS or the server may resolve the problem.

-799

0xFFFFFCE1

ERR_GETTING_FILE_SIZE

The operating system returns this error to eDirectory when eDirectory is getting the file size. This error may be transitory. Restarting DS or the server may resolve the problem.

-800 through -6000

0xFFFFFCE0 through 0xFFFFE890

 

These are not DS error codes; they are used by other Novell products.

-6001

0xFFFFE88F

ERR_TRUNCATING_FILE

The operating system returns this error to eDirectory when eDirectory is truncating a file. This error may be transitory. Restarting DS or the server may resolve the problem.

-6002

0xFFFFE88E

ERR_PARSING_FILE_NAME

The operating system returns this error to eDirectory when eDirectory is parsing a filename. This error may be transitory. Restarting DS or the server may resolve the problem.

-6003

0xFFFFE88D

ERR_CLOSING_FILE

The operating system returns this error to eDirectory when eDirectory is closing a file. This error may be transitory. Restarting DS or the server may resolve the problem.

-6004

0xFFFFE88C

ERR_GETTING_FILE_INFO

The operating system returns this error to eDirectory when eDirectory is getting file information (such as file attributes). This error may be transitory. Restarting DS or the server may resolve the problem.

-6005

0xFFFFE88B

ERR_EXPANDING_FILE

The operating system returns this error to eDirectory when eDirectory is expanding a file. This error may be transitory. Restarting DS or the server may resolve the problem.

-6006

0xFFFFE88A

ERR_GETTING_FREE_BLOCKS

The operating system returns this error to eDirectory when eDirectory is getting free disk blocks from the file system. This error may be transitory. Restarting DS or the server may resolve the problem.

-6007

0xFFFFE889

ERR_CHECKING_FILE_EXISTENCE

The operating system returns this error to eDirectory when eDirectory is checking to see whether a file exists. This error may be transitory. Restarting DS or the server may resolve the problem.

-6008

0xFFFFE888

ERR_DELETING_FILE

The operating system returns this error to eDirectory when eDirectory is deleting a file. This error may be transitory. Restarting DS or the server may resolve the problem.

-6009

0xFFFFE887

ERR_RENAMING_FILE

The operating system returns this error to eDirectory when eDirectory is renaming a file. This error may be transitory. Restarting DS or the server may resolve the problem.

-6010

0xFFFFE886

ERR_INITIALIZING_IO_SYSTEM

The operating system returns this error to eDirectory when eDirectory is initializing to perform file I/O operations. This error may be transitory. Restarting DS or the server may resolve the problem.

-6011

0xFFFFE885

ERR_FLUSHING_FILE

The operating system returns this error to eDirectory when eDirectory is flushing data from the system cache to disk. This error may be transitory. Restarting DS or the server may resolve the problem.

-6012

0xFFFFE884

ERR_SETTING_UP_FOR READ

The operating system returns this error to eDirectory when eDirectory is setting up to perform file read operations. This error may be transitory. Restarting DS or the server may resolve the problem.

-6013

0xFFFFE883

ERR_SETTING_UP_FOR WRITE

The operating system returns this error to eDirectory when eDirectory is setting up to perform file write operations. This error may be transitory. Restarting DS or the server may resolve the problem.

-6014

0xFFFFE882

ERR_OLD_VIEW

A consistent snapshot of the database could not be maintained for the requested operation. This error could occur if a query has been posed against a very large database and the query results in a scan search. If the search runs for more than 40 minutes, the database aborts the operation and returns this error. It is also possible for transactions that have run for less than 40 minutes to be aborted if the database is in a state where it is trying to reclaim roll-back space (for example, if the rollback log file has grown too large). The 40-minute timeout value is not changeable at this time.

-6015

0xFFFFE881

ERR_SERVER_IN_SKULK

The local server can't send outbound data to another server because the target server is currently receiving inbound data (either from the local server or another server in the same replica ring). This is a transitory error, and the NDS replica synchronization process will resolve it.

-6016

0xFFFFE880

ERR_RETURNING_PARTIAL_RESULTS

An error has occurred during a search or read operation, and the entry being returned as the result contains partial values. This is a nonfatal error. The client might attempt to retrieve and use the partial results that have been returned. This error is specifically returned during a lookup of dynamic group memberships when the search fails for some reason (perhaps due to being unable to contact some servers).

-6017

0xFFFFE87F

ERR_NO_SUCH_SCHEMA

The requested schema definition does not exist. You should check to ensure that the schema synchronization process runs without error.

-6018

0xFFFFE87E

ERR_SERIAL_NUM_MISMATCH

This can happen when an incremental DS backup (of the roll-forward log [RLF] files) is being restored and the serial number of the database stored in the incremental backup's header does not match the serial number of the database. Generally, this means that an attempt is being made to restore an incremental backup from another database.

-6019

0xFFFFE87D

ERR_BAD_RFL_DB_SERIAL_NUM

This can happen when the serial number of the database stored in the header of the RFL file that is being restored does not match the serial number of the database. Generally, this means that an attempt is being made to restore an RFL file from another database.

-6020

0xFFFFE87C

ERR_BAD_ RFL_SERIAL_NUM

This can happen when the serial number of the database stored in the header of the RFL file that is being restored does not match the serial number of the database or the prior RFL file. Generally, this means that an attempt is being made to restore an RFL file from another database.

-6021

0xFFFFFE7B

ERR_INVALID_FILE_SEQUENCE

This can happen when the sequence number or incremental backup ID of the RFL file that is being restored does not match the expected number stored in the database.

-6022

0xFFFFE87A

ERR_RFL_TRANS_GAP

During recovery (after a server crash) or during a database restore operation, gaps in the transactions recorded in the log were detected due to one or more RFL files having been damaged. Using DSRepair may rectify the problem.

-6023

0xFFFFE879

ERR_BAD_RFL_FILE_NUMBER

The RFL file number desired does not match the file number recorded in the RFL file's header. Specifying the wrong RFL file during a database restore operation causes this error.

-6024

0xFFFFE878

ERR_RFL_FILE_NOT_FOUND

A RFL file required for the database restore could not be found in the NDS.RFL directory. You should use one of the methods described in the "Locating the DIB" section in Chapter 3 to check for the existence of RFL files. You should restore missing files from backup if possible.

-6025

0xFFFFE877

ERR_BACKUP_ACTIVE

The requested action cannot be performed while a database backup is running.

-6026

0xFFFFE876

ERR_RFL_DEVICE_FULL

The disk/volume hosting the RFL files is full.

-6027

0xFFFFE875

ERR_UNSUPPORTED_VERSION

The file format of the backup data set is not supported by the running version of the DS module. This is caused by trying to restore a newer version of the eDirectory database by using an older version of the DS module.

-6028

0xFFFFE874

ERR_MUST_WAIT_CHECKPOINT

An operation was requested at a time when eDirectory had to force a checkpoint. (A checkpoint operation is eDirectory flushing all dirty cache buffers to disk.)

-6029

0xFFFFE873

ERR_ATTR_MAINT_IN_PROGRESS

This transitory error condition is reported when a query is made against one or more attributes that are currently being maintained (that is, reorganized for more optimal storage).

-6030

0xFFFFE872

ERR_ABORT_TRANSACTION

A problem has been encountered during an update operation. Because of the nature of the problem, the active update transaction cannot be committed and has been rolled back.

-6031

0xFFFFE871

ERR_SETTING_FILE_INFO

This error is returned if eDirectory is unable to change a file's attributes. This error is returned on NetWare if the Rename Inhibit flag of a file cannot be cleared. Other platforms do not currently return this error.

-6032

0xFFFFE870

ERR_REPLICA_RING_CHANGED

The local database is unaware of replica ring changes that occurred after the database was restored. This error may be due to some RFL files not being processed during a restore or a server being forcibly removed from the replica ring and the ring being altered while the server is down.

-6033

0xFFFFE86F

ERR_NOT_PARTITION_ROOT

A partition join operation has occurred, and the local database is unaware of it. An object that was once a partition root is no longer a partition root. This error may be due to some RFL files not being processed during a restore or a server being forcibly removed from the replica ring and the ring being altered while the server is down.

-6034

0xFFFFE86E

ERR_SERVER_NOT_UP_TO DATE

A discrepancy was found when checking the transitive vectors. The restored database is missing data that the other servers in the replica ring expect to be there. This error may be due to some RFL files not being processed during a restore.

-6035

0xFFFFE86D

ERR_INCONSISTENT_BACKUP

Invalid data has been detected in the backup set during a database restore operation. This is usually the result of a checksum error detected in the backup set during block verification.

-6036

0xFFFFE86C

ERR_NO_SUCH_INDEX

If this error is reported while the database is being upgraded by a new version of eDirectory, it is an informational error. This is because the operationally required indexes are unavailable until the upgrade completes. However, if this error happens under other circumstances, an internal error may have occurred, and if using DSRepair or restarting the server does not resolve the error, it should be reported to Novell.

-6037

0xFFFFE86B

ERR_INDEX_OFFLINE

If this error is reported while the database is being upgraded by a new version of eDirectory, it is an informational error. This is because the operationally required indexes are unavailable until the upgrade completes. However, if this error occurs under other circumstances, an internal error may have occurred, and if using DSRepair or restarting the server does not resolve the error, it should be reported to Novell.

-6038

0xFFFFE86A

ERR_CLOSING_DATABASE

Some other components of the system have the database open, and eDirectory is unable to close it. This is generally a transitory error, but it may take several minutes for all components to relinquish access.

-6039

0xFFFFE869

ERR_OBJECT_OP_DISABLED

The current system configuration prohibits any type of operation (such as changing the DS password) on this object.

-6040

0xFFFFE868

ERR_OP_STARTED

This is more of a status code than an error. It means that the requested operation started as expected.

-6041

0xFFFFE867

ERR_OP_ABORTED

This is more of a status code than an error. It means that the requested operation was successfully cancelled.

-6042

0xFFFFE866

ERR_OP_FAILED

The requested operation failed.

-6043

0xFFFFE865

ERR_OP_IN_PROGRESS

The requested operation is already in progress.

-6044

0xFFFFE864

ERR_NO_VALUE

A parameter in the FLAIM initialization file ( NDSDB.INI ) that is supposed to have a value associated with it (such as the cache setting) does not have a value. The default value is used instead.

-6045

0xFFFFE863

ERR_PARAM_NOT_FOUND

A query is made for a certain parameter in the FLAIM initialization file, but that parameter doesn't exist.

-6046

0xFFFFE862

ERR_VALUE_TOO_LARGE

A value passed to eDirectory exceeds the maximum value size that can be stored in the database (64,000 characters).

-6047 through -6999

0xFFFFE861through 0xFFFFE4F9

 

Reserved for future DS error codes.




Novell's Guide to Troubleshooting eDirectory
Novells Guide to Troubleshooting eDirectory
ISBN: 0789731460
EAN: 2147483647
Year: 2003
Pages: 173

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net