Common errors and resolutions β
This section outlines frequent issues encountered during installation, configuration, and operation β along with their causes and how to resolve them.
π License & Activation Issues β
β License Validation Failed
Cause:
- Static IP not used or IP address changed too frequently
- License bound to a different server instance
Resolution:
- Ensure the server uses a static IP
- If license fails or your IP has been greylisted, contact support:
- via your customer panel, or
- email: contact@lumeagency.io for reactivation assistance
π³ install.sh / Docker Issues β
β install.sh Fails on Setup
Common Causes:
- Server already has PHP, MySQL, Docker, NGINX, WHM, etc., pre-installed
- Conflicting services occupying critical ports (80, 3306, 6379)
Resolution:
- Use a clean Ubuntu 22.04 server
- Avoid shared hosting or cPanel servers
- Disable or uninstall any pre-existing services before running
install.sh
π Services Not Running After Reboot
Resolution:
bash
docker compose up -dThis will restart all containers as per the docker-compose.yaml.
π± Client App Compilation Issues β
β Firebase Not Working (Push Not Received)
Cause:
- Firebase not configured properly
google-services.json(Android) orGoogleService-Info.plist(iOS) missing- APNs key not uploaded to Firebase for iOS messaging
Resolution:
- Use
flutterfire configureor follow Firebase setup wizard - Ensure platform files are placed in respective directories
- For iOS, upload your APNs authentication key to Firebase under:
Firebase Console β Project β Messaging β iOS Push Configuration
β οΈ App Crashes or No Splash/Icon
Cause:
- Splash screen or launcher icon not generated
Resolution:
bash
dart run flutter_native_splash:create
dart run flutter_launcher_icons- Make sure the
flutter_native_splash.yamlis configured with proper image paths and colors
πΊοΈ Map Configuration Errors β
β Map Not Displaying or Blank
Cause:
- Missing or incorrect API keys in
.env - Using a map provider unsupported on a platform (e.g., Google Maps on desktop)
Resolution:
- Double-check
.envforMAP_PROVIDERand API key fields - Adjust per-platform provider in:
dart
static PlatformMapProviderSettings get mapProviderPlatformSettings => ...- Refer to generic_map pub.dev for compatibility guidelines
π Admin Panel Issues β
β Admin Panel Blank or Crashes on Load
Common Causes:
.envfile missing or incomplete- Database not reachable
- Redis not started
Resolution:
- Verify
.envfile is copied and all# REQUIREDfields are filled - Ensure
admin-apiis running - Use
docker compose psto verify container statuses
π§ Database & Redis Errors β
β Cannot Connect to MySQL (port 3306)
Cause:
- MySQL not running or port conflict
Resolution:
- For Docker: check container with
docker logs - For local: ensure MySQL is installed and running
- Validate connection using:
telnet localhost 3306
β Redis Connection Fails (port 6379)
Cause:
- Redis not running or blocked by firewall
Resolution:
- Verify Redis status via
docker psorsystemctl status redis - Confirm Redis is exposed on
6379and no other service is blocking it
π‘ Quick Debug Checklist β
| Symptom | Likely Cause | Resolution |
|---|---|---|
| License validation fails | IP changed or unlicensed machine | Contact support, ensure static IP |
| install.sh fails | Pre-installed services on server | Use fresh Ubuntu instance |
| No push notifications | Firebase misconfigured | Check google-services.json / APNs key |
| Map doesnβt show | API key/platform mismatch | Check .env, map provider settings |
| Admin panel wonβt load | DB or Redis not up | Check docker services, logs |
| Wallet or earnings not updating | Backend not syncing or down | Restart services, validate websocket |
