Troubleshooting

Troubleshooting



Installation should be run by the user with administrative rights.
If you are installing only the carGuroo plugin, please close Management and Smart Clients before the carGuroo plugin installation.
Also, please don’t rename the initial installation file.

Error: carGuroo is not sending data to SmartClient

Possible answer:
 In order to use carGuroo on a remote Smart Client, some additional conditions must be fulfilled.
For the Smart Client to receive events from carGuroo and for the Management Client to manage the settings,
the Clients must be able to connect directly to the carGuroo server.
To achieve this, the information from the Milestone configuration that you entered when configuring the carGuroo server in the
Management Client, specifying host address and ports, is used.

(Please avoid using IP addresses in Milestone settings; it is their recommendation to use only hostnames.
Usually, everything works with IP, but sometimes unexpected problems occur.)
First of all, make sure that the firewall on the carGuroo server allows access to the specified ports (by default 5136-5137). 
When you are using a remote Smart Client connection to a Milestone system, you usually forward ports to access Milestone components.
So, you should also allow access to the carGuroo ports (5136-5137 by default).
Note that when hosting the Milestone system on a separate network and using NAT for access, you will not be able to specify different IPs for servers for inside and outside access.
You will definitely have to use a hostname and specify different addresses in the DNS or HOSTS file.
In your situation, it appears quite similar to this. Judging by the fact that the Management Client shows that carGuroo is not licensed,
it seems like it can't access the server for verification. And events are not working either.
To fix this, you need to re-register the carGuroo server in the Management Client. To do this:

1. It is desirable to deactivate license from the Management Client where you have access
(this is not necessary since one server is used, and the license can be reactivated with the same key). 

2. Remove the old server from the Management Client. If this is not done before adding the new one,
the Management Client will show error after adding the new one. 

3. Add it again using the hostname instead of IP. It will not be activated, but you can use the old key to reactivate it.
Once again, carGuroo is designed to work from remote workstations, but network access to the carGuroo server must be provided from a remote server.


No events in Milestone from the carGuroo plugin:

Try to turn on the "Live" button in the Smart Client.
Check the "Trace" log in C:\ProgramData\CarGuroo\Logs\2024-03-28\Trace to understand that recognition events are coming.
If the "Trace" log does not contain the actual data then I recommend restarting everything in the following sequence:
Close Smart and Management client.
Stop carGuroo services via Traybar app.
Stop Management Server.
Stop Recording Server.
Stop Event Server.
Start Management Server.
Start Recording server.
Start Event Server.
Start carGuroo service.
Check recognition results in the Smart Client.