Explanation of the error:
“xxx” is the api name for the user permission. Whereas “yyy” are the names of the permissions needed for a successful deployment.
Usually this is auto-enabled when higher level permissions are being granted.
However, when deploying profiles from version control then the higher level permission may be missed. This is when Salesforce will surface this error on the deployment.
Resolution:
The resolution for this error is to edit the affected user permissions and grant them the “yyy” permissions.
OR
If the user permission already has those permissions, try using the default profiles filter.
Further examples of this Salesforce validation error can be found here:
Salesforce Stack Exchange
Disclaimer: This error is returned by Salesforce directly, rather than Gearset. Even so, we offer guidance based on our combined experience with the Metadata API. Where possible, we try to help guide you to fix or avoid this error. In the case that this isn't possible, we may need to direct you to Salesforce support for further clarification.