<html><head><meta http-equiv="Content-Type" content="text/html charset=iso-8859-1"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hey Simon,<div><br></div><div>Thanks for the quick response.</div><div><br></div><div>I did a :</div><div><br></div><div>rabbitmqadmin --username=admin --password=***** --vhost=v46997afd74174f1ea120fbeae38877b9 list parameters</div><div><br></div><div>and could see :</div><div><br></div><div><div><font face="Courier New">+-----------------------------------+----------------+---------------------+---------------------------------------------------------------------------------------------------------+</font></div><div><font face="Courier New">| &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; vhost &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | &nbsp; &nbsp; &nbsp;name &nbsp; &nbsp; &nbsp;| &nbsp; &nbsp; &nbsp;component &nbsp; &nbsp; &nbsp;| &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; value &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |</font></div><div><font face="Courier New">+-----------------------------------+----------------+---------------------+---------------------------------------------------------------------------------------------------------+</font></div><div><font face="Courier New">| v46997afd74174f1ea120fbeae38877b9 | local-nodename | federation &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| <a href="mailto:rabbit@chi-sc-cget-m-rabbitmq-001.cg.company.com">rabbit@chi-sc-cget-m-rabbitmq-001.cg.company.com</a> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|</font></div><div><font face="Courier New">| v4e73843117c745bb8c1796c2a423b177 | local-nodename | federation &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| <a href="mailto:rabbit@chi-sc-cget-m-rabbitmq-001.cg">rabbit@chi-sc-cget-m-rabbitmq-001.cg</a>.</font><span style="font-family: 'Courier New'; ">company</span><font face="Courier New">.com &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|</font></div><div><font face="Courier New">| v6619a14c89694ca99530ee96d97fd40b | local-nodename | federation &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| <a href="mailto:rabbit@chi-sc-cget-m-rabbitmq-001.cg">rabbit@chi-sc-cget-m-rabbitmq-001.cg</a>.</font><span style="font-family: 'Courier New'; ">company</span><font face="Courier New">.com &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|</font></div><div><font face="Courier New">| v6619a14c89694ca99530ee96d97fd40b | local-username | federation &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| auXTfXm39IuzJX &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|</font></div><div><font face="Courier New">| v6619a14c89694ca99530ee96d97fd40b | my-upstream &nbsp; &nbsp;| federation-upstream | {"expires": 3600000, "uri": "<a href="amqp://auXTfXm39IuzJX:*****@stage-rabbitmq.onx-sc.cg">amqp://auXTfXm39IuzJX:*****@stage-rabbitmq.onx-sc.cg</a>.</font><span style="font-family: 'Courier New'; ">company</span><font face="Courier New">.com"} &nbsp; &nbsp; &nbsp; &nbsp; |</font></div><div><font face="Courier New">+-----------------------------------+----------------+---------------------+---------------------------------------------------------------------------------------------------------+</font></div></div><div><br></div><div>I removed the local-nodename for&nbsp;v46997afd74174f1ea120fbeae38877b9 with a :</div><div><span style="font-family: 'Courier New'; "><br></span></div><div>rabbitmqadmin --username=admin --password=***** --vhost=v46997afd74174f1ea120fbeae38877b9 delete parameter name=local-nodename component=federation</div><div>parameter deleted</div><div><br></div><div>I tried the delete again:</div><div><br></div><div><div>[rabbitmq@chi-sc-cget-m-rabbitmq-001 ~]$ rabbitmqctl delete_vhost v4e73843117c745bb8c1796c2a423b177</div><div>Deleting vhost "v4e73843117c745bb8c1796c2a423b177" ...</div><div>Error: {{badmatch,{error_string,"Validation failed\n\nname not recognised: undefined\n"}},</div><div>&nbsp; &nbsp; &nbsp; &nbsp; [{rabbit_vhost,'-internal_delete/1-lc$^1/1-1-',2},</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{rabbit_vhost,internal_delete,1},</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{rabbit_vhost,'-delete/1-fun-0-',1},</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{mnesia_tm,apply_fun,3},</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{mnesia_tm,execute_transaction,5},</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{rabbit_misc,'-execute_mnesia_transaction/1-fun-0-',1},</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{worker_pool_worker,handle_call,3},</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{gen_server2,handle_msg,2}]}</div></div><div><br></div><div>I verified it had been removed :</div><div><br></div><div><div><font face="Courier New">[rabbitmq@chi-sc-cget-m-rabbitmq-001 ~]$ rabbitmqadmin --username=admin --password=***** --vhost=v46997afd74174f1ea120fbeae38877b9 list parameters</font></div><div><font face="Courier New">+-----------------------------------+----------------+---------------------+--------------------------------------------------------------------------------------------------------+</font></div><div><font face="Courier New">| &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; vhost &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | &nbsp; &nbsp; &nbsp;name &nbsp; &nbsp; &nbsp;| &nbsp; &nbsp; &nbsp;component &nbsp; &nbsp; &nbsp;| &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; value &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;|</font></div><div><font face="Courier New">+-----------------------------------+----------------+---------------------+--------------------------------------------------------------------------------------------------------+</font></div><div><font face="Courier New">| v4e73843117c745bb8c1796c2a423b177 | local-nodename | federation &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| <a href="mailto:rabbit@chi-sc-cget-m-rabbitmq-001.cg.company.com">rabbit@chi-sc-cget-m-rabbitmq-001.cg.company.com</a> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |</font></div><div><font face="Courier New">| v6619a14c89694ca99530ee96d97fd40b | local-nodename | federation &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| <a href="mailto:rabbit@chi-sc-cget-m-rabbitmq-001.cg.company.com">rabbit@chi-sc-cget-m-rabbitmq-001.cg.company.com</a> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |</font></div><div><font face="Courier New">| v6619a14c89694ca99530ee96d97fd40b | local-username | federation &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| auXTfXm39IuzJX &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; |</font></div><div><font face="Courier New">| v6619a14c89694ca99530ee96d97fd40b | my-upstream &nbsp; &nbsp;| federation-upstream | {"expires": 3600000, "uri": "<a href="amqp://auXTfXm39IuzJX:*****@stage-rabbitmq.onx-sc.cg.company.com">amqp://auXTfXm39IuzJX:*****@stage-rabbitmq.onx-sc.cg.company.com</a>"} &nbsp; &nbsp; &nbsp; &nbsp;|</font></div><div><font face="Courier New">+-----------------------------------+----------------+---------------------+--------------------------------------------------------------------------------------------------------+</font></div></div><div><br></div><div>I tried listing the polices to see if anything was remaining :</div><div><br></div><div><div>[rabbitmq@chi-sc-cget-m-rabbitmq-001 ~]$ rabbitmqadmin --username=admin --password=***** --vhost=v46997afd74174f1ea120fbeae38877b9 list policies</div><div><br></div><div><font face="Courier New">+-----------------------------------+-------------+------------------------------------+---------+----------+</font></div><div><font face="Courier New">| &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; vhost &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | &nbsp; &nbsp;name &nbsp; &nbsp; | &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; definition &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | pattern | priority |</font></div><div><font face="Courier New">+-----------------------------------+-------------+------------------------------------+---------+----------+</font></div><div><font face="Courier New">| v6619a14c89694ca99530ee96d97fd40b | federate-me | {"federation-upstream-set": "all"} | ^ps. &nbsp; &nbsp;| 0 &nbsp; &nbsp; &nbsp; &nbsp;|</font></div><div><font face="Courier New">| v6619a14c89694ca99530ee96d97fd40b | ha-all &nbsp; &nbsp; &nbsp;| {"ha-mode": "all"} &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | ^ha. &nbsp; &nbsp;| 0 &nbsp; &nbsp; &nbsp; &nbsp;|</font></div><div><font face="Courier New">+-----------------------------------+-------------+------------------------------------+---------+----------+</font></div></div><div><br></div><div>No such luck. Anything else likely to be lingering?</div><div><br></div><div>Ben.</div><div><br></div><div><br><div><div>On 15 Feb 2013, at 14:20, Simon MacMullen &lt;<a href="mailto:simon@rabbitmq.com">simon@rabbitmq.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">Hi Ben. I think you have found a bug. In theory it should not be necessary to delete parameters / policies that are associated with a vhost before deleting the vhost - but it looks like in 3.0.2 it is. I would invoke "rabbitmqadmin --vhost=... list parameters" and see what you have got left - possibly an instance of "local-nodename".<br><br>This should get fixed in the next release.<br><br>Cheers, Simon<br><br>On 15/02/13 12:08, Ben Corlett wrote:<br><blockquote type="cite">I am having some issues when trying to delete a vhost.<br><br>I'm using the latest version of rabbitmq 3.0.2 and my set up has two<br>clusters (2 machines in each) with a federation for pub/sub messages.<br><br>When trying to remove the vhost via the web interface I get the error :<br><br>Internal Server Error<br><br>The server encountered an error while processing this request:<br>{throw,<br> &nbsp;&nbsp;&nbsp;&nbsp;{error,<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{{badmatch,<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{error_string,<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"Validation failed\n\nname not recognised: undefined\n"}},<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[{rabbit_vhost,'-internal_delete/1-lc$^1/1-1-',2},<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{rabbit_vhost,internal_delete,1},<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{rabbit_vhost,'-delete/1-fun-0-',1},<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{mnesia_tm,apply_fun,3},<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{mnesia_tm,execute_transaction,5},<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{rabbit_misc,'-execute_mnesia_transaction/1-fun-0-',1},<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{worker_pool_worker,handle_call,3},<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{gen_server2,handle_msg,2}]}},<br> &nbsp;&nbsp;&nbsp;&nbsp;[{rabbit_misc,execute_mnesia_transaction,1},<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{rabbit_mgmt_wm_vhost,delete_resource,2},<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{webmachine_resource,resource_call,3},<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{webmachine_resource,do,3},<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{webmachine_decision_core,resource_call,1},<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{webmachine_decision_core,decision,1},<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{webmachine_decision_core,handle_request,2},<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{rabbit_webmachine,'-makeloop/1-fun-0-',2}]}<br><br>When trying to remove the vhost from the command line I get something<br>similar :<br><br>[rabbitmq@chi-sc-cget-m-rabbitmq-001 ~]$ rabbitmqctl delete_vhost<br>v4e73843117c745bb8c1796c2a423b177<br>Deleting vhost "v4e73843117c745bb8c1796c2a423b177" ...<br>Error: {{badmatch,{error_string,"Validation failed\n\nname not<br>recognised: undefined\n"}},<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[{rabbit_vhost,'-internal_delete/1-lc$^1/1-1-',2},<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{rabbit_vhost,internal_delete,1},<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{rabbit_vhost,'-delete/1-fun-0-',1},<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{mnesia_tm,apply_fun,3},<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{mnesia_tm,execute_transaction,5},<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{rabbit_misc,'-execute_mnesia_transaction/1-fun-0-',1},<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{worker_pool_worker,handle_call,3},<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{gen_server2,handle_msg,2}]}<br><br><br>Here are the commands to initially set up the vhost via a script (the<br>hosts used here are vips which are load balanced across both nodes in<br>the cluster) :<br><br>Running ... rabbitmqadmin --host=stage-rabbitmq.chi-<a href="http://sc.cg.company.com">sc.cg.company.com</a><br>--port=80 --username=admin --password=***** declare vhost<br>name=v46997afd74174f1ea120fbeae38877b9 2&gt;&amp;1<br>vhost declared<br>Running ... rabbitmqadmin --host=stage-rabbitmq.onx-<a href="http://sc.cg.company.com">sc.cg.company.com</a><br>--port=80 --username=admin --password=***** declare vhost<br>name=v46997afd74174f1ea120fbeae38877b9 2&gt;&amp;1<br>vhost declared<br>Running ... rabbitmqadmin --host=stage-rabbitmq.chi-<a href="http://sc.cg.company.com">sc.cg.company.com</a><br>--port=80 --username=admin --password=***** declare user<br>name=aumh4l0SBFJBe3 password=***** tags= 2&gt;&amp;1<br>user declared<br>Running ... rabbitmqadmin --host=stage-rabbitmq.onx-<a href="http://sc.cg.company.com">sc.cg.company.com</a><br>--port=80 --username=admin --password=***** declare user<br>name=aumh4l0SBFJBe3 password=***** tags= 2&gt;&amp;1<br>user declared<br>Running ... rabbitmqadmin --host=stage-rabbitmq.chi-<a href="http://sc.cg.company.com">sc.cg.company.com</a><br>--port=80 --username=admin --password=***** declare permission<br>vhost=v46997afd74174f1ea120fbeae38877b9 user=aumh4l0SBFJBe3 configure=.*<br>read=.* write=.* 2&gt;&amp;1<br>permission declared<br>Running ... rabbitmqadmin --host=stage-rabbitmq.onx-<a href="http://sc.cg.company.com">sc.cg.company.com</a><br>--port=80 --username=admin --password=***** declare permission<br>vhost=v46997afd74174f1ea120fbeae38877b9 user=aumh4l0SBFJBe3 configure=.*<br>read=.* write=.* 2&gt;&amp;1<br>permission declared<br>Running ... rabbitmqadmin --host=stage-rabbitmq.chi-<a href="http://sc.cg.company.com">sc.cg.company.com</a><br>--port=80 --username=admin --password=***** declare permission<br>vhost=v46997afd74174f1ea120fbeae38877b9 user=admin configure=.* read=.*<br>write=.* 2&gt;&amp;1<br>permission declared<br>Running ... rabbitmqadmin --host=stage-rabbitmq.onx-<a href="http://sc.cg.company.com">sc.cg.company.com</a><br>--port=80 --username=admin --password=***** declare permission<br>vhost=v46997afd74174f1ea120fbeae38877b9 user=admin configure=.* read=.*<br>write=.* 2&gt;&amp;1<br>permission declared<br>Running ... rabbitmqadmin --host=stage-rabbitmq.chi-<a href="http://sc.cg.company.com">sc.cg.company.com</a><br>--port=80 --username=admin --password=*****<br>--vhost=v46997afd74174f1ea120fbeae38877b9 declare policy<br>name=federate-me pattern="^ps."<br>'definition={"federation-upstream-set":"all"}' 2&gt;&amp;1<br>policy declared<br>Running ... rabbitmqadmin --host=stage-rabbitmq.onx-<a href="http://sc.cg.company.com">sc.cg.company.com</a><br>--port=80 --username=admin --password=*****<br>--vhost=v46997afd74174f1ea120fbeae38877b9 declare policy<br>name=federate-me pattern="^ps."<br>'definition={"federation-upstream-set":"all"}' 2&gt;&amp;1<br>policy declared<br>Running ... rabbitmqadmin --host=stage-rabbitmq.chi-<a href="http://sc.cg.company.com">sc.cg.company.com</a><br>--port=80 --username=admin --password=*****<br>--vhost=v46997afd74174f1ea120fbeae38877b9 declare policy name=ha-all<br>pattern="^ha." 'definition={"ha-mode":"all"}' 2&gt;&amp;1<br>policy declared<br>Running ... rabbitmqadmin --host=stage-rabbitmq.onx-<a href="http://sc.cg.company.com">sc.cg.company.com</a><br>--port=80 --username=admin --password=*****<br>--vhost=v46997afd74174f1ea120fbeae38877b9 declare policy name=ha-all<br>pattern="^ha." 'definition={"ha-mode":"all"}' 2&gt;&amp;1<br>policy declared<br>Running ... rabbitmqadmin --host=stage-rabbitmq.chi-<a href="http://sc.cg.company.com">sc.cg.company.com</a><br>--port=80 --username=admin --password=*****<br>--vhost=v46997afd74174f1ea120fbeae38877b9 declare parameter<br>component=federation-upstream name=my-upstream<br>value='{"uri":"<a href="amqp://aumh4l0SBFJBe3:*****@stage-rabbitmq.onx-sc.cg.company.com">amqp://aumh4l0SBFJBe3:*****@stage-rabbitmq.onx-sc.cg.company.com</a>","expires":3600000}'<br>parameter declared<br>Running ... rabbitmqadmin --host=stage-rabbitmq.chi-<a href="http://sc.cg.company.com">sc.cg.company.com</a><br>--port=80 --username=admin --password=*****<br>--vhost=v46997afd74174f1ea120fbeae38877b9 declare parameter<br>component=federation name=local-username value='"aumh4l0SBFJBe3"'<br>parameter declared<br>Running ... rabbitmqadmin --host=stage-rabbitmq.onx-<a href="http://sc.cg.company.com">sc.cg.company.com</a><br>--port=80 --username=admin --password=*****<br>--vhost=v46997afd74174f1ea120fbeae38877b9 declare parameter<br>component=federation-upstream name=my-upstream<br>value='{"uri":"<a href="amqp://aumh4l0SBFJBe3:*****@stage-rabbitmq.chi-sc.cg.company.com">amqp://aumh4l0SBFJBe3:*****@stage-rabbitmq.chi-sc.cg.company.com</a>","expires":3600000}'<br>parameter declared<br>Running ... rabbitmqadmin --host=stage-rabbitmq.onx-<a href="http://sc.cg.company.com">sc.cg.company.com</a><br>--port=80 --username=admin --password=*****<br>--vhost=v46997afd74174f1ea120fbeae38877b9 declare parameter<br>component=federation name=local-username value='"aumh4l0SBFJBe3"'<br>parameter declared<br>Running ... rabbitmqadmin --host=stage-rabbitmq.chi-<a href="http://sc.cg.company.com">sc.cg.company.com</a><br>--port=80 --username=admin --password=***** declare user<br>name=urFZ5xudDA1Sk password=***** tags= 2&gt;&amp;1<br>user declared<br>Running ... rabbitmqadmin --host=stage-rabbitmq.onx-<a href="http://sc.cg.company.com">sc.cg.company.com</a><br>--port=80 --username=admin --password=***** declare user<br>name=urFZ5xudDA1Sk password=***** tags= 2&gt;&amp;1<br>user declared<br>Running ... rabbitmqadmin --host=stage-rabbitmq.chi-<a href="http://sc.cg.company.com">sc.cg.company.com</a><br>--port=80 --username=admin --password=***** declare permission<br>vhost=v46997afd74174f1ea120fbeae38877b9 user=urFZ5xudDA1Sk configure=.*<br>read=.* write=.* 2&gt;&amp;1<br>permission declared<br>Running ... rabbitmqadmin --host=stage-rabbitmq.onx-<a href="http://sc.cg.company.com">sc.cg.company.com</a><br>--port=80 --username=admin --password=***** declare permission<br>vhost=v46997afd74174f1ea120fbeae38877b9 user=urFZ5xudDA1Sk configure=.*<br>read=.* write=.* 2&gt;&amp;1<br>permission declared<br>Running ... rabbitmqadmin --host=stage-rabbitmq.chi-<a href="http://sc.cg.company.com">sc.cg.company.com</a><br>--port=80 --username=admin --password=***** declare permission<br>vhost=v46997afd74174f1ea120fbeae38877b9 user=admin configure=.* read=.*<br>write=.* 2&gt;&amp;1<br>permission declared<br>Running ... rabbitmqadmin --host=stage-rabbitmq.onx-<a href="http://sc.cg.company.com">sc.cg.company.com</a><br>--port=80 --username=admin --password=***** declare permission<br>vhost=v46997afd74174f1ea120fbeae38877b9 user=admin configure=.* read=.*<br>write=.* 2&gt;&amp;1<br>permission declared<br><br>Here are the commands used to clean away this vhost :<br><br>Running ... rabbitmqadmin --host=stage-rabbitmq.chi-<a href="http://sc.cg.company.com">sc.cg.company.com</a><br>--port=80 --username=admin --password=***** delete user<br>name=urFZ5xudDA1Sk 2&gt;&amp;1<br>user deleted\n<br>Running ... rabbitmqadmin --host=stage-rabbitmq.onx-<a href="http://sc.cg.company.com">sc.cg.company.com</a><br>--port=80 --username=admin --password=***** delete user<br>name=urFZ5xudDA1Sk 2&gt;&amp;1<br>user deleted\n<br>Running ... rabbitmqadmin --host=stage-rabbitmq.chi-<a href="http://sc.cg.company.com">sc.cg.company.com</a><br>--port=80 --username=admin --password=*****<br>--vhost=v46997afd74174f1ea120fbeae38877b9 delete parameter<br>component=federation-upstream name=my-upstream 2&gt;&amp;1<br>parameter deleted\n<br>Running ... rabbitmqadmin --host=stage-rabbitmq.onx-<a href="http://sc.cg.company.com">sc.cg.company.com</a><br>--port=80 --username=admin --password=*****<br>--vhost=v46997afd74174f1ea120fbeae38877b9 delete parameter<br>component=federation-upstream name=my-upstream 2&gt;&amp;1<br>parameter deleted\n<br>Running ... rabbitmqadmin --host=stage-rabbitmq.chi-<a href="http://sc.cg.company.com">sc.cg.company.com</a><br>--port=80 --username=admin --password=*****<br>--vhost=v46997afd74174f1ea120fbeae38877b9 delete parameter<br>component=federation name=local-username 2&gt;&amp;1<br>parameter deleted\n<br>Running ... rabbitmqadmin --host=stage-rabbitmq.onx-<a href="http://sc.cg.company.com">sc.cg.company.com</a><br>--port=80 --username=admin --password=*****<br>--vhost=v46997afd74174f1ea120fbeae38877b9 delete parameter<br>component=federation name=local-username 2&gt;&amp;1<br>parameter deleted\n<br>Running ... rabbitmqadmin --host=stage-rabbitmq.chi-<a href="http://sc.cg.company.com">sc.cg.company.com</a><br>--port=80 --username=admin --password=*****<br>--vhost=v46997afd74174f1ea120fbeae38877b9 delete policy name=federate-me<br>2&gt;&amp;1<br>policy deleted\n<br>Running ... rabbitmqadmin --host=stage-rabbitmq.onx-<a href="http://sc.cg.company.com">sc.cg.company.com</a><br>--port=80 --username=admin --password=*****<br>--vhost=v46997afd74174f1ea120fbeae38877b9 delete policy name=federate-me<br>2&gt;&amp;1<br>policy deleted\n<br>Running ... rabbitmqadmin --host=stage-rabbitmq.chi-<a href="http://sc.cg.company.com">sc.cg.company.com</a><br>--port=80 --username=admin --password=*****<br>--vhost=v46997afd74174f1ea120fbeae38877b9 delete policy name=ha-all 2&gt;&amp;1<br>policy deleted\n<br>Running ... rabbitmqadmin --host=stage-rabbitmq.onx-<a href="http://sc.cg.company.com">sc.cg.company.com</a><br>--port=80 --username=admin --password=*****<br>--vhost=v46997afd74174f1ea120fbeae38877b9 delete policy name=ha-all 2&gt;&amp;1<br>policy deleted\n<br>Running ... rabbitmqadmin --host=stage-rabbitmq.chi-<a href="http://sc.cg.company.com">sc.cg.company.com</a><br>--port=80 --username=admin --password=***** delete vhost<br>name=v46997afd74174f1ea120fbeae38877b9 2&gt;&amp;1<br>Traceback (most recent call last):\n &nbsp;File<br>"/apps/nimbus/built/rabbitmq/3.0.0/sbin/rabbitmqadmin", line 889, in<br>&lt;module&gt;\n &nbsp;&nbsp;&nbsp;main()\n &nbsp;File<br>"/apps/nimbus/built/rabbitmq/3.0.0/sbin/rabbitmqadmin", line 354, in<br>main\n &nbsp;&nbsp;&nbsp;method()\n &nbsp;File<br>"/apps/nimbus/built/rabbitmq/3.0.0/sbin/rabbitmqadmin", line 534, in<br>invoke_delete\n &nbsp;&nbsp;&nbsp;self.delete(uri)\n &nbsp;File<br>"/apps/nimbus/built/rabbitmq/3.0.0/sbin/rabbitmqadmin", line 386, in<br>delete\n &nbsp;&nbsp;&nbsp;return self.http("DELETE", "/api%s" % path, "")\n &nbsp;File<br>"/apps/nimbus/built/rabbitmq/3.0.0/sbin/rabbitmqadmin", line 421, in<br>http\n &nbsp;&nbsp;&nbsp;% (resp.status, resp.reason, path, resp.read()))\nException:<br>Received 500 Internal Server Error for path<br>/api/vhosts/v46997afd74174f1ea120fbeae38877b9\n&lt;html&gt;&lt;head&gt;&lt;title&gt;500<br>Internal Server Error&lt;/title&gt;&lt;/head&gt;&lt;body&gt;&lt;h1&gt;Internal Server<br>Error&lt;/h1&gt;The server encountered an error while processing this<br>request:&lt;br&gt;&lt;pre&gt;{throw,\n &nbsp;&nbsp;&nbsp;{error,\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{{badmatch,\n<br>{error_string,\n &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"Validation failed\n\nname not<br>recognised: undefined\n"}},\n<br>[{rabbit_vhost,'-internal_delete/1-lc$^1/1-1-',2},\n<br> &nbsp;{rabbit_vhost,internal_delete,1},\n<br> &nbsp;{rabbit_vhost,'-delete/1-fun-0-',1},\n<br> &nbsp;{mnesia_tm,apply_fun,3},\n<br> &nbsp;{mnesia_tm,execute_transaction,5},\n<br> &nbsp;{rabbit_misc,'-execute_mnesia_transaction/1-fun-0-',1},\n<br> &nbsp;{worker_pool_worker,handle_call,3},\n<br> &nbsp;{gen_server2,handle_msg,2}]}},\n<br> &nbsp;[{rabbit_misc,execute_mnesia_transaction,1},\n<br>{rabbit_mgmt_wm_vhost,delete_resource,2},\n<br>{webmachine_resource,resource_call,3},\n<br>{webmachine_resource,do,3},\n<br>{webmachine_decision_core,resource_call,1},\n<br>{webmachine_decision_core,decision,1},\n<br>{webmachine_decision_core,handle_request,2},\n<br>{rabbit_webmachine,'-makeloop/1-fun-0-',2}]}&lt;/pre&gt;&lt;P&gt;&lt;HR&gt;&lt;ADDRESS&gt;mochiweb+webmachine<br>web server&lt;/ADDRESS&gt;&lt;/body&gt;&lt;/html&gt;\n<br>Running ... rabbitmqadmin --host=stage-rabbitmq.chi-<a href="http://sc.cg.company.com">sc.cg.company.com</a><br>--port=80 --username=admin --password=***** delete user<br>name=aumh4l0SBFJBe3 2&gt;&amp;1<br>user deleted\n<br>Running ... rabbitmqadmin --host=stage-rabbitmq.onx-<a href="http://sc.cg.company.com">sc.cg.company.com</a><br>--port=80 --username=admin --password=***** delete user<br>name=aumh4l0SBFJBe3 2&gt;&amp;1<br>user deleted\n<br><br>Anyone got any ideas?<br><br>Thanks,<br><br>Ben.<br><br><br>_______________________________________________<br>rabbitmq-discuss mailing list<br><a href="mailto:rabbitmq-discuss@lists.rabbitmq.com">rabbitmq-discuss@lists.rabbitmq.com</a><br>https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss<br><br></blockquote><br><br>-- <br>Simon MacMullen<br>RabbitMQ, VMware<br></blockquote></div><br></div></body></html>