CASA errors in ZENworks logs

  • 7001109
  • 04-Mar-2009
  • 30-Apr-2012

Environment

Novell ZENworks 10 Configuration Management
Novell ZENworks 11 Configuration Management
Novell ZENworks 11 Configuration Management Support Pack 1 - ZCM 11 SP1
Novell ZENworks 11 Configuration Management Support Pack 2 - ZCM 11 SP2

Situation

zmd-messages.log prints the casa errors in decimal.  Following is a chart to provide easy search on the error that corresponds to the hex value in casaauthtoken.log.

Resolution

CASA_STATUS_SUCCESS                    -939589632   C7FF0000     // Call completed successfully
CASA_STATUS_UNSUCCESSFUL               -939589631   C7FF0001     // Call completed unsuccessfully
CASA_STATUS_UNSUCCESSFUL               -939720703   C7FD0001     // Call completed unsuccessfully for CASA_FACILITY_PWTOKEN  
CASA_STATUS_INVALID_HANDLE             -939589630   C7FF0002     // An invalid handle was specified
CASA_STATUS_INVALID_PARAMETER          -939589629   C7FF0003     // An invalid parameter to function was specified
CASA_STATUS_INSUFFICIENT_RESOURCES     -939589628   C7FF0004
CASA_STATUS_ACCESS_DENIED              -939589627   C7FF0005     // Caller does not have required access rights for operation
CASA_STATUS_BUFFER_OVERFLOW            -939589626   C7FF0006     // The data was too large to fit into the specified buffer
CASA_STATUS_NO_DATA                    -939589625   C7FF0007
CASA_STATUS_NO_MORE_ENTRIES            -939589624   C7FF0008     // No more entries to enumerate
CASA_STATUS_TIMEOUT                    -939589623   C7FF0009     // Timed out waiting on resource
CASA_STATUS_OBJECT_NOT_FOUND           -939589622   C7FF000A
CASA_STATUS_CANCELLED                  -939589621   C7FF000B     // Request cancelled
CASA_STATUS_NOT_IMPLEMENTED            -939589620   C7FF000C
CASA_STATUS_PENDING                    -939589619   C7FF000D     // The request is being processed
CASA_STATUS_INVALID_STATE              -939589618   C7FF000E
CASA_STATUS_INVALID_REQUEST            -939589617   C7FF000F
CASA_STATUS_ALREADY_REGISTERED         -939589616   C7FF0010
CASA_STATUS_ABORTED                    -939589615   C7FF0011
CASA_STATUS_REQUEST_NOT_FOUND          -939589614   C7FF0012     // Unable to cancel request because it was not found
CASA_STATUS_OBJECT_ALREADY_EXISTS      -939589613   C7FF0013     // The object being created already exists.
CASA_STATUS_UNSUPPORTED_PROTOCOL       -939589612   C7FF0014     // The object is only accessable through a unsupported protocol.
CASA_STATUS_REJECTED                   -939589611   C7FF0015
CASA_STATUS_ACCESS_VIOLATION           -939589610   C7FF0016
CASA_STATUS_NOT_SUPPORTED              -939589609   C7FF0017
CASA_STATUS_NO_PROVIDERS               -939589608   C7FF0018     // No providers are available.
CASA_STATUS_CONFLICT                   -939589607   C7FF0019
CASA_STATUS_INSUFFICIENT_STORAGE       -939589606   C7FF001A
CASA_STATUS_AUTHENTICATION_FAILURE     -939589605   C7FF001B
CASA_STATUS_CONFIGURATION_ERROR        -939589604   C7FF001C
CASA_STATUS_LIBRARY_LOAD_FAILURE       -939589603   C7FF001D
CASA_STATUS_AUTH_SERVER_UNAVAILABLE    -939589602   C7FF001E
CASA_STATUS_PROTOCOL_ERROR             -939589601   C7FF001F
CASA_STATUS_SERVER_ERROR               -939589600   C7FF0020
CASA_STATUS_NO_CREDENTIALS             -939589599   C7FF0021
CASA_STATUS_NOT_CONFIGURED             -939589598   C7FF0022
CASA_STATUS_INVALID_SERVER_CERTIFICATE -939589597   C7FF0023
CASA_STATUS_NAME_RESOLVE_ERROR         -939589596   C7FF0024
CASA_STATUS_CONNECTION_ERROR           -939589595   C7FF0025
New in 10.3.1 and later:
CASA_LDAP_INVALID_CREDENTIALS_CODE	-939589594  C7FF0026	////Ldap returns Invalid credentials error code
Note:  In the errors above, 7FF refers to CASA_FACILITY_AUTHTOKEN
For Kerberos, The errors would start with C7FE for CASA_FACILITY_KRB5TOKEN
As of 10.3 version, the two common errors that may be thrown by Kerberos agent problem are:
CASA_STATUS_UNSUCCESSFUL	C7FE0001
CASA_STATUS_NO_CREDENTIALS	C7FE0021
This is likely preceeded by a line in casaauthtoken.log with the native Windows error:
"Failed to obtain the credentials handle, error"
New in 11.2 and later:
CASA_FACILITY_SMARTCARD                   0x7FC
miCasa local logging errors:

 /* ####################################################################### */
 /* ############################## ERROR CODES ############################ */
 /* ####################################################################### */

