Skip to main content
Version: 2024.1

CloudShell RabbitMQ Service Fails to Start (erl.exe cannot access crypto.dll module)

Error Message

Event Viewer shows that erl.exe had an access violation on the crypto.dll module:

Description

The CloudShell RabbitMQ service fails to start when trying to start RabbitMQ service or CloudShell Server

Possible Causes

There is a known error in crypto.dll error that uses OpenSSL for processors that support Intel SHA extensions, affecting all Windows users.

Solution

Disable SHA extensions by setting the environment variable {{OPENSSL_ia32cap}} to {{~0:~0x20000000}}.

For details, see GitHub issue 4115: https://github.com/erlang/otp/issues/4115.