Common FileFortress Issues and Solutions
Troubleshoot installation, connection, and performance issues
Installation Issues
Symptoms: 'filefortress' is not recognized as an internal or external command
Solutions:
- Restart your terminal/PowerShell window
- Verify installation path is in PATH environment variable
- Try running with full path:
C:\Program Files\FileFortress\filefortress.exe - Reinstall using administrator privileges
Symptoms: bash: filefortress: command not found
Solutions:
- Verify installation:
which filefortress - Check if binary is in PATH:
echo $PATH - Add to PATH if needed:
export PATH=$PATH:/usr/local/bin - Make binary executable:
chmod +x /usr/local/bin/filefortress
Symptoms: Permission denied when running commands
Solutions:
- Check file permissions:
ls -l ~/.filefortress/ - Fix permissions:
chmod 600 ~/.filefortress/* - Ensure you own the files:
chown $USER ~/.filefortress/*
Authentication Issues
Symptoms: Authentication failed or Invalid password
Solutions:
- Verify you're using the correct password
- Check key file path is correct:
--key-file ~/filefortress.key - Verify key file contains the password (check file size)
- Try password directly instead of key file
- If all else fails, reinitialize (loses local database)
Symptoms: Device not registered or Invalid registration code
Solutions:
- Verify you've run
filefortress init - Check registration code is valid (get new one from web portal)
- If device was removed from portal, use
filefortress reinit --code NEW_CODE - Ensure you're logged into the web portal
Symptoms: Registration code has expired
Solutions:
- Generate new registration code from web portal
- Registration codes expire after 24 hours
- Use new code immediately after generation
Connection Issues
Symptoms: Connection failed or Network error
Solutions:
- Check internet connection:
ping google.com - Verify firewall isn't blocking FileFortress
- Check proxy settings if behind corporate proxy
- Try again later (provider may be experiencing issues)
- Check provider status page (e.g., status.cloud.google.com)
Symptoms: Browser opens but authentication doesn't complete
Solutions:
- Ensure you're logged into correct account in browser
- Clear browser cookies and try again
- Try different browser
- Check if popup blocker is interfering
- Manually copy callback URL if automatic detection fails
Symptoms: SSL certificate verification failed
Solutions:
- Update system certificates:
sudo update-ca-certificates(Linux) - Check system time is correct
- Verify you're not behind SSL-inspecting proxy
- Update FileFortress to latest version
Scanning Issues
Symptoms: Scan doesn't complete, hangs indefinitely
Solutions:
- Check network connection stability
- Scan smaller remotes individually instead of
--all - Increase timeout if available in config
- Check provider rate limits (may be throttling)
- Try during off-peak hours
Symptoms: Permission denied or Access forbidden
Solutions:
- Verify you have read permissions for the remote
- Re-authenticate:
filefortress remotes add [type] - Check if OAuth token has expired
- Verify account has necessary permissions
Symptoms: Scan completes but shows 0 files
Solutions:
- Verify remote actually contains files
- Check if scanning correct remote:
filefortress remotes list - Verify authentication is working
- Check if remote path/bucket is correct
- Try removing and re-adding remote
Symptoms: Rate limit exceeded or Too many requests
Solutions:
- Wait before retrying (rate limits reset after time period)
- Reduce scan frequency
- Scan during off-peak hours
- Check provider's rate limit documentation
- Consider upgrading provider plan for higher limits
Search Issues
Symptoms: Search completes but shows no files
Solutions:
- Verify you've scanned remotes:
filefortress remotes list - Check if search query is too specific
- Try broader search:
filefortress search ""(all files) - Verify files exist in cloud storage
- Rescan if files were added recently
Symptoms: Search shows files that no longer exist or misses new files
Solutions:
- Run fresh scan:
filefortress remotes scan --all - Set up automated scanning (see Automation Guide)
- Check last scan time:
filefortress remotes list
Symptoms: --meta filters return no results
Solutions:
- Verify files have the metadata you're filtering by
- Check metadata syntax:
--meta "key=value" - For EXIF data, ensure files are photos
- For hashes, run enrichment:
filefortress remotes enrich - Try
--meta "key exists"to check if metadata is present
Performance Issues
Symptoms: Scans take very long time
Solutions:
- Check network speed
- Scan remotes individually instead of
--all - Skip enrichment if not needed (hashes, metadata)
- Check provider rate limits
- Consider scanning during off-peak hours
- Verify no other bandwidth-intensive processes running
Symptoms: Search queries take long time
Solutions:
- Use more specific filters to reduce result set
- Filter by remote:
--remote-name "Google Drive" - Filter by file type:
--media-type image - Check database size (may need optimization)
- Use saved queries for complex searches
Symptoms: FileFortress uses excessive memory
Solutions:
- Close other applications
- Scan remotes individually instead of all at once
- Limit search results with pagination
- Check for memory leaks (update to latest version)
Symptoms: Database file is very large
Solutions:
- This is normal for large file collections
- Database stores metadata for all scanned files
- Consider removing old remotes you no longer use
- Enrichment (hashes) increases database size
Provider-Specific Issues
Google Drive
Issue: "Shared with me" files not appearing
Solution: Google Drive API only returns files you own by default. Shared files may require additional permissions.
OneDrive
Issue: Personal vs Business account confusion
Solution: Ensure you're authenticating with correct account type (personal or business).
Amazon S3
Issue: Access denied errors
Solution: Verify IAM credentials have ListBucket and GetObject permissions.
Backblaze B2
Issue: Application key not working
Solution: Ensure application key has read permissions for the bucket.