附录 A. 故障排除权限问题
Satellite 升级会执行预升级检查。如果预升级检查发现权限问题,它会失败并显示类似如下的错误:
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:
如果您在 Satellite 服务器上看到类似如下的错误,请识别并更正权限问题。
流程
在 Satellite 服务器上,识别权限问题:
satellite-maintain health check --label duplicate_permissions
# satellite-maintain health check --label duplicate_permissions
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 修复权限问题:
foreman-rake db:seed
# foreman-rake db:seed
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
验证
重新运行检查以确保没有剩余的权限问题:
satellite-maintain health check --label duplicate_permissions
# satellite-maintain health check --label duplicate_permissions
Copy to Clipboard Copied! Toggle word wrap Toggle overflow