Hi,<div><br></div><div>Since upgraded to 2.5.1 from 2.1.1, one of our rabbit servers refuses to finish startup procedures.. starup_log shows:</div><div><br></div><div><div>AMQP 0-9-1 / 0-9 / 0-8</div><div>Copyright (C) 2007-2011 VMware, Inc.</div>

<div>Licensed under the MPL.  See <a href="http://www.rabbitmq.com/">http://www.rabbitmq.com/</a></div><div><br></div><div>node           : rabbit@qa</div><div>app descriptor : /usr/lib/rabbitmq/lib/rabbitmq_server-2.5.1/sbin/../ebin/rabbit.app</div>

<div>home dir       : /var/lib/rabbitmq</div><div>config file(s) : (none)</div><div>cookie hash    : kiHDz4b553meuCVcbBEI4w==</div><div>log            : /var/log/rabbitmq/rabbit@qa.log</div><div>sasl log       : /var/log/rabbitmq/rabbit@qa-sasl.log</div>

<div>database dir   : /var/lib/rabbitmq/mnesia/rabbit@qa</div><div>erlang version : 5.8</div><div><br></div><div>-- rabbit boot start</div><div>starting file handle cache server                                     ...done</div>

<div>starting worker pool                                                  ...done</div><div>starting database                                                     ...done</div><div>starting codec correctness check                                      ...done</div>

<div>-- external infrastructure ready</div><div>starting plugin registry                                              ...done</div><div>starting auth mechanism cr-demo                                       ...done</div><div>

starting auth mechanism amqplain                                      ...done</div><div>starting auth mechanism plain                                         ...done</div><div>starting statistics event manager                                     ...done</div>

<div>starting logging server                                               ...done</div><div>starting exchange type direct                                         ...done</div><div>starting exchange type fanout                                         ...done</div>

<div>starting exchange type headers                                        ...done</div><div>starting exchange type topic                                          ...done</div><div>-- kernel ready</div><div>starting alarm handler                                                ...done</div>

<div>starting node monitor                                                 ...done</div><div>starting cluster delegate                                             ...done</div><div>starting guid generator                                               ...done</div>

<div>starting memory monitor                                               ...done</div><div>-- core initialized</div><div>starting empty DB check                                               ...done</div><div>starting exchange, queue and binding recovery                         ...</div>

</div><div><br></div><div>At this point it keeps &#39;doing nothing&#39; forever.. which makes me think it&#39;s just re-indexing/recovering queues and messajes, however, the mail log files show the following error:</div>

<div><br></div><div><div>=ERROR REPORT==== 2-Aug-2011::13:27:55 ===</div><div>** Generic server &lt;0.127.0&gt; terminating</div><div>** Last message in was {&#39;$gen_cast&#39;,</div><div>                           {submit_async,</div>

<div>                               #Fun&lt;rabbit_queue_index.24.55115249&gt;}}</div><div>** When Server state == 2</div><div>** Reason for termination ==</div><div>** {function_clause,</div><div>       [{rabbit_queue_index,journal_minus_segment1,</div>

<div>            [{no_pub,no_del,ack},</div><div>             {{&lt;&lt;144,186,140,223,68,195,225,104,84,142,97,239,10,35,24,96&gt;&gt;,</div><div>               {message_properties,undefined,false},</div><div>               true},</div>

<div>              no_del,no_ack}]},</div><div>        {rabbit_queue_index,&#39;-journal_minus_segment/2-fun-0-&#39;,4},</div><div>        {array,sparse_foldl_3,7},</div><div>        {array,sparse_foldl_2,9},</div><div>        {rabbit_queue_index,&#39;-recover_journal/1-fun-0-&#39;,1},</div>

<div>        {dict,map_bucket,2},</div><div>        {dict,map_bkt_list,2},</div><div>        {dict,map_bkt_list,2}]}</div></div><div><br></div><div>Should I ignore such error??</div><div><br></div><div>Greets</div><div>Pablo</div>

<div><br></div><div>PD: I can zip &amp; send our mnesia files just in case they are needed to debug the issue.</div>