Troubleshooting¶
Common issues and their solutions.
Installation Issues¶
Binary Not Found¶
Symptom: command not found: remote-juggler
Solution:
-
Check installation directory:
-
Add to PATH:
-
Or use full path:
Permission Denied¶
Symptom: Permission denied when running
Solution:
macOS Gatekeeper Block¶
Symptom: "remote-juggler cannot be opened because it is from an unidentified developer"
Solution:
Or: System Preferences > Security & Privacy > Allow
Configuration Issues¶
No Identities Found¶
Symptom: remote-juggler list shows no identities
Solution:
-
Import from SSH config:
-
Or create config manually:
Config File Not Found¶
Symptom: Configuration warnings
Solution:
JSON Parse Error¶
Symptom: Failed to parse config file
Solution:
-
Validate JSON:
-
Fix syntax errors (missing commas, quotes, braces)
-
Reset to default:
SSH Issues¶
Permission Denied (publickey)¶
Symptom: SSH connection fails with "Permission denied"
Diagnosis:
Solutions:
-
Check key exists:
-
Check key permissions:
-
Add to SSH agent:
-
Verify key is registered with provider
Could Not Resolve Hostname¶
Symptom: ssh: Could not resolve hostname gitlab-work
Solution:
Check SSH config:
Ensure Host entry exists and is valid.
Wrong Identity Used¶
Symptom: Commits show wrong email
Diagnosis:
Solution:
-
Verify current identity:
-
Switch to correct identity:
-
Verify SSH config has
IdentitiesOnly yes:
Keychain Issues¶
Token Not Found¶
Symptom: No token found for identity
Solution:
-
Store token:
-
Verify storage:
Keychain Access Denied¶
Symptom: System prompts for Keychain access repeatedly
Solution:
-
Click "Always Allow" when prompted
-
Check Keychain Access app for any blocked items
-
Reset Keychain permissions:
Not macOS¶
Symptom: Keychain integration requires macOS
Solution:
Use environment variables instead:
Or use provider CLI authentication:
GPG Issues¶
Failed to Sign Data¶
Symptom: error: gpg failed to sign the data
Diagnosis:
Solutions:
-
Set GPG TTY:
-
Restart GPG agent:
-
Install pinentry-mac (macOS):
Secret Key Not Available¶
Symptom: gpg: signing failed: secret key not available
Solution:
-
List available keys:
-
Verify key ID in config matches:
-
Import key if needed:
Provider CLI Issues¶
glab Not Authenticated¶
Symptom: glab not authenticated
Solution:
# Authenticate with token
glab auth login -h gitlab.com
# Or with browser
glab auth login -h gitlab.com --web
gh Not Found¶
Symptom: gh not installed
Solution:
MCP/ACP Issues¶
Server Not Responding¶
Symptom: AI assistant can't connect to RemoteJuggler
Diagnosis:
# Test MCP server
echo '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-11-25"}}' | \
remote-juggler --mode=mcp
Solutions:
-
Check binary path in configuration:
-
Check permissions:
-
Enable debug logging:
No Tools Available¶
Symptom: AI assistant sees no tools
Solution:
-
Test tools/list:
-
Verify MCP configuration:
Getting Help¶
Debug Output¶
Enable verbose logging:
Version Information¶
Report Issues¶
File issues at: https://gitlab.com/tinyland/projects/remote-juggler/-/issues
Include: - RemoteJuggler version - OS and version - Command that failed - Error message - Debug output (with secrets redacted)