4.1 Return Values

All functions return STATUS code (defined as an SNINT). This documentation lists the following possible STATUS error codes and describes what each indicates:

4.1.1 zErrors (0-20013)

0

zOK: The operation succeeded.

20000

zERR_NO_MEMORY: The operation failed because it was unable to allocate additional memory.

20001

zERR_BAD_CONNECTION_ID: The connectionID parameter passed in to the function was bad or invalid.

20002

zERR_NOT_CONNECTED: The connection identified by the connectionID parameter is not currently active.

20003

zERR_XID_NOT_SUPPORTED: This function does not currently support transactions, and a transaction ID (XID) was specified. The value zNILXID must be specified for the xid parameter.

20004

zERR_BUFFER_TOO_SMALL: The buffer passed to the function is not big enough to contain all of the requested information. Depending on the semantics of the function, some partial results might have been returned in the buffer, which is too small.

20005

zERR_RETURN_PARA_NULL: A function’s return parameter, which should contain a pointer to some data to be filled in, contains NULL.

20006

zERR_QUAD_TOO_BIG_FOR_LONG: In converting a QUAD to a LONG, the value is too large to fit in the LONG.

20007

zERR_CONNECTION_NOT_LOGGED_IN: The specified connection might not be used because it is not authenticated and logged in.

20008

zERR_BAD_PARAMETER_VALUE: One of the parameters has an unsupported value.

20009

zERR_INVALID_SEMANTIC_AGENT_ID: An invalid semantic agent ID was specified.

20010

zERR_INVALID_STATE: An invalid state was requested.

20011

zERR_NOT_SUPPORTED: The operation is not supported.

20012

zERR_MEDIA_CORRUPTED: The media is corrupted.

20015

zERR_TIMEOUT: An event did not occur before a timer expired.

20016

zERR_EXCEEDED_MAX_ALERTS: Exceeded the maximum number of outstanding alerts.

20017

zERR_USER_ABORTED: User requested action to stop.

20018

zERR_BAD_ADDRESS: A bad user space (ring 3) address.

4.1.2 Message, User Transaction, and Task Errors (20051-20070)

20051

zERR_BAD_KEY: Key could not be found.

20052

zERR_BAD_METHOD: Method number out of range.

20053

zERR_BROKEN_DOOR: Key is still valid but the object does not exist anymore.

20054

zERR_NO_DUP: Cannot duplicate key.

20055

zERR_NO_METHOD: No method for this number.

20056

zERR_BROKEN_OBJECT: Object already broken.

20060

zERR_NO_TASK: Could not find task that was specified by user.

20061

zERR_TASK_EXISTS: This task already exists.

20062

zERR_NO_XACTION: User transaction ID does not exist.

20070

zERR_FINISHED_WITH_EXTENTS: Finished processing the number of extents that were passed in by the user.

4.1.3 eDirectory Errors (20090-20099)

20090

zERR_OBJECT_NOT_FOUND: Object not found in eDirectory™.

20091

zERR_UNABLE_TO_IMPORT_NDS_PUBLICS: Problem while importing eDirectory publics.

20092

zERR_UNABLE_TO_GET_LONG_NAME: Error getting the distinguished name from eDirectory.

20093

zERR_GUID_NOT_FOUND: Looking up by GUID did not succeed.

4.1.4 General File System Errors (20100-20105)

20100

zERR_END_OF_FILE: The operation has reached the end of the file.

20101

zERR_HARD_READ_ERROR: Read error from media.

20102

zERR_HARD_WRITE_ERROR: Write error from media.

20103

zERR_OUT_OF_SPACE: No available disk space is left.

20104

zERR_PURGED_SPACE_UNAVAILABLE: There is purgeable space but it has not yet been freed.

20105

zERR_FILE_TOO_LARGE: The file is too large for the given pool.

20106

zERR_INVALID_BLOCK: Requested a read on an invalid block.

20107

zERR_CONTIGUOUS_SPACE: Requested amount of contiguous blocks unavailable.

20108

zERR_ZID_GREATER_THAN_32BITS: Ran out of lower ZIDs.

4.1.5 Virtual File System Errors (20150-20159)

20150

zERR_BAD_TRANSFORMATION: Bad transformation in a virtual file.

20151

zERR_SYMBOL_NAME_TOO_LONG: The symbol name in a virtual file is too long.

20152

zERR_SYMBOL_NOT_DEFINED: The symbol for a virtual request is not defined.

20153

zERR_XML_TOO_LONG: A generated XML string is too large.

20154

zERR_DATASTREAM_NOT_FOUND: A searched-for data stream was found in a virtual file.

20155

zERR_BAD_FUNCTION_PTR: A virtual file has a bad function pointer.

20156

zERR_BAD_FORMAT: A virtual file has a bad format type.

20157

zERR_BAD_OFFSET: The passed in offset for a read or write is not valid.

20158

zERR_NO_FUNCTION_DEFINED: No function is present where one is needed.

20159

zERR_SYMBOL_NAME_MISSING: The symbol name in a virtual file is missing.

4.1.6 General Storage System Errors (20200-20213)

20200

zERR_VOLUME_ALREADY_INITIALIZED: Attempted to initialize a volume that is already set up.

20201

zERR_QUEUE_READ_FAILURE: Unable to queue a read request.

20202

zERR_QUEUE_WRITE_FAILURE: Unable to queue a write request.

20203

zERR_READ_FAILURE: The low level asynchronous block read failed.

20204

zERR_WRITE_FAILURE: The low level asynchronous block write failed.

20205

