The error code signature does not match

This topic provides troubleshooting references and steps for resolving system errors when the error code signature does not match.

Description

When there is an error code signature mismatch, the system displays the following error:

<?xml version="1.0" encoding="UTF-8"?><Error> <Code>SignatureDoesNotMatch</Code> <Message>The request signature wecalculated does not match the signature you provided. Check your keyand signing method.</Message> <RequestId>tx48ae6acd398044b5b1ebd-005637c767</RequestId></Error>

Cause

The system displays this error when the specified user ID does not exist and the user ID does not have the defined credentials or has not assigned a role to the account.

Proposed workaround

  • For role assignments, review the output of these commands to identify the role assignment for the affected user:
    • OpenStack user list
    • OpenStack role assignment list
    • OpenStack role list
    • OpenStack project list
  • For credential issues, review the credentials assigned to that user id:
    • OpenStack credential list
    • OpenStack credential show <ID>