Interesting:$ tail -f startup_* *.logtail: startup_log: file truncatedtail: startup_err: file truncated/usr/lib/rabbitmq/bin/rabbitmq-server: line 42: /var/run/rabbitmq/pid: Permission denied==> startup_log <==[FAILED]It's capturing the normal output of the init script and putting into the rabbitmq logs.I've fixed that error and now it's not hanging. So if there is an error, it hangs... May be specific to this particular error.
Thanks.
Correct. Our puppet was setup to change the ownership of /var/run/rabbitmq to root:root, so the rabbitmq user could no longer write to it. The script has a 'wait' in there to wait for the PID file to be created. As the file was never created, the script waits forever.Maybe in a future version you can test for the correct permissions on that folder?Anyway, it's sorted now. thanks for your help.
The packages do, yes. But someone configured our puppet to change the permissions. It was done some time ago, and they probably thought they were doing it right. I would guess other might do similar... There's no accounting for humans at times...