Appendix A. Troubleshooting permission issues
Satellite upgrades perform pre-upgrade checks. If the pre-upgrade check discovers permission issues, it fails with an error similar to the following one:
2024-01-29T20:50:09 [W|app|] Could not create role 'Ansible Roles Manager': ERF73-0602 [Foreman::PermissionMissingException]: some permissions were not found:
2024-01-29T20:50:09 [W|app|] Could not create role 'Ansible Roles Manager': ERF73-0602 [Foreman::PermissionMissingException]: some permissions were not found:
If you see an error like this on your Satellite Server, identify and remedy the permission issues.
Procedure
On your Satellite Server, identify permission issues:
satellite-maintain health check --label duplicate_permissions
# satellite-maintain health check --label duplicate_permissions
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Fix permission issues:
foreman-rake db:seed
# foreman-rake db:seed
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Verification
Rerun the check to ensure no permission issues remain:
satellite-maintain health check --label duplicate_permissions
# satellite-maintain health check --label duplicate_permissions
Copy to Clipboard Copied! Toggle word wrap Toggle overflow