⚠️ Homebrew support is being deprecated.
Solo will stop publishing updates to Homebrew after August 31, 2026.
Install via
npm install -g @hiero-ledger/solo@latest instead.
See System Readiness for full install instructions.SOLO-2021
ClusterRoleInstallFailedSoloError — Deployment
ClusterRoleInstallFailedSoloError
| Code | SOLO-2021 |
| Category | Deployment |
| Ownership | Infrastructure |
| Retryable | No |
Description
Thrown during cluster setup when the pod-monitor-role ClusterRole cannot be installed; the underlying failure is wrapped in cause. This ClusterRole grants the monitoring stack permission to scrape pods cluster-wide, so it is created as part of solo cluster-ref config setup. The failure most often means the current kubeconfig user lacks the RBAC permission to create ClusterRoles, but it can also stem from an API server that is unreachable or rejected the request.
Troubleshooting Steps
- Check solo logs: tail -n 100 ~/.solo/logs/solo.log
- Verify RBAC permissions: kubectl get clusterroles
- Inspect cluster state: kubectl get pods -A