Documentation/Troubleshooting

Troubleshooting Guide

Support

Common issues and step-by-step solutions for Gemini CLI. Find quick fixes for installation, authentication, and runtime problems.

Quick Help

Check Installation

gemini --version

Test Authentication

gemini /about

Enable Debug Mode

gemini --verbose

Installation & Updates

Command not found: gemini

Common causes: CLI not installed globally, PATH not updated, Running from source incorrectly

Solutions:

Install globally via npm
If running from source
Verify installation

MODULE_NOT_FOUND or import errors

Common causes: Dependencies not installed, Project not built, Version mismatch

Solutions:

Install dependencies
Build the project
Run preflight checks

Authentication

API key authentication failed

Common causes: Invalid API key, Incorrect environment variable, Key has spaces/quotes

Solutions:

Verify API key format
Set API key correctly
Make permanent (bash)

Vertex AI authentication issues

Common causes: Not logged in to gcloud, Missing project permissions, Wrong environment variables

Solutions:

Login to gcloud
Set required variables
Verify permissions

Runtime & Performance

Slow responses or timeouts

Common causes: Network issues, Large file processing, Heavy tool usage

Solutions:

Enable verbose mode
Check network connectivity
Reduce file size with filtering

High memory usage or crashes

Common causes: Processing large files, Memory leaks, Insufficient system resources

Solutions:

Check memory usage
Use file filtering
Restart CLI session

Sandboxing

Sandbox failed to start

Common causes: Docker not running, Insufficient permissions, Missing sandbox image

Solutions:

Check Docker status
Enable debug mode
Build sandbox image

Permission denied in sandbox

Common causes: File permissions, Volume mount issues, SELinux/AppArmor restrictions

Solutions:

Check file permissions
Verify sandbox environment
Check mount points

Tools & MCP

MCP server connection failed

Common causes: Server not running, Wrong configuration, Network issues

Solutions:

Check MCP status
Verify server configuration
Test server manually

Tools not appearing

Common causes: Tool discovery failed, Path issues, Permission problems

Solutions:

List available tools
Check tool discovery command
Verify tool permissions

Debugging Tips

Enable Verbose Logging

Get detailed output for troubleshooting

Check Version Information

Verify installation and get version details

View Token Usage

Monitor API usage and costs

Debug Node.js Issues

Use Node.js inspector for development

Still Need Help?

File a Bug Report

Use the built-in bug reporting command or visit GitHub directly

Check Community Resources

Collecting Debug Information

When reporting issues, include this information to help with diagnosis

System Information

Configuration Check