<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On Jul 6, 2010, at 10:41 AM, Francisco Gonzalez-Blanch wrote:</div><blockquote type="cite"><span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; ">I've installed rabbitMQ using mac ports &nbsp;in Mac Os X snow leopard, and when<br>i try to start the server i'm getting the following error:<br>

<br>{error_logger,{{2010,7,6},{18,47,58}},"Error when reading<br>/Users/pacman/.erlang.cookie: eacces",[]}</span></blockquote><br></div><div>This is a known bug.</div><div><br></div><div>Erlang apps use a "cookie" to coordinate. By default, the MacPorts build of rabbitmq&nbsp;</div><div>looks for the cookie in the home directory of the logged-in user (contra the documentation),&nbsp;</div><div>even though it's running&nbsp;as user 'rabbitmq'.</div><div><br></div><div>The easiest fix is to change the ownership of that cookie file to rabbitmq:</div><div><br></div><div>chown rabbitmq /Users/pacman/.erlang.cookie</div><div><br></div><div>You may also need to set the permissions on the file to 0444 (read-only).</div><div><br></div><div>You can also set the cookie value directly on the command line launching rabbitmq-server,&nbsp;</div><div>but that unfortunately isn't an option for rabbitmqctl, so I wouldn't recommend it.</div><div><br></div><div>-Russell Borogove</div><div>&nbsp;</div><br></body></html>