Skip to content

SRMS Installation Troubleshooting

Installation Logs

Default location of the SRMS installation logs:

%appdata%\SessionRecordingManager\Logs

RabbitMQ and Erlang/OTP Upgrade Troubleshooting

This section provides the detailed procedure to upgrade Erlang OTP and RabbitMQ, which is necessary when upgrading components such as:

  • Session Recording Manager
  • VM Scale Booster
  • Scheduler
  • Action Processors

These modules may require newer versions of RabbitMQ and Erlang OTP as prerequisites.

Note

The released modules require the exact version of RabbitMQ to function correctly.

RabbitMQ/ Erlang OTP Upgrade Steps:

  1. Connect to the machine using credentials with local administrator privileges.

    1. Same user who has done the previous installation: The Erlang/OTP cookie is saved in user appdata.
  2. Uninstall the existing Erlang and RabbitMQ from the system.

  3. Navigate to the following path: C:\Users\{Username}\AppData\Roaming

    • delete the RabbitMQ folder.

    • {Username} refers to the user who originally installed RabbitMQ.

  4. If the RabbitMQ folder cannot be deleted or an exception occurs, restart the system and attempt to delete the folder again.

  5. Delete the Erlang cookie files (The file is named .erlang.cookie) from the following two locations:

    1. C:\Users\{Username}

    2. C:\Windows\System32\config\systemprofile

  6. Download and install the supported Erlang OTP version. Refer the compatible RabbitMQ and Erlang OTP table for information and download links.

    • Run the installer with user having local Administrator. privileges on the system.
  7. Download and install the compatible version of RabbitMQ. Refer the compatible RabbitMQ and Erlang OTP table for information and download links.

    • Run the installer as a local Administrator.
  8. After RabbitMQ is installed, run the RabbitMQ configuration script to configure it for use with HyWorks modules correctly.

Note

It is important to use the same RabbitMQ username and password as before. Changing these credentials may cause failures in the dependent modules.

Compatible RabbitMQ and Erlang/OTP Versions and Download Links