Quick Health Checks
Run these first to rule out the basics:| Check | Command | Expected |
|---|---|---|
| Drift installed? | drift --version | Prints version number |
| Internet working? | Drift starts without INTERNET_CONNECTION error | Drift is configured to start |
| ROS2 sourced? | echo $ROS_DISTRO | Prints distro name (e.g., humble, jazzy) |
| Gazebo installed? | gz sim --version | Prints Gazebo version (e.g., 8.x for Harmonic) |
Installation Issues
"command not found: drift"
"command not found: drift"
Drift auto-uninstalled itself
Drift auto-uninstalled itself
Update available / Mandatory update required
Update available / Mandatory update required
/update or re-install the latest .deb.Authentication Issues
How login works
How login works
- Run
drift- it shows a Google Sign-In URL - Open the URL in your browser
- Complete Google Sign-In
- Drift automatically detects success
"Authentication required"
"Authentication required"
drift and follow the login prompt, or type /login in interactive mode.Login link does not open or does not work
Login link does not open or does not work
- Copy-paste the full URL manually into your browser
- Make sure your browser is not blocking pop-ups
- Check that you have internet connectivity
Login times out
Login times out
Startup and Configuration Issues
"Maintenance mode"
"Maintenance mode"
Slow startup (more than 5-8 seconds)
Slow startup (more than 5-8 seconds)
Stuck while running
Stuck while running
/update inside Drift. If the issue persists, re-install:Command Execution Issues
"Tool not valid!"
"Tool not valid!"
Command timeouts
Command timeouts
- Default timeout: 30 seconds
- Build commands: 5 minutes
- GUI apps (Gazebo, RViz, joint_state_publisher_gui): Timeouts are expected - these apps run indefinitely. A timeout here means the app launched successfully.
Permission denied
Permission denied
"Command validation failed"
"Command validation failed"
issues list in the output for specifics.ROS2 Workspace and Build Issues
"No src/ directory found"
"No src/ directory found"
src/)."Package not found" at build time
"Package not found" at build time
Gazebo and Simulation Issues
"No Gazebo installation found"
"No Gazebo installation found"
gz nor gazebo commands were found. Install Gazebo:Planning Issues
Stuck in a loop (repeating failed steps)
Stuck in a loop (repeating failed steps)
Incorrect filenames
Incorrect filenames
"Usage limit exceeded"
"Usage limit exceeded"
Too many steps (max 20)
Too many steps (max 20)
File Operation Issues
"File too large"
"File too large"
Edit file fails
Edit file fails
Process Management Issues
Gazebo or RViz still running after Drift exited
Gazebo or RViz still running after Drift exited
"Process killed by signal"
"Process killed by signal"
- SIGSEGV : Crash (segmentation fault), usually a Gazebo plugin issue
- SIGPIPE : Broken pipe, process lost its output stream
- SIGKILL : OOM killer terminated the process (out of memory)
Background process shows "Completed" but no useful output
Background process shows "Completed" but no useful output
Nuclear Options
When nothing else works, try these reset steps: 1. Kill all Drift-related processes:Still Stuck?
Include the following when reaching out:- Output of
drift --version - Your Ubuntu, ROS2, and Gazebo versions
- What you were trying to do and what happened