HPlogo MPE/iX Error Messages Manual Volume I: HP 3000 MPE/iX Computer Systems > Chapter 6 Directory Subsystem

Subsystem 518

» 

Technical documentation

Complete book in PDF
» Feedback

 » Table of Contents

This chapter presents error messages for the Directory Subsystem.

-1

MESSAGE

no file

CAUSE

The last name component of the pathname does not exist in the directory For example: While traversing the pathname "/A/B/F", if "F" did not exist, then HPDIR_STATUS_NOFILE is generated.

ACTION

Reference an existing file.

-2

MESSAGE

missing component

CAUSE

The entry does not exist. A name component of a pathname does not exist in the directory. For example: While traversing the pathname "/A/B/F", if "B" did not exist, then HPDIR_STATUS_NOENT is generated.

ACTION

Reference an existing file.

-3

MESSAGE

not a directory

CAUSE

A component of a pathname is not a directory object. For example: "/dir1/notadir/file" "notadir" is not a directory object.

ACTION

Reference an existing file.

-4

MESSAGE

already exists

CAUSE

An entry already exists in the directory (duplicate name). Trying to insert a name into the directory but the name is already in the directory.

ACTION

Choose another name.

-5

MESSAGE

not empty

CAUSE

The directory is not empty. Trying to purge a directory which contain directory entries other than "." (dot) and ".." (dotdot).

ACTION

Delete all directory entries prior to deleting the directory.

-6

MESSAGE

permission denied

CAUSE

Operation denied because of implementation. Trying to insert/purge "." or ".." into/from the directory, or trying to purge an MPEXL node group/account/root.

ACTION

The requested operation is not permitted.

-7

MESSAGE

get name failed

CAUSE

Could not get a name component from the pathname. This may happen if in hpdir_get_next_component routine we trap, whoever called us did not probe the pathname for read or the path is not NULL terminated.

ACTION

Ensure access to the parameter memory.

-8

MESSAGE

not allowed on directories

CAUSE

The argument point to a directory object. Trying to purge/unlink a file, but the path is pointing to a directory object (root, account, group or hpdir). For example: '/dir1/dir2/dir3': can't unlink dir3 if it is a directory object. To purge a directory object the caller should call HPDIR_PURGE_DIR interface.

ACTION

Use an interface which allows purging directories. Interfaces for purging files will not purge directories and vice-versa.

-9

MESSAGE

xm start failed

CAUSE

An error happened while trying to start a system transaction. XM_START_SYSTEM_TRANS

ACTION

Internal error. Please report this error to HP.

-10

MESSAGE

xm end failed

CAUSE

An error happened while trying to end a system transaction. XM_END_SYSTEM_TRANS

ACTION

Internal error. Please report this error to HP.

-11

MESSAGE

xm attach failed

CAUSE

An error happened while trying to attach a directory to XM. XM_ATTACHUFID

ACTION

Internal error. Please report this error to HP.

-12

MESSAGE

non-existent account

CAUSE

For disk space accounting: the account name was not found.

ACTION

Refer to an existing object.

-13

MESSAGE

non-existent group

CAUSE

For accounting: the group name was not found

ACTION

Refer to an existing object.

-14

MESSAGE

over account disk space limit

CAUSE

For disc space accounting: the account disk free space limit will be exceeded if the object is inserted into the directory. The operation of insert will fail.

ACTION

Ensure adequate available space prior to insertion operations.

-15

MESSAGE

over group disk space limit

CAUSE

For disk space accounting: the group disk free space limit will be exceeded if the object is inserted into the directory. The operation of insert will fail.

ACTION

Ensure adequate available space prior to insertion operations.

-16

MESSAGE

sm error

CAUSE

Storage manager error, sm_open, sm_map_in, sm_close, ...

ACTION

Internal error. Please report this error to HP.

-17

MESSAGE

could not get cwd plfd

CAUSE

We could not get the CWD PLFD pointer, file is closed.

ACTION

Use chdir() to set the CWD to a valid directory.

-18

MESSAGE

invalid cwd file

CAUSE

The CWD file descriptor is not a directory object user MUST do chdir with an absolute pathname to recover the CWD.

ACTION

Use chdir() to set the CWD to a valid directory.

-19

MESSAGE

access error

CAUSE

Security Internal Error returned from the FS_SEC_ACCESS routine

ACTION

Ensure access to the referenced object.

