Troubleshooting
Overview · Updated May 2026
Troubleshooting
Troubleshooting guides help you diagnose and resolve common problems with your Quake AI workloads. Each guide follows a symptom-first structure: start with what you observe, narrow down the cause, and apply a targeted fix.
When something goes wrong, follow this general diagnostic pattern:
- Identify the symptom: what exactly is failing? An SSH connection timeout, an API error code, an instance stuck in a build state?
- Check recent changes: did you modify a security group, rotate credentials, resize an instance, or update a configuration?
- Isolate the layer: is the problem at the network level (security groups, floating IPs), the instance level (OS, application), or the platform level (API errors, quota limits)?
- Gather evidence: collect logs, error messages, and resource status before making changes. Use
openstack server show,openstack console log show, and instance system logs. - Apply and verify: make one change at a time and verify whether it resolves the issue before proceeding.
Click to zoom
Common symptoms quick reference#
| Symptom | First steps | Detailed guide |
|---|---|---|
| Cannot SSH into instance | Check security group rules (port 22 open?), verify floating IP is assigned, confirm key pair matches | Instance connectivity |
| Instance stuck in BUILD | Wait 5 minutes; if still building, check quota limits | Instance lifecycle |
| API returns 401 Unauthorized | Re-source your openrc.sh; token may have expired | Auth token diagnostics |
| Object upload fails with 403 | Verify EC2 credentials (not app credentials) are valid | Object storage access |
| Instance has no network | Check that the instance is attached to a network and the subnet has DHCP enabled | Instance connectivity |
| Volume stuck in attaching/detaching | Check volume status; may need state reset | Volume troubleshooting |
| Quota exceeded error | Check usage with openstack quota show --usage; clean up unused resources | Quota and limits |
| Stack creation/update failed | Check stack events: openstack stack event list YOUR_STACK | Automation API errors |
| Terraform apply error | Enable debug: TF_LOG=DEBUG terraform apply | Terraform error handling |
| CLI command fails | Add --debug to see full HTTP request/response | CLI debugging |
See also#
- Error response format: JSON and XML error structure, fault objects, request correlation, parsing examples
- Retry and resilience patterns: exponential backoff, jitter, idempotency, and which errors are retryable
- API rate limits: quotas vs. rate limits, 429 handling
- Operate overview
- Runbooks
- Monitoring
See Also
Was this page helpful?