#define  NSSCS_SUCCESS     0x00000000  /*    0 */
#define  NSSCS_E_OBJECT_NOT_FOUND  0xFFFFFCE0  /* -800 */
#define  NSSCS_E_NICI_FAILURE   0xFFFFFCDF  /* -801 */
#define  NSSCS_E_INVALID_SECRET_ID   0xFFFFFCDE  /* -802 */
#define  NSSCS_E_SYSTEM_FAILURE   0xFFFFFCDD  /* -803 */
#define  NSSCS_E_ACCESS_DENIED     0xFFFFFCDC  /* -804 */
#define  NSSCS_E_NDS_INTERNAL_FAILURE 0xFFFFFCDB  /* -805 */
#define  NSSCS_E_SECRET_UNINITIALIZED 0xFFFFFCDA  /* -806 */
#define  NSSCS_E_BUFFER_LEN    0xFFFFFCD9  /* -807 */
#define  NSSCS_E_INCOMPATIBLE_VERSION 0xFFFFFCD8  /* -808 */
#define  NSSCS_E_CORRUPTED_STORE   0xFFFFFCD7  /* -809 */
#define  NSSCS_E_SECRET_ID_EXISTS  0xFFFFFCD6  /* -810 */
#define  NSSCS_E_NDS_PWORD_CHANGED  0xFFFFFCD5  /* -811 */
#define  NSSCS_E_INVALID_TARGET_OBJECT 0xFFFFFCD4  /* -812 */
#define  NSSCS_E_STORE_NOT_FOUND   0xFFFFFCD3  /* -813 */
#define  NSSCS_E_SERVICE_NOT_FOUND  0xFFFFFCD2  /* -814 */
#define  NSSCS_E_SECRET_ID_TOO_LONG  0xFFFFFCD1  /* -815 */
#define  NSSCS_E_ENUM_BUFF_TOO_SHORT  0xFFFFFCD0  /* -816 */
#define  NSSCS_E_NOT_AUTHENTICATED  0xFFFFFCCF  /* -817 */
#define  NSSCS_E_NOT_SUPPORTED   0xFFFFFCCE  /* -818 */
#define  NSSCS_E_NDS_PWORD_INVALID  0xFFFFFCCD  /* -819 */
#define  NSSCS_E_NICI_OUTOF_SYNC   0xFFFFFCCC  /* -820 */
#define  NSSCS_E_SERVICE_NOT_SUPPORTED 0xFFFFFCCB  /* -821 */
#define  NSSCS_E_TOKEN_NOT_SUPPORTED  0xFFFFFCCA  /* -822 */
#define  NSSCS_E_UNICODE_OP_FAILURE  0xFFFFFCC9  /* -823 */
#define  NSSCS_E_TRANSPORT_FAILURE  0xFFFFFCC8  /* -824 */
#define  NSSCS_E_CRYPTO_OP_FAILURE  0xFFFFFCC7  /* -825 */
#define  NSSCS_E_SERVER_CONN_FAILURE  0xFFFFFCC6  /* -826 */
#define  NSSCS_E_CONN_ACCESS_FAILURE  0xFFFFFCC5  /* -827 */
#define  NSSCS_E_ENUM_BUFF_TOO_LONG  0xFFFFFCC4  /* -828 */
#define  NSSCS_E_SECRET_BUFF_TOO_LONG 0xFFFFFCC3  /* -829 */
#define  NSSCS_E_SECRET_ID_TOO_SHORT  0xFFFFFCC2  /* -830 */
#define  NSSCS_E_CORRUPTED_PACKET_DATA 0xFFFFFCC1  /* -831 */
#define  NSSCS_E_EP_ACCESS_DENIED  0xFFFFFCC0  /* -832 */
#define  NSSCS_E_SCHEMA_NOT_EXTENDED  0xFFFFFCBF  /* -833 */
#define  NSSCS_E_ATTR_NOT_FOUND   0xFFFFFCBE  /* -834 */
#define  NSSCS_E_MIGRATION_NEEDED  0xFFFFFCBD  /* -835 */
#define  NSSCS_E_MP_PWORD_INVALID  0xFFFFFCBC  /* -836 */
#define  NSSCS_E_MP_PWORD_NOT_SET  0xFFFFFCBB  /* -837 */
#define  NSSCS_E_MP_PWORD_NOT_ALLOWED 0xFFFFFCBA  /* -838 */
#define  NSSCS_E_WRONG_REPLICA_TYPE  0xFFFFFCB9  /* -839 */
#define  NSSCS_E_ATTR_VAL_NOT_FOUND  0xFFFFFCB8  /* -840 */
#define  NSSCS_E_INVALID_PARAM   0xFFFFFCB7  /* -841 */
#define  NSSCS_E_NEED_SECURE_CHANNEL  0xFFFFFCB6  /* -842 */
#define  NSSCS_E_CONFIG_NOT_SUPPORTED 0xFFFFFCB5  /* -843 */
#define  NSSCS_E_STORE_NOT_LOCKED  0xFFFFFCB4  /* -844 */
#define  NSSCS_E_TIME_OUT_OF_SYNC  0xFFFFFCB3  /* -845 */
#define  NSSCS_E_VERSION_MISMATCH  0xFFFFFCB2  /* -846 */
#define  NSSCS_E_SECRET_BUFF_TOO_SHORT 0xFFFFFCB1  /* -847 */
#define   NSSCS_E_SH_SECRET_FAILURE  0xFFFFFCB0  /* -848 */
#define   NSSCS_E_PARSER_FAILURE   0xFFFFFCAF  /* -849 */
#define   NSSCS_E_UTF8_OP_FAILURE   0xFFFFFCAE  /* -850 */
#define   NSSCS_E_CTX_LESS_CN_NOT_UNIQUE 0xFFFFFCAD  /* -851 */
#define   NSSCS_E_UNSUPPORTED_BIND_CRED 0xFFFFFCAC  /* -852 */
#define   NSSCS_E_CERTIFICATE_NOT_FOUND 0xFFFFFCAB  /* -853 */
#define   NSSCS_E_CANT_OPEN_CLIENT_CACHE 0xFFFFFCAA  /* -854 */
#define   NSSCS_E_WRONG_SH_SEC_TYPE  0xFFFFFCA9  /* -855 */
#define   NSSCS_E_STORE_IS_LOCKED   0xFFFFFCA8  /* -856 */
#define  NSSCS_E_NOT_IMPLEMENTED   0xFFFFFC88  /* -888 */
#define  NSSCS_E_BETA_EXPIRED   0xFFFFFC7D  /* -899 */

 /* #########################################################################
 ########################### ERROR DESCRIPTIONS ##########################
 #########################################################################
 NSSCS_E_OBJECT_NOT_FOUND   -800 
 Description: Can't find the target object DN in NDS. (Resolve name failed.)
 NSSCS_E_NICI_FAILURE    -801
 Description: NICI operations have failed.
 NSSCS_E_INVALID_SECRET_ID   -802 
 Description: Secret ID is not in the User Secret Store.
 NSSCS_E_SYSTEM_FAILURE    -803 
 Description: Some internal operating system services have not been available.
 NSSCS_E_ACCESS_DENIED    -804 
 Description: Access to the target Secret Store has been denied!
 NSSCS_E_NDS_INTERNAL_FAILURE  -805 
 Description: Some internal NDS services have not been available.
 NSSCS_E_SECRET_UNINITIALIZED  -806 
 Description: Secret has not been initialized with a write.
 NSSCS_E_BUFFER_LEN     -807 
 Description: Size of the buffer is not in a nominal range between minimum and maximum.
 NSSCS_E_INCOMPATIBLE_VERSION  -808 
 Description: Client and server components are not of the compatible versions.
 NSSCS_E_CORRUPTED_STORE    -809 
 Description: Secret Store data on the server has been corrupted.
 NSSCS_E_SECRET_ID_EXISTS   -810 
 Description: Secret ID already exists in the Secret Store.
 NSSCS_E_NDS_PWORD_CHANGED   -811 
 Description: User NDS password has been changed by the administrator.
 NSSCS_E_INVALID_TARGET_OBJECT  -812 
 Description: Target NDS User object not found.
 NSSCS_E_STORE_NOT_FOUND    -813 
 Description: Target NDS User object does not have a Secret Store.
 NSSCS_E_SERVICE_NOT_FOUND   -814 
 Description: Secret Store not on the Network. 
 NSSCS_E_SECRET_ID_TOO_LONG   -815 
 Description: Lenght of the Secret ID buffer exceeds the limit.
 NSSCS_E_ENUM_BUFF_TOO_SHORT   -816 
 Description: Lenght of the Enumeration buffer too short.
 NSSCS_E_NOT_AUTHENTICATED   -817 
 Description: User not authenticated.
 NSSCS_E_NOT_SUPPORTED    -818 
 Description: Not supported operations.
 NSSCS_E_NDS_PWORD_INVALID   -819 
 Description: Typed in NDS password not valid.
 NSSCS_E_NICI_OUTOF_SYNC    -820 
 Description: Session keys of the client and server NICI are out of sync.
 NSSCS_E_SERVICE_NOT_SUPPORTED  -821 
 Description: Requested service not supported yet.
 NSSCS_E_TOKEN_NOT_SUPPORTED   -822 
 Description: NDS authentication type not supported.
 NSSCS_E_UNICODE_OP_FAILURE    -823 
 Description: Unicode text conversion operation failed.
 NSSCS_E_TRANSPORT_FAILURE    -824 
 Description: Connection to server is lost.
 NSSCS_E_CRYPTO_OP_FAILURE   -825 
 Description: Cryptographic operation failed.
 NSSCS_E_SERVER_CONN_FAILURE    -826 
 Description: Opening a connection to the server failed.
 NSSCS_E_CONN_ACCESS_FAILURE   -827 
 Description: Access to server connection failed.
 NSSCS_E_ENUM_BUFF_TOO_LONG    -828 
 Description: Size of the enumeration buffer exceeds the limit.
 NSSCS_E_SECRET_BUFF_TOO_LONG  -829 
 Description: Size of the Secret buffer exceeds the limit.
 NSSCS_E_SECRET_ID_TOO_SHORT    -830
 Description: Lenght of the Secret ID should be greater than zero.
 NSSCS_E_CORRUPTED_PACKET_DATA  -831 
 Description: Protocol data corrupted on the wire.
 NSSCS_E_EP_ACCESS_DENIED   -832
 Description: EP password validation failed. Access to the secret denied!
 NSSCS_E_SCHEMA_NOT_EXTENDED   -833
 Description: Schema is not extended to support SecreStore on the target tree.
 NSSCS_E_ATTR_NOT_FOUND     -834 
 Description: One of the optional service attributes is not instantiated.
 NSSCS_E_MIGRATION_NEEDED   -835
 Description: Server has been upgraded and user SecretStore should be updated.
 NSSCS_E_MP_PWORD_INVALID   -836
 Description: Master passwrod could not be verified to read or unlock the secrets.
 NSSCS_E_MP_PWORD_NOT_SET   -837  
 Description: Master password has not been set on the SecretStore.
 NSSCS_E_MP_PWORD_NOT_ALLOWED  -838 
 Description: Ability to use master password has been disabled.
 NSSCS_E_WRONG_REPLICA_TYPE   -839 
 Description: Not a writeable replica of NDS.
 NSSCS_E_ATTR_VAL_NOT_FOUND   -840 
 Description: Target attrbute is not instantiated in NDS.
 NSSCS_E_INVALID_PARAM    -841 
 Description: API parameter is not initialized.
 NSSCS_E_NEED_SECURE_CHANNEL   -842 
 Description: Connection to the SecretStore needs to be over SSL.
 NSSCS_E_CONFIG_NOT_SUPPORTED  -843
 Description: No server to support the given override configuration is found.
 NSSCS_E_STORE_NOT_LOCKED   -844
 Description: Attempt to unlock SecretStore failed because the store is not locked.
 NSSCS_E_TIME_OUT_OF_SYNC   -845
 Description: NDS Replica on the server that holds SecretStore is out of sync with the replica ring.
 NSSCS_E_VERSION_MISMATCH      -846
 Description: Versions of the client dlls don't match.
 NSSCS_E_SECRET_BUFF_TOO_SHORT  -847 
 Description: Buffer supplied for the secret is too short (minimum NSSCS_MIN_IDLIST_BUF_LEN).
 NSSCS_E_SH_SECRET_FAILURE   -848
 Description: Shared Secret processing and operations failed.
 NSSCS_E_PARSER_FAILURE    -849
 Description: Shared Secret parser operations failed.
 NSSCS_E_UTF8_OP_FAILURE    -850
 Description: Utf8 string operations failed.
 NSSCS_E_CTX_LESS_CN_NOT_UNIQUE  -851
 Description: Contextless name for LDAP bind does not resolve to a unique DN
 NSSCS_E_UNSUPPORTED_BIND_CRED  -852 
 Description: login credential for advanced bind is not supported
 NSSCS_E_CERTIFICATE_NOT_FOUND  -853
 Description: LDAP Root Cert required for Bind operations not found
 NSSCS_E_WRONG_SH_SEC_TYPE    -855 
 Description: Unrecognized or unknown shared secret tag.
 NSSCS_E_STORE_IS_LOCKED     -856
 Description: Indicates that the user locked the store to prevent access.
 NSSCS_E_NOT_IMPLEMENTED    -888
 Description: Feature not implemented yet.
 NSSCS_E_BETA_EXPIRED    -899
 Description: Product's BETA life has expired! Official release copy should be
 purchased.
 
 ########################### END OFERROR CODES ########################## */
Windows error codes in CASAAuthToken.log:
Unsuccessful send http request, error =
The error following the string indicates a problem in the Windows library.  For a list of these error definitions see the Microsoft site. http://msdn.microsoft.com/en-us/library/aa383770(VS.85).aspx  Values may include:
12178
12180
12166
12103
12102
12100
12101
12029
12183
12044
12030
12155
12181
12150
12182
12019
12018
12004
12009
12154
12152
12005
12015
12007
12172
12017
12011
12001
12156
12032
12184
12038
12037
12057
12170
12179
12157
12175
12045
12169
12012
12002
12167
12006
See also winerr.h errors
 
 

Additional Information