Article Number | 000038646 |
Applies To | RSA Product Set: Security Analytics RSA Product/Service Type: Core Appliance, Security Analytics UI RSA Version/Condition: 11.3.x Platform: CentOS O/S Version: EL7 |
Issue | The issue was rabbitmq-server service was not starting with below error in journalctl -xe after getting "failed" state in "systemctl status rabbitmq-server"
Failed at step CHDIR spawning /usr/lib/rabbitmq/bin/rabbitmq-server: No such file or directory
|
Cause | There is a missing WokingDirectory so we must check what the WorkingDirectory points to.
To do that:
- cat /etc/systemd/system/multi-user.target.wants/rabbitmq-server.serviceCheck the [Service] part.
[Service] Type=notify User=rabbitmq Group=rabbitmq NotifyAccess=all TimeoutStartSec=3600 WorkingDirectory=/var/lib/rabbitmq ExecStart=/usr/lib/rabbitmq/bin/rabbitmq-server ExecStop=/usr/lib/rabbitmq/bin/rabbitmqctl stop Restart=always Here, the WorkingDirectory path is /var/lib/rabbitmq - Cd /var/lib
the rabbitmq directory will be missing.
|
Resolution | - Create rabbitmq directory under /var/lib
mkdir rabbitmq - Adjust the ownership of rabbitmq directory
chown rabbitmq:rabbitmq rabbitmq/ - Restart rabbitmq-server service
systemctl restart rabbitmq-server The Rabbitmq-server service will start. |