Troubleshooting
Quick solutions for common MoneyPrinter issues.Installation Issues
Python Version Too Old
Error:uv Sync Fails
Error:- Check internet connection
- Clear uv cache:
- Use verbose mode:
FFmpeg Not Found
Error:ImageMagick Not Detected
Error:.env:
Configuration Issues
Missing Environment Variables
Error:.env and add required values:
.env
TikTok Session Expired
Error:- Log into TikTok in your browser
- Open Developer Tools (F12)
- Go to Application → Cookies
- Copy new
sessionidvalue - Update
.env:
Pexels API Key Invalid
Error:- Verify API key at pexels.com/api
- Check quota (200 requests/hour on free tier)
- Try a broader search term
- Update
.envwith valid key
Ollama Issues
No Ollama Models in Dropdown
Symptoms:- Frontend dropdown is empty
- No models shown in UI
-
Ensure Ollama is running:
-
Check models are installed:
-
Pull a model if needed:
-
Verify OLLAMA_BASE_URL:
.env
-
Test connectivity:
Model Not Found Error
Error:.env
Ollama Connection Refused
Error:-
Start Ollama:
-
Check if running:
-
If using Docker, verify
OLLAMA_BASE_URL:.env -
Test from container:
Video Generation Issues
Job Stays in Queued State
Symptoms:- Job never starts processing
- Status remains “queued”
-
Ensure worker is running:
- Check worker logs for errors
-
Verify database connectivity:
-
Restart worker:
No Stock Videos Found
Error:- Verify PEXELS_API_KEY in
.env - Try a broader video subject
- Check Pexels quota (200 requests/hour)
- Use a different search term
Subtitle Rendering Error
Error:-
Ensure ImageMagick is installed:
-
Set IMAGEMAGICK_BINARY in
.envif not auto-detected -
Check font file exists:
-
ImageMagick policy error (Linux):
Edit
/etc/ImageMagick-7/policy.xmland comment out:
TTS Generation Fails
Error:- Check TIKTOK_SESSION_ID is valid
- Refresh session ID (see above)
- Try a different voice
- Check for special characters in script
- Verify internet connection
Out of Memory Error
Error:-
Use smaller Ollama model:
-
Reduce render threads:
- Close other applications
-
Add swap space (Linux):
Docker Issues
Ollama Connection Refused (Docker)
Error:-
Ensure Ollama runs on host:
-
Verify OLLAMA_BASE_URL:
.env
-
Test connectivity:
-
Linux: Check
host.docker.internalresolves:
Postgres Healthcheck Failing
Error:-
Check logs:
-
Verify credentials match:
.envfiledocker-compose.ymlDATABASE_URL
-
Restart services:
Worker Not Processing Jobs (Docker)
Symptoms:- Worker container running
- Jobs stay queued
-
Check worker logs:
-
Verify DATABASE_URL:
-
Ensure backend started first:
Permission Errors (Docker)
Error:-
Fix volume permissions:
-
Run as your user:
docker-compose.yml
YouTube Upload Issues
OAuth Consent Screen Not Approved
Error:- Go to OAuth consent screen
- Under Test users, click Add Users
- Add your email
- Save
Quota Exceeded
Error:- Wait 24 hours for quota reset
- Request quota increase in Google Cloud Console
- Use multiple projects
Token Expired
Error:Frontend Issues
Cannot Connect to Backend
Symptoms:- Frontend loads but API calls fail
- Console errors
-
Ensure backend is running:
-
Check backend is on port 8080:
-
Open frontend via local server, not file://:
- Check CORS if using different ports
Progress Not Updating
Symptoms:- Job starts but no progress logs
- Frontend stuck
- Check browser console for errors
- Verify worker is running
- Check events endpoint:
- Refresh page and check job status
Getting Help
GitHub Issues
Search existing issues or open a new one
Discord Community
Ask questions in the community server
Documentation
Read the complete documentation
Configuration Guide
Review all configuration options
Before Opening an Issue
Check these first:- Searched existing issues
- Using Python 3.11+
- All dependencies installed
- Required environment variables set
- Ollama is running
- Worker is running
- Checked logs for errors
- MoneyPrinter version (git commit hash)
- Operating system and version
- Python version:
python --version - Error message (full traceback)
- Steps to reproduce
- Configuration (
.envwith secrets redacted)