RabbitMQ service error messages

The Smart List Management Service and Smart Object Data Storage Service installers install the RabbitMQ event queue component, which is used for the recognition event management to pass the recognition events between the services and applications.

In rare cases, an error message may be encountered when either installing one of these services or starting the service. The error message can be:

  • “rabbitmq-service.bat start exited with code 1” or

  • “System error 1068 has occurred. The dependency service or group failed to start.”

These error messages indicate a problem with the RabbitMQ service. To fix the issue, complete the following steps:

  1. Reinstall RabbitMQ and Erlang components

    • Go to the Control Panel and then to Programs. There you can find RabbitMQ Server and Erlang OTP programs. Click Uninstall on both of these programs and wait until the uninstallation is completed.

  2. Delete files related to the programs

    • Delete RabbitMQ Server and Erlang OTP folders in this file location:

      • C:\Program Files

    • Delete the RabbitMQ folder in this file location:

      • C:\Users\%username%\AppData\Roaming\

    • If you get an error message that folder deletion fails, check that Erlang, erl, and erlsrv.exe are not running in the Task Manager; if these services are running, you can terminate them in Task Manager.

  3. Reboot the machine and reinstall the programs using Smart List Management Service or Smart Object Data Storage Service, or both installation packages.

If the error message continues showing up regardless of reinstallation, you can run this command using Command Prompt with Administrator rights:

sc config RabbitMQ depend= /

This removes service dependencies, and you can then start the RabbitMQ service and continue the installation of the Smart List Management Service, Smart Object Data Storage Service, or both.