-20

MESSAGE

no TD access

CAUSE

The user/process does not have Traverse Directory (TD) permission on a component directory of a pathname.

ACTION

Ensure access to the referenced object.

-21

MESSAGE

no CD access

CAUSE

The user/process does not have Create Directory Entry (CD) permission on the parent directory of the pathname. This is returned wehen the caller is performing a directory insertion operation.

ACTION

Ensure access to the referenced object.

-22

MESSAGE

no DD access

CAUSE

The user/process does not have Delete Directory Entry (DD) permission on the parent directory of the pathname. This is returned when the caller is performing a directory deletion operation.

ACTION

Ensure access to the referenced object.

-23

MESSAGE

no RD access

CAUSE

The user/process does not have Read Directory Entry (RD) permission on the parent directory of the pathname. This is returned when the caller is getting the CWD pathname or when getting the full pathname of an opened file.

ACTION

Ensure access to the referenced object.

-24

MESSAGE

no such account on volume set

CAUSE

An account name was not found on a user volume.

ACTION

Refer to an existing object.

-25

MESSAGE

no such group on volume set

CAUSE

A group name was not found on a user volume.

ACTION

Refer to an existing object.

-26

MESSAGE

error closing cwd

CAUSE

Could not close the CWD file when performing chdir.

ACTION

Internal error. Please report this error to HP.

-27

MESSAGE

name too long

CAUSE

Not enough space in the user buffer to return the CWD.

ACTION

Supply a larger buffer.

-28

MESSAGE

missing .. entry

CAUSE

The dotdot ".." entry was not found in HPDIR_GET_FULL_NAME.

ACTION

Internal error. Please report this error to HP.

-29

MESSAGE

move name failed

CAUSE

Moving a name from the directory entry to a buffer failed.

ACTION

Internal error. Please report this error to HP.

-30

MESSAGE

no such volume set

CAUSE

The root of the file system could not be found; VLM_VS_NAME_TO_ROOT_UFID: failed

ACTION

Internal error. Please report this error to HP.

-31

MESSAGE

out of space

CAUSE

No disk space left to add directory entries. Disk is FULL.

ACTION

Free up disk space to allow insertion of new entries in the directory.

-32

MESSAGE

internal error

CAUSE

Directory internal error. Either an internal format corruption or we have some new functionality but have not synchronized the code correctly.

ACTION

Internal error. Please report this error to HP.

-33

MESSAGE

could not update the label

CAUSE

The operation of updating the label of an object failed.

ACTION

Internal error. Please report this error to HP.

-34

MESSAGE

empty pathname

CAUSE

The path passed is empty. First character is a terminator.

ACTION

Supply a valid pathname.

-35

MESSAGE

illegal MPE name

CAUSE

Trying to find/insert/purge a name in/from an MPE structure but the name-length exceeds 16 characters.

ACTION

Ensure that names inserted into root, account, and group directories do not exceed 16 characters.

-36

MESSAGE

not an MPE directory

CAUSE

The file-type was an MPE-directory, but the record is either a user node or something else.

ACTION

Reference a valid directory object.

-37

MESSAGE

bd entry type

CAUSE

Trying to insert an entry which is not a file or a directory into an MPE directory object.

ACTION

Internal error. Please report this error to HP.

-38

MESSAGE

move file failed

CAUSE

We got an error from FS_MOVE_FILE. We should not get any error from there when doing a hpdir_chdir function.

ACTION

Internal error. Please report this error to HP.

-39

MESSAGE

exceeded max links

CAUSE

No more links to the file could be established either because the dirc_link_cnt or the hd_link_count will exceeds the max.

ACTION

Delete some of the links to the file.

-40

MESSAGE

unknown version

CAUSE

The version number in the directory file does not match the version of the directory code. This returned in HPDIR_LOW_FIND_NAME.

ACTION

Internal error. Please report this error to HP.

-41

MESSAGE

could not get process info

CAUSE

The routine HPDIR_GET_PROCESS_INFO could not get the information. JSINFO failed. The caller either passed in an invalid PIN number, or some internal JSINFO error happened.

ACTION

Internal error. Please report this error to HP.

-42

MESSAGE

Read-ONLY volume

CAUSE

The caller is trying to perform directory purge/insert operation on a READ-ONLY volume.

ACTION

READ-ONLY volumes may not be modified.

Feedback to webmaster