Get Help#
This page provides comprehensive support and troubleshooting information for the Smart NVR Sample Application. It is divided into the following sections:
Common Issues: General troubleshooting steps for resolving issues like container failures, port conflicts, and missing dependencies.
Troubleshooting Docker Deployments: Steps to address problems specific to Docker deployments.
Troubleshooting Common Issues#
1. Containers Not Starting#
Issue: The application containers fail to start.
Solution:
docker ps docker logs <container-id>
Check the logs for errors.
2. Port Conflicts#
Issue: Port conflicts with other running applications.
Solution: Update the ports section in the Docker Compose file.
3. Description not coming in UI#
Check logs for frigate container
Check if VLM microservice is running and reachable.
Verify that
NVR_GENAI=trueis set and frigate config hasgenai.enabled: true
4. GenAI Event Descriptions Not Working#
Issue: AI-powered event descriptions are not being generated or displayed.
Solution:
Ensure
NVR_GENAI=trueenvironment variable is set before starting the applicationVerify the frigate configuration file has
genai.enabled: trueCheck VLM microservice logs for connectivity issues:
docker logs <vlm-container-id>Verify the model specified in frigate config matches the one deployed in VLM service
Note: This is an experimental feature with known stability issues
5. Object not getting detected#
Check the label in frigate config.yaml for the specific camera.
Check the top_score parameter .
6. “No video footage available” warning during Summarize/Search Clip#
Ensure the browser’s date and time are correctly set and in sync with the system time of the machine running the NVR services.
Video clips are only available from the time the NVR services started running. If a past time (before service start) is selected, this warning will be shown.
Troubleshooting Docker Containers#
1. Containers Failing#
Check the Docker logs for errors:
docker ps docker logs <container-id>
2. Port Conflicts in Docker#
Update the
portssection in the Compose file to resolve conflicts.
3. Reset Application#
Follow these steps to reset the application to the initial state
./setup.sh stop docker volume rm docker_mosquitto_data docker_mosquitto_log docker_redis_data