zERR_VOLUME_DISABLING: Volume is being disabled so that I/O is not allowed.

20206

zERR_POOL_DISABLING: The pool is being disabled so that I/O is not allowed.

20207

zERR_POOL_NOT_ACCESSIBLE: The pool is not accessible so that I/O is not allowed.

20208

zERR_READ_FAILURE_UNKNOWN: Unknown read error.

20209

zERR_READ_FAILURE_MEDIA: Media read error.

20210

zERR_READ_FAILURE_POSTPONE: Postpone read error.

20211

zERR_WRITE_FAILURE_UNKNOWN: Unknown write error.

20212

zERR_WRITE_FAILURE_MEDIA: Media write error.

20213

zERR_WRITE_FAILURE_POSTPONE: Postpone write error.

4.1.7 Admin Volume Errors (20250-20252)

20250

zERR_NO_ADMIN_VOLUME: No admin volume exists.

20251

zERR_NO_PERSIST_ADMIN_VOLUME: No persistent admin volume exists.

20252

zERR_UNABLE_TO_INIT_ADMIN_VOL: Could not start the NSS_ADMIN volume.

4.1.8 Beast Errors (20300-20312)

20300

zERR_INVALID_BEAST_ID: An invalid beast ID was specified.

20301

zERR_BEAST_CLASS_ALREADY_DEFINED: The given beast class ID is already defined.

20302

zERR_BEAST_CLASS_NOT_DEFINED: The given beast class ID is not defined.

20303

zERR_BEAST_CLASS_ROUTINE_NOT_DEF: A required beast class routine is not defined.

20304

zERR_BEAST_CLASS_ROUTINE_MULT_DEF: A beast class routine is defined multiple times.

20305

zERR_COMM_OP_NOT_SUPPORTED: The given COMM operation (beast or volume) is not supported.

20306

zERR_INHERITANCE_DEPTH_EXCEEDED: The maximum inheritance depth has been exceeded.

20307

zERR_BEAST_SIZE_CHANGED: The beast size has been illegally changed.

20308

zERR_BAD_LENGTH_UNPACKING_BEAST: The system detected an inconsistent length while unpacking a beast.

20309

zERR_UNSUPPORTED_OBJECT_LAYOUT: The object’s layout on disk is in an unsupported format.

20310

zERR_BEAST_CORRUPTED: The beast is corrupted. This is the only error where the ZLSS rebuild deletes the beast. Rebuilds should repair the beast if possible. If the rebuild cannot do a repair, it can delete the beast.

20311

zERR_FILE_IN_USE: The beast has a use count greater than 0.

20312

zERR_BEAST_BEING_PURGED_IN_REBUILD: The beast was in a state of being purged. The rebuild deletes this beast without logging so that no information is available.

4.1.9 Naming Errors (20400-20446)

20400

zERR_INVALID_HANDLE_PATH: The specified handle path structure is invalid.

20401

zERR_BAD_FILE_HANDLE: The specified file handle is invalid.

20402

zERR_BAD_CONTEXT_HANDLE: The specified context handle is invalid.

20403

zERR_INVALID_NAME: The specified filename is syntactically invalid.

20404

zERR_INVALID_CHAR_IN_NAME: The name contains an invalid character.

20405

zERR_INVALID_PATH: The specified directory path is invalid. Possible causes are an invalid character or the name was too long.

20406

zERR_RESERVED_NAMED: The specified name is reserved in this namespace.

20407

zERR_NAME_NOT_FOUND_IN_DIRECTORY: The specified filename was not found in the directory.

20408

zERR_NOT_DIRECTORY_FILE: Attempted to perform a directory type operation on a file that is not a directory.

20409

zERR_NO_NAMES_IN_PATH: The input path does not contain any pat names.

20410

zERR_NO_MORE_NAMES_IN_PATH: There are no more names in the specified input path.

20411

zERR_PATH_MUST_BE_FULLY_QUALIFIED: The input path is required to be a fully qualified path.

20412

zERR_FILE_ALREADY_EXISTS: Attempted to add a file to a directory and the filename already exists in the directory.

20413

zERR_NAME_NO_LONGER_VALID: The specified filename might have been valid previously, but it is no longer valid.

20414

zERR_BAD_SEARCHMAP_ID: The specified search map ID was invalid.

20415

zERR_INVALID_TYPE_FILE: The file type is wrong for the requested operation.

20416

zERR_INVALID_FILE_TYPE: An invalid file type was specified.

20417

zERR_DIRECTORY_NOT_EMPTY: The directory cannot be deleted because it still has files in it.

20418

zERR_BAD_SEARCH_OPTIONS: An invalid search option was specified.

20419

zERR_INVALID_SEARCH_SEQ_NUM: An invalid search sequence number was given.

20420

zERR_INTERNAL_DIRECTORY_ERROR: An internal error has occurred when accessing a directory.

20421

zERR_INVALID_MODIFY_PARAMETER: An invalid parameter was passed to modify info.

20422

zERR_INVALID_USER_ID: The user ID is not valid.

20423

zERR_NOTHING_CHANGED: Modify info was called, but no information was changed by the call.

20424

zERR_NO_FILES_FOUND: No files matched the given wildcard pattern.

20425

zERR_UNABLE_TO_RETURN_INFO: The build info routines could not complete.

20426

zERR_FILE_DID_NOT_MATCH_ATTR: The specified file did not match the match attribute criteria.

20427

zERR_FILE_DID_NOT_MATCH_TYPE: The specified file did not match the input matchFileType matching criteria.

20428

zERR_FILE_DID_NOT_MATCH_TYPEATTR: The specified file did not match the match attribute criteria.

20429

zERR_LINK_IN_PATH: A link object was found as a component in a path.

20430

zERR_LINK_IN_DEST_PATH: A link object was found as a component in a destination path.

20431

zERR_UNABLE_TO_OPEN_BEAST: The specified beast could not be opened.

20432

zERR_NSPACE_NAME_ALREADY_DEFINED: The specified namespace name is already defined.

20433

zERR_NAME_NOT_FOUND_IN_BEAST: The requested name was not found in the beast.

20434

zERR_PARENT_NOT_FOUND_IN_BEAST: The requested parent was not found in the beast.

20435

zERR_DIR_CANNOT_BE_OPENED: The directory file cannot be opened.

20436

zERR_INVALID_CONTEXT_HANDLE_TYPE: The context handle type is invalid.

20437

zERR_CONTAINER_NOT_FILE_BEAST: The container beast is not derived from the file beast type.

20438

zERR_NO_OPEN_PRIVILEGE: The user does not have privileges to open the file.

20439

zERR_NO_MORE_CONTEXT_HANDLE_IDS: The number of context handles allowed per connection has been exceeded.

20440

zERR_PREV_DIR_AFTER_DATASTREAM: When parsing a data stream name, the previous dir symbols are not allowed.

20441

zERR_INVALID_PATH_FORMAT: The specified path format is not valid.

20442

zERR_CANT_WILDOPEN_A_DATASTREAM: An attempt was made to call zOpen on a data stream for the purpose of enumerating its contained file objects.

20443

zERR_NAMING_INCONSISTENCY: An internal naming inconsistency has occurred. The volume needs recovery.

20444

zERR_ZID_NOT_FOUND: The ZID is not found in the directory.

20445

zERR_LAST_STATE_UNKNOWN: The last consistent state of this file was that it did not exist.

20446

zERR_BAD_PATH_FORMAT: Path format specification is incorrect.

4.1.10 Name Typing Errors (20499)

20499

zERR_INVALID_NAME_TYPE: The specified name type is not valid.

4.1.11 Rename Errors (20500-20512)

20500

zERR_ALL_FILES_IN_USE: No files were renamed because all files were in use.

20501

zERR_SOME_FILES_IN_USE: Some files were not renamed because they were in use.

20502

zERR_ALL_FILES_READ_ONLY: No files were renamed because all files were read-only.

20503

zERR_SOME_FILES_READ_ONLY: Some files were not renamed because they were read only.

20504

zERR_ALL_NAMES_EXIST: No files were renamed because all destination names already existed.

20505

zERR_SOME_NAMES_EXIST: Some files were not renamed because the destination names already existed.

20506

zERR_NO_RENAME_PRIVILEGE: The caller does not have privileges to rename the file.

20507

zERR_RENAME_DIR_INVALID: The specified directory cannot be renamed because it either is the root directory of a volume, or because an attempt was made to rename it to a place in the tree below itself.

20508

zERR_RENAME_TO_OTHER_VOLUME: A file cannot be moved to another volume using rename.

20509

zERR_CANT_RENAME_DATA_STREAMS: Not allowed to rename a data stream.

20510

zERR_FILE_RENAME_IN_PROGRESS: The file is already being renamed by a different process.

20511

zERR_CANT_RENAME_TO_DELETED: Only deleted files can be renamed to a deleted state.

20512

zERR_RENAME_TO_OTHER_NAMESPACE: A file can not be renamed from one namespace to another.

4.1.12 Data Stream Errors (20550-20551)

20550

zERR_INVALID_DATA_STREAM: The specified data stream is invalid.

20551

zERR_CANT_MOD_DATA_STREAM_METADATA: It is illegal to modify the metadata for a data stream.

4.1.13 Semantic Agent Errors (20601-20602)

20601

zERR_INVALID_SA_HANDLE: The semantic agent handle ID is invalid.

20602

zERR_SA_HANDLE_TOO_SMALL: An attempt was made to allocate a semantic agent handle without providing a size that was big enough to hold the generic portion of the handle.

4.1.14 Direct FS I/O & DIO Errors (20650-20655)

20650

zERR_FILE_NOT_IN_DIO_MODE: The specified file is not in direct I/O mode.

20651

zERR_HOLE_IN_DIO_FILE: Direct I/O files cannot be sparse files with holes in them.

20652

zERR_BEYOND_EOF: Direct I/O files cannot be read beyond EOF.

20653

zERR_FILE_IN_DIO_MODE: File is in DIO mode.

20654

zERR_FILE_DETACHED: File is in DIO mode. Not used.

20655

zERR_DIO_BAD_PARAMETER: DIO bad parameter. Unit count is zero.

4.1.15 Namespace Errors (20700-20705)

20700

zERR_INVALID_NAMESPACE_ID: The specified namespace ID is invalid.

20701

zERR_UNABLE_TO_FIND_NAMESPACE: The specified namespace could not be found.

20702

zERR_INVALID_NAMESPACE_VERSION: The namespace version number is invalid.

20703

zERR_NAMESPACE_ID_IN_USE: The specified namespace ID is already in use.

20704

zERR_INVALID_PATH_SEPARATOR: The path separator requested is invalid in this namespace.

20705

zERR_VOLUME_SEPARATOR_NOT_SUPPORTED: This namespace does not support a volume separator.

4.1.16 Asynchronous Errors (20750-20751)

20750

zERR_BAD_ASYNCIO_HANDLE: The specified asynchronous I/O file handle is invalid.

20751

zERR_ASYNCIO_CANCELED: The operation failed because the asynchronous I/O request was canceled.

4.1.17 Encrypted Volume Errors (20798-20799)

20798

zERR_NICI_SUPPORT: Encrypted volume support libraries returned an error.

20799

zERR_ASYNCIO_CANCELED: The operation failed because the asynchronous I/O request was canceled.

4.1.18 Volume and Pool Errors (20800-20839 )

20800

zERR_BAD_VOLUME_NAME: The specified volume name is invalid. A possible cause is that the name is too long.

20801

zERR_VOLUME_NOT_FOUND: The specified volume was unable to be located.

20802

zERR_DEACTIVATING_ADMINVOL: The NSS_ADMIN volume could not be deactivated.

20803

zERR_VOLUME_STATE_CHANGE_ABORTED: Had to abort the volume state change.

20804

zERR_DATA_MIGRATION_NOT_ENABLED: NSS does not currently support data migration.

20805

zERR_VOLUME_STATE_CHANGE_A_TO_M: Set by LSS if an attempt to go to the ACTIVE state was not completed because the volume should be placed into MAINTENANCE state.

20806

zERR_VOLUME_NOT_IN_MAINT_MODE: The given volume is not in MAINTENANCE mode.

20807

zERR_VOLUME_STATE_NOT_SUPPORTED: The volume does not support the state change requested.

20808

zERR_DUPLICATE_VOLUME_NAME: The volume name already exists.

20809

zERR_VOLUME_SCHEDULED_FOR_MAINT: The volume is already scheduled for MAINTENANCE.

20810

zERR_VOLUME_SHOULD_NOT_ACTIVATE: The volume should not be activated (LSS can return if it is corrupt or rebuilding).

20811

zERR_VOLUME_NOT_IN_ACTIVE_STATE: The specified volume is not in the ACTIVE state.

20812

zERR_POOL_NOT_FOUND: The specified pool name could not be found.

20813

zERR_POOL_STATE_INCOMPATIBLE: A volume change STATE has failed because the volume's pool is not in a compatible state. For example, if a pool is DEACTIVE and the volume wants to be ACTIVE, this error is returned. To fix the problem, the pool must be first placed in an acceptable STATE.

20814

zERR_RESERVED_VOLUME_NAME: The given volume name is a reserved name.

20815

zERR_BAD_VOLUME_NAME_CHARACTER: The volume name contains an invalid character.

20816

zERR_BAD_VOLUME_NAME_SIZE_LONG: The volume name is too long.

20817

zERR_BAD_VOLUME_NAME_SIZE_SHORT: The volume name is too short.

20818

zERR_BAD_VOLUME_NAME_UNDERSCORE: The volume name cannot start or end with an underscore.

20819

zERR_BAD_VOLUME_NAME_TWO_UNDERSCORES: The volume name cannot have two consecutive underscores.

20820

zERR_DUPLICATE_VOLUME_ID: The volume ID already exists.

20821

zERR_INVALID_VOLUME_ID: The volume ID is invalid.

20822

zERR_VOLUME_NOT_IN_DEACTIVE_STATE: The given volume is not in the DEACTIVE state.

20823

zERR_VOLUME_DELETION_MODE: The given volume is currently being deleted.

20824

zERR_VOLUME_CREATION_MODE: The given volume is currently being created.

20825

zERR_VOLUME_INVALID_MODE: The given volume is in an unknown mode.

20826

zERR_VOLUME_STATE_CHANGE_REQUESTED: The volume that an operation is running on is switching state. For example, when a LV is being deleted, the thread that does the deletion returns this error if the thread detects that the volume is changing state.

20827

zERR_VOLUME_STOP_REQUESTED: The volume that an operation is running on has detected that it must stop.

20828

zERR_VOLUME_ALREADY_UNLOADING: The volume is already being unloaded.

20829

zERR_VOLUME_RENAME_NOT_ALLOWED: The volume cannot be renamed. For example, the _ADMIN volume cannot be renamed.

20830

zERR_VOLUME_ACTIVE_ELSEWHERE: The volume is active on another server in the cluster. This is a 5.1 error. Use zERR_NWCS_VOLUME_IS_ACTIVE on later versions.

20831

zERR_VOLUME_READ_ONLY: The update operation failed on a read-only volume.

20832

zERR_VOLUME_BUSY_WITH_REQUEST: The operation cannot be completed because of a competing request.

20833

zERR_POOL_SHARED_NO_BROKER: The pool is marked SHARED but no cluster or broker software is loaded. It is unsafe to complete the requested operation because the pool might be in ACTIVE or MAINTENANCE state on another server.

20834

zERR_POOL_SHARED_STATE_UNKNOWN: Unable to detect if the pool is marked SHARED and no cluster or broker software is loaded. It is unsafe to complete the requested operation because the pool might be in ACTIVE or MAINTENANCE state on another server.

20835

zERR_DUPLICATE_POOL_NAME: The pool name already exists on the server.

20836

zERR_POOL_NOT_IN_ACTIVE_STATE: The given pool is not in ACTIVE state.

20837

zERR_POOL_RESERVATION_FAILED: When going activate, the pool failed to get a reservation within the MAL.

20838

zERR_VOLUME_IS_DEACTIVE: The operation could not be completed because the volume is deactive.

20839

zERR_POOL_IS_DEACTIVE: The operation could not be completed because the pool is deactive.

4.1.19 DSI and Adding Volumes Errors (20840-20849)

20840

zERR_IMPORT_DSI_SYMBOL_FAILED

20841

zERR_DSI_LOAD_FAILED

20842

zERR_DSIREG_RET2

20843

zERR_DS_NOT_SETUP

20844

zERR_DSIREG_FAILED

20845

zERR_DSI_LOGIN_FAILED

20846

zERR_ADD_TO_NDS_FAILED

20847

zERR_DEL_TO_NDS_FAILED

20848

zERR_REN_TO_NDS_FAILED

20849

zERR_VOL_UNAVAILABLE

4.1.20 Authorization Errors (20850-20871)

20850

zERR_NO_SET_PRIVILEGE: The caller does not have rights to modify metadata.

20851

zERR_NO_CREATE_PRIVILEGE: The caller does not have rights to create a file object.

20852

zERR_INVALID_AUTHORIZE_SPACE: Bad authorization space.

20853

zERR_INVALID_AUTHORIZE_MODEL: Bad authorization model.

20854

zERR_INVALID_AUTHORIZE_OPERATION: Bad operation passed to a function.

20855

zERR_AUTHORIZE_LOAD_FAILED: Failed to load part of the authorization system.

20856

zERR_TRUSTEE_NOT_FOUND: Unable to find the specified trustee.

20857

zERR_NO_TRUSTEES_FOUND: There were no trustees.

20858

zERR_NO_TRUSTEE_CHANGE_PRIVILEGE: The user does not have rights to change trustees on this file.

20859

zERR_ACCESS_DENIED: Authorization rules or file attributes prevent access to this file.

20860

zERR_NO_WRITE_PRIVILEGE: No write privileges have been granted for this file.

20861

zERR_NO_READ_PRIVILEGE: No read privileges have been granted for this file.

20862

zERR_NO_DELETE_PRIVILEGE: No delete privileges have been granted for this file.

20863

zERR_SOME_NO_DELETE_PRIVILEGE: Some of the files in a wildcard operation could not be deleted because no delete privileges were granted for those files.

20864

zERR_INVALID_AUTH_MODEL_VERSION: The authorization model being registered has an invalid version number.

20865

zERR_EXCEEDED_MAX_AUTH_SPACES: Exceeded the maximum number of authorization spaces.

20866

zERR_EXCEEDED_MAX_AUTH_MODELS: Exceeded the maximum number of authorization models.

20867

zERR_NO_SUCH_OBJECT: No such object was found in the naming services.

20868

zERR_CANT_DELETE_OPEN_FILE: Cannot delete the open file because it is flagged as being unable to be deleted while it is open.

20869

zERR_NO_CREATE_DELETE_PRIVILEGE: No create/delete privileges have been granted for this file.

20870

zERR_NO_SALVAGE_PRIVILEGE: No privileges to salvage this file.

20871

zERR_NO_SCAN_PRIVILEGE: No privileges to scan the directory or file.

4.1.21 NWCS Errors (20890-20898)

20890

zERR_NWCS_DUPLICATE_POOL_NAME: The pool name already exists within the cluster. Indicates that a local pool on one of the servers already is using the requested SHARED pool name.

20891

zERR_NWCS_DUPLICATE_VOLUME_NAME: The volume name already exists within the cluster. Indicates that a local volume on one of the servers already is using the requested SHARED volume name.

20892

zERR_NWCS_POOL_IS_ACTIVE: The pool is ACTIVE elsewhere in the cluster.

20893

zERR_NWCS_VOLUME_IS_ACTIVE: The volume is ACTIVE elsewhere in the cluster.

20894

zERR_NWCS_NOT_THE_OWNER: For attribute changing.

20895

zERR_NWCS_OPERATION_IN_PROGRESS: The operation is in progress on another cluster.

20896

zERR_NWCS_SHARE_VIOLATION: General (non-specific) NWCS error.

20897

zERR_NWC_NOT_A_MEMBER: The server is not a member of the cluster but is trying to access one of the shared resources.

20898

zERR_NWCS_DUPLICATE_IP_ADDRESS: The server is not a member of the cluster but is trying to access one of the shared resources.

4.1.22 Locking Errors (20900-20911)

20900

zERR_IOLOCK_ERROR: Tried to do read/write on a locked range of a file

20901

zERR_LOCK_ERROR: General lock error. Not used.

20902

zERR_LOCK_COLLISION: Tried to lock a range that was already locked.

20903

zERR_LOCK_WAITING: Timed out waiting for a lock.

20904

zERR_NONEXISTENT_LOCK: Tried to release a lock that doesn’t exist.

20905

zERR_FILE_READ_LOCKED: Cannot grant read access to the file.

20906

zERR_FILE_WRITE_LOCKED: Cannot grant write access to the file.

20907

zERR_CANT_DENY_READ_LOCK: Cannot grant deny read access to the file.

20908

zERR_CANT_DENY_WRITE_LOCK: Cannot grant deny write access to the file.

20909

zERR_SELF_INFLICTED_COLLISION: Already have this lock.

20910

zERR_ALREADY_WAITING_FOR_LOCK: Already waiting for this lock.

20911

zERR_DEAD_LOCK: Cannot wait because a deadlock is detected.

4.1.23 Unicode Errors (20950-20955)

20950

zERR_UNICODE_INVALID_CONVERSION_TYPE: The Unicode conversion type is invalid.

20951

zERR_UNICODE_CONVERSION_ERROR: Error in converting to or from Unicode.

20952

zERR_UNICODE_INIT: Error initializing the Unicode subsystem.

20953

zERR_UNICODE_NON_MAPPABLE_CHAR: A nonmappable character was encountered while converting Unicode.

20954

zERR_EXCEEDED_MAX_CONVERSION_TYPES: Exceeded the maximum number of loadable conversion types.

20955

zERR_INVALID_UTF8_CHAR: Error converting UTF-8 to Unicode. Invalid UTF-8 sequence.

4.1.24 Link Errors (21000-21005)

21000

zERR_INVALID_LINK_TYPE: The specified link type is not supported.

21001

zERR_CANT_HARD_LINK_DATA_STREAMS: Not allowed to create hard links to or from a data stream.

21002

zERR_CANT_HARD_LINK_TO_DIRECTORY: Not allowed to create hard links to a directory or container.

21003

zERR_MUST_HARD_LINK_FROM_DIRECTORY: Not allowed to create hard links from a non-directory or container.

21004

zERR_CANT_HARD_LINK_TO_NON_FILE: Not allowed to create hard links to beasts not derived from a file.

21005

zERR_LINK_DEST_FILE_ALREADY_EXISTS: The new name for the link already exists.

4.1.25 NLM Registration Errors (21050-21058)

21050

zERR_MODULE_NAME_ALREADY_USED: The given NSS MODULE name is already in use.

21051

zERR_MODULE_NAME_NOT_FOUND: The given NSS module name could not be found.

21052

zERR_INVALID_MODULE_VERSION: The given MODULE has an invalid version number.

21053

zERR_INCOMPATIBLE_API_VERSION: The given MODULE has an incompatible API version number.

21054

zERR_INCOMPATIBLE_DEBUG_STATE: The given MODULE has an incompatible DEBUG version state.

21055

zERR_UNKNOWN_MODULE_TYPE: The given MODULE has an unknown module type.

21056

zERR_INVALID_REGISTRATION_TYPE: The given type is invalid for the item being registered.

21057

zERR_TYPE_ALREADY_REGISTERED: The given type is already registered.

21058

zERR_INCOMPATIBLE_MP_FLAG: The given MODULE has an incompatible MP state.

4.1.26 MASV Errors (21100)

21100

zERR_MASV_LABEL_ALREADY_SET: The label is already set.

4.1.27 Modify Volume Info Errors (21150-21151)

21150

zERR_SOME_ATTRS_NOT_CHANGED: On a modify of pool or volume enabled attributes, some were not changed.

21151

zERR_ALL_ATTRS_NOT_CHANGED: On a modify of pool or volume enabled attributes, all were not changed.

4.1.28 Feature Not Enabled Errors (21200-21215)

21200

zERR_EXTENDED_ATTR_NOT_ENABLED: Attempted to create extended attributes on a volume where the feature is not enabled.

21201

zERR_DATA_STREAMS_NOT_ENABLED: Attempted to create a named data stream on a volume where the feature is not enabled.

21202

zERR_DOS_METADATA_NOT_ENABLED: Attempted to write DOS metadata on a volume where the feature is not enabled.

21203

zERR_NETWARE_METADATA_NOT_ENABLED: Attempted to write NetWare® metadata on a volume where the feature is not enabled.

21204

zERR_MAC_METADATA_NOT_ENABLED: Attempted to write Macintosh metadata on a volume where the feature is not enabled.

21205

zERR_UNIX_METADATA_NOT_ENABLED: Attempted to write UNIX metadata on a volume where the feature is not enabled.

21206

zERR_HARD_LINKS_NOT_ENABLED: Attempted to create hard links on a volume where the feature is not enabled.

21207

zERR_TRANSACTIONS_NOT_ENABLED: Attempted to create user-level transactions on a volume where the feature is not enabled.

21208

zERR_USER_SPACE_RESTRICT_NOT_ENABLED: Attempedt to create user space restrictions on a volume where the feature is not enabled.

21209

zERR_COMPRESSION_NOT_ENABLED: Attempted to compress on a volume where the feature is not enabled.

21210

zERR_SPARSE_FILES_NOT_ENABLED: Attempedt to modify EOF on a file without modifying the physical size of the file.

21211

zERR_PHYSICAL_EOF_NOT_ENABLED: Attempted to extend the physical size of file independently of its logical size.

21212

zERR_DIRECT_IO_NOT_ENABLED: Attempted to use direct I/O on a volume where the feature is not enabled.

21213

zERR_MFL_NOT_ENABLED: Attempted to use MFL on a volume where it is not enabled.

21215

zERR_ENABLE_ENCRYPTED_VOLUME_NOT_ENABLED: Attempted to enable an encrypted volume when it is not enabled.

4.1.29 User Space Restriction Errors (21300-21303)

21300

zERR_ADDED_USER_TWICE: Tried to add the same user twice.

21301

zERR_NO_SUCH_USER: The requested user was not found in the tree.

21302

zERR_USER_SPACE_NOT_ENABLED: User space restrictions are not enabled.

21303

zERR_NOT_ENOUGH_USER_SPACE: Tried to allocate more than the restriction allows.

4.1.30 User Store Errors (21350-21351)

21350

zERR_FULL_NAME_NOT_FOUND: Name not found for a GUID.

21351

zERR_NEGATIVE_CACHE_ENTRY_FOUND: A negative entry was found in the cache.

4.1.31 Compression Manager Generated Errors (21400-21410)

21400

zERR_CM_ABORTED: Compression or decompression aborted.

21401

zERR_CM_INVALID_COMP_FILE_HEADER: Invalid compressed file header.

21402

zERR_CM_UNKNOWN_COMP_ALGO_VERSION: Unknown minor version was specified for the compression algorithm.

21403

zERR_CM_COMP_ALGO_ALREADY_REGISTERED: The compression algorithm is already registered.

21404

zERR_CM_CANT_DECOMPRESS: Cannot decompress file.

21405

zERR_CM_CANT_COMPRESS: Cannot compress file.

21406

zERR_CM_CORRUPT_COMPRESSED_FILE: The compressed file is corrupt.

21407

zERR_CM_COMP_ALGO_ERROR: Compression-algorithm-specific error.

21408

zERR_COMP_ALGO_NOT_REGISTERED: Compression algorithm is not registered.

21409

zERR_CM_INVALID_STREAM_HANDLE: Invalid stream handle.

21410

zERR_CM_INVALID_BUFFER_HANDLE: Invalid buffer handle.

4.1.32 Directory Quota Errors (21500-21505)

21500

zERR_ADDED_DIR_TWICE: Tried to add the same directory twice.

21501

zERR_NO_SUCH_DIR: The requested directory was not found in the tree.

21502

zERR_DIR_QUOTAS_NOT_ENABLED: Directory quotas are not enabled.

21503

zERR_NOT_ENOUGH_DIR_SPACE: Tried to allocate more than the quota allows.

21504

zERR_DIR_QUOTA_LATCH_ERROR: Could not get a latch on a cache entry.

21505

zERR_DIR_QUOTA_CACHE_ERROR: Error during cache add or lookup.

4.1.33 User Transaction Errors (21600-21606)

21600

zERR_TRANSACTION_DATA_TOO_LARGE: Trying to transaction too much data at once.

21601

zERR_TRANSACTION_LOG_FILE_NOT_WRITTEN: Could not write log file.

21602

zERR_NESTED_XACTIONS_NOT_IMPLEMENTED: Tried to use a nested transaction.

21603

zERR_TRANSACTION_LOG_FILE_OVERFLOW: The log file is full.

21604

zERR_VOLUME_NOT_TRANSACTED: Transactions are not supported on this volume.

21605

zERR_TRANSACTION_INVALID_STATE: Transaction not in correct state for operation.

21606

zERR_TRANSACTION_CROSSES_VOLUMES: Single transactions that operate on multiple volumes are not allowed.

4.1.34 Management File Errors (21700-21704)

21700

zERR_MODULE_NOT_FOUND: The module was not found.

21701

zERR_UNABLE_TO_GET_SET_PARAM_VALUE: An error was returned while getting the value of a set parameter.

21702

zERR_XML_IS_BAD: Bad XML found during parsing.

21703

zERR_XML_IS_INCOMPLETE: XML found without a terminating tag.

21704

zERR_UNABLE_TO_GET_ENOUGH_SIZE: The actual size created or expanded is less than what users ask for.

4.1.35 Data Migration Errors (21800-21803)

21800

zERR_DEMIGRATE_ALREADY_REGISTERED: Demigration function has already been registered.

21801

zERR_DEMIGRATE_NOT_AVAILABLE: No demigration function has been registered.

21802

zERR_DEMIGRATE_FAILED: Could not demigrate the file.

21803

zERR_MIGRATION_NOT_ALLOWED: Not allowed to migrate this file.

4.1.36 Semantic Agent Errors (22000)

22000

zERR_INVALID_OPENCREATE_MODE: Invalid mode passed in NCP 87 (create/open) or invalid open/create mode was passed to a traditional open/create function call.

4.1.37 CD-Specific Errors (22500-22512)

22500

zERR_CDDVD_CANT_READ_DISC

22501

zERR_CDDVD_INVALID_DISC

22502

zERR_CDDVD_INVALID_DIRECTORY_PTR

22503

zERR_CDDVD_INVALID_HFS_BTTREE_NODE

22504

zERR_CDDVD_INVALID_INFO_LENGTH

22505

zERR_CDDVD_ZID_NOT_FOUND_IN_HASH

22506

zERR_CDDVD_ASSOCIATED_FILE

22507

zERR_CDDVD_CANT_READ_ROOT_DIRECTORY

22508

zERR_CDDVD_INVALID_DESCRIPTOR_TAG

22509

zERR_CDDVD_CANT_FIND_VAT_ICB

22510

zERR_CDDVD_INVALID_PARTITION_MAP

22511

zERR_CDDVD_INVALID_LVID

22512

zERR_CDDVD_INVALID_ICB_TAG

4.1.38 DOSFAT/FAT32-Specific Errors (22600-22607)

22600

zERR_FAT_FILETYPE_NOT_SUPPORTED: Unsupported file type.

22601

zERR_FAT_CANT_INSTATIATE_FILE: Unable to export the file to NSS.

22602

zERR_FAT_ZID_NOT_FOUND_IN_HASH: Failed to find file in FAT hash.

22603

zERR_FAT_NOT_YET_IMPLEMENTED: FAT function not implemented.

22604

zERR_FAT_INVALID_DIR_ENTRY: Invalid FAT directory entry.

22605

zERR_FAT_ROOT_DIR_FULL: Root directory is full.

22606

zERR_FAT_INVALID_FAT_ENTRY: Invalid Fat entry.

22607

zERR_INVALID_CLUSTER_SIZE: Cluster size not power of 2.

4.1.39 NSS Java Interface Errors (22900-22999)

22901

zERR_JAVA_JNI_ERROR

4.1.40 SMS Tape LSS Errors (23000-23024)

23000

zERR_SMSTAPE_FIRST

23024

zERR_SMSTAPE_LAST

4.1.41 NFS Gateway LSS Errors (23100-23199)

23100

zERR_NFSGATEWAY_FIRST

23199

zERR_NFSTGATEWAY_LAST

4.1.42 Storage System B-Tree Errors (24800-24803)

24800

zERR_NO_NODE: No node at the requested block location.

24801

zERR_BAD_LOG_RECORD: Bad log record found.

24802

zERR_BEAST_TOO_BIG: The beast is too big to fit in the B-tree.

24803

zERR_TREE_LEAF_CORRUPT: Returned when the free size stored in a B-tree does not agree with the size of all the free chunks in the leaf.

24804

zERR_MISSING_BEAST: A required beast is missing. The administrator needs to verify the volume.

4.1.43 Storage System ZLOG Errors (24820-24831)

24820

zERR_ZLOG_BAD_CHECKSUM: ZLOG log record checksum error.

24821

zERR_ZLOG_FILE_TOO_SMALL: ZLOG file is too small.

24822

zERR_ZLOG_BAD_BLOCK_SIGNATURE: ZLOG file’s log block signature is invalid.

24823

zERR_ZLOG_BAD_RECORD_COUNT: ZLOG file’s log block log record count is invalid.

24824

zERR_ZLOG_BAD_RECORD_SIZE: ZLOG file’s record size is invalid.

24825

zERR_ZLOG_BAD_LSN: ZLOG file’s log record LSN is invalid.

24826

zERR_ZLOG_FILE_INIT_FAILED: ZLOG could not create ZLOG file during POOL initialize.

24827

zERR_ZLOG_BAD_BEAST_SIGNATURE: ZLOG beast’s signature is invalid.

24828

zERR_ZLOG_UNSUPPORTED_BEAST_VERSION: ZLOG code does not support ZLOG Beast version in persistent storage.

24829

zERR_ZLOG_UNSUPPORTED_FILE_VERSION: ZLOG code does not support the ZLOG file version in persistent storage. If user does a clean shutdown with a previous nss.nlm, this error goes away. Otherwise, a reset is required.

24830

zERR_ZLOG_FILE_FULL: ZLOG file is full. It is too small for transaction rate.

24831

zERR_ZLOG_NO_MORE_RECORDS: No more ZLOG recovery information (not a USER error).

4.1.44 ZVL Errors (24838-24839)

24838

zERR_ZVL_UNSUPPORTED_BEAST_VERSION: The ZLSS volume locator code does not support the ZVL beast version in persistent storage.

24839

zERR_ZVL_BAD_BEAST_SIGNATURE: The ZLSS volume locator (ZVL) beast's signature is invalid.

4.1.45 ZFSVOL/ZLSSPOOL Volume Data Errors (24840-24849)

24840

zERR_ZFSVOL_BAD_CHECKSUM: ZFS volume data checksum error.

24841

zERR_ZFSVOL_AIPU_TOO_MANY_LVS: Too many logical volumes were encountered during the upgrade. Auto in-place upgrade returns this when upgrading to LVs if more LVs exist than expected.

24842

zERR_ZFSVOL_AIPU_LVDB_CORRUPTED: Logged volume data block number was incorrect during AIPU.

24843

zERR_ZFSVOL_AIPU_PHYSICAL_POOL: Physical pool went away during AIPU.

24844

zERR_ZFSVOL_NOT_A_ZLSS_VOLUME

24845

zERR_ZLSSPOOL_NOT_A_ZLSS_POOL

24846

zERR_ZFSVOL_AIPU_NOT_ACTIVE: Volume did not activate during LV AIPU.

24847

zERR_ZLSSPOOL_UPGRADE_POOL_FIRST: The ZLSS pool must be upgraded before the operation can be performed.

24848

zERR_ZLSSPOOL_NO_PHYSICAL_POOL: Could not find the physical pool.

24849

zERR_POOL_NOT_BIG_ENOUGH: Minimum ZLSS POOL size in 10 MBs.

4.1.46 Checkpoint Errors (24850-24853)

24850

zERR_CHECKPOINT_BAD_CHECKSUM: Checkpoint checksum error.

24851

zERR_CHECKPOINT_BAD_BLOCK_SIGNATURE: Checkpoint block signature is invalid.

24852

zERR_CHECKPOINT_BAD_BLOCK_SIZE: Checkpoint block size is invalid.

24853

zERR_CHECKPOINT_UNSUPPORTED_VERSION

4.1.47 Superblock Errors (24860-24868)

24860

zERR_SUPERBLOCK_BAD_CHECKSUM: Superblock checksum error.

24861

zERR_SUPERBLOCK_BAD_BLOCK_SIGNATURE: Superblock block signature is invalid.

24862

zERR_SUPERBLOCK_BAD_BLOCK_SIZE: Superblock block size is invalid.

24863

zERR_SUPERBLOCK_UNSUPPORTED_VERSION: Superblock code does not support the version in the superblock header.

24864

zERR_SUPERBLOCK_UNSUPPORTED_MEDIA: Media version not supported.

24865

zERR_SUPERBLOCK_MISMATCH: Two or more valid superblock headers do not match each other.

24866

zERR_SUPERBLOCK_UNDESIRED_LOCATION: A superblock is not in the desired mathematical location.

24867

zERR_SUPERBLOCK_NOT_ENOUGH: Not enough valid superblock headers.

24868

zERR_SUPERBLOCK_CORRUPTED: A valid superblock header has bad information in it.

4.1.48 Recovery Errors (24880)

24880

zERR_RECOVERY_TOO_MANY_UNCOMMITS: Recovery could not uncommit all transactions (that it needed to) before it reached the last checkpoint.

4.1.49 FSHooks Errors (24999)

24999

zERR_GENERIC_NSS_ERROR