Troubleshooting
Common issues, solutions, and debugging guides
Troubleshooting Guide
Solutions to common issues and debugging techniques for STING.
Quick Troubleshooting
Installation Issues
- Docker build failures
- Permission errors (macOS)
- BuildKit cache issues
- WSL2-specific problems.
Authentication Issues
- Passkey registration failures
- WebAuthn 403 errors
- Session persistence
- Cross-machine passkey problems
- Login redirect loops
- AAL2 passkey issues.
Service Issues
- Container startup failures
- Health check failures
- Database connection errors
- Redis connection issues
- LLM service not ready.
Email & Verification
- Email verification not working
- Mailpit configuration (WSL2, macOS)
- SMTP connection issues
- Verification link problems.
macOS
- Permission errors
- Domain resolution
- Email verification fixes
- Docker performance.
Linux/Ubuntu
- Service management
- Permissions
- Network configuration.
WSL2
- Custom domain setup
- Port forwarding
- File permissions
- Email configuration
- Login/session fixes.
Common Errors
Authentication Errors
- “WebAuthn registration failed”
- “Invalid session”
- “CORS policy error”
- “Passkey not found”
Application Errors
- 500 Internal Server Error
- 403 Forbidden
- 401 Unauthorized
- Connection timeout.
Database Errors
- Connection refused
- Migration failures
- Schema conflicts.
Log Files
Where to find logs for each component:
- Application logs
- Kratos logs
- Database logs
- Docker container logs.
Debug Mode
Enabling debug mode for verbose logging.
Health Checks
Using health check endpoints to diagnose issues.
- Database query optimization
- Cache tuning
- Resource allocation
- Concurrent request handling.
High Memory Usage
- Container resource limits
- Memory leaks
- Cache size configuration.
Recovery Procedures
Session Management
- Clear all sessions
- Fix session expiry
- Session sync issues.
Password Recovery
- Account recovery flows
- Admin password reset
- Manual intervention.
Data Recovery
- Backup restoration
- Database recovery
- Vault data recovery.
Getting Help
If you can’t find a solution:
- Check the docs: Search this documentation
- GitHub Issues: Check existing issues
- GitHub Discussions: Ask the community
- Email Support: Contact olliec@alphabytez.dev
When reporting issues, include:
- STING version
- Platform (OS, Docker version)
- Error messages and logs
- Steps to reproduce
- Expected vs actual behavior.
Clear All Sessions - comprehensive documentation.
Common Errors And Fixes - comprehensive documentation.
Debugging - comprehensive documentation.
Email Testing Services - comprehensive documentation.
Email Verification Setup - comprehensive documentation.
Email Verification Testing - comprehensive documentation.
Llm Health Check - comprehensive documentation.
Mac Email Verification Fix - comprehensive documentation.
Macos Permissions - comprehensive documentation.
Mailpit Wsl2 Auto Fix - comprehensive documentation.
Passkey Persistence Fix - comprehensive documentation.
Uuildkit Cache Fix - comprehensive documentation.
Troubleshooting guide for resolving WebAuthn 403 Forbidden errors.
Wsl2 Custom Domain Solution - comprehensive documentation.
Last updated: