| Login expires or approval never completes | Browser approval was not completed in time, or the login service was unreachable | Re-run dropbear login; on a headless machine use the hidden dropbear login --api-key prompt | dropbear doctor |
api key is missing or rejected | No saved credential, a revoked key, or a key copied incorrectly | Sign in again or create a replacement key in the dashboard; never paste it into logs | dropbear doctor |
| Insufficient credits | The account balance cannot open or continue the requested session | Review balance and usage in the dashboard and add prepaid credits | Retry one bounded prediction |
Worker stays in starting | Cold capacity is still booting | Keep the command/page open while progress advances; avoid parallel retries | dropbear status --model <model> |
| Capacity unavailable | No eligible worker is available in the requested region | Try region="available" or wait for capacity; verify model access in the dashboard | Retry once |
| QUIC/UDP preflight fails but relay works | A firewall, NAT, VPN, or network policy blocks UDP | Keep transport="auto" or choose "relay"; expect different responsiveness | Run one non-actuating prediction |
transport="quic" fails | QUIC was required, so fallback was disabled | Use "auto" unless the job must refuse relay | Re-run diagnostics |
| An open session remains after a crash | The process exited before deterministic cleanup | Run dropbear sessions list, then dropbear sessions stop <session-id> | Confirm the session disappears |
| Camera missing or busy | Wrong index, unplugged camera, or another application owns the device | Close camera applications, reconnect the device, and repeat SO-101 setup | dropbear doctor so101 |
| Side and wrist camera use the same index | The two required views resolve to one device | Select two distinct physical cameras | dropbear robots so101 setup |
| Camera framing check fails | The whole arm/workspace is not visible or the mount differs from the reference | Reposition and stabilize the side camera; lock exposure and white balance | dropbear doctor so101 |
| Calibration missing, legacy, or invalid | LeRobot 3.0 calibration was not completed for this arm | Clear the workspace and run the guided calibration | dropbear robots so101 calibrate |
| SO-101 extra will not install | Unsupported Python version for the pinned LeRobot stack | Use Python 3.12 or 3.13 in a fresh environment | Reinstall dropbear[so101] |
| Local sim will not install or start | LIBERO/robosuite platform dependencies are unsupported or missing | Use Linux/WSL2, install dropbear[sim], and run sim diagnostics | dropbear doctor sim |
| Observation validation rejects state | Wrong length, non-finite values, image dtype, or image shape | Compare every value with Model contracts | Retry locally before opening a session |
| Returned action shape is unexpected | Wrong model, mismatched package version, or a changed live contract | Print policy.model, action shape, and dropbear.__version__; stop before actuation | Email support with non-secret diagnostics |