Hi Suresh, I have issued the command: ssh [email protected] though my ubuntu terminal which is locally hosted in my Oracle Virtualbox. The ip address 149.165.170.53 is the ip address of CentOS image in jetstream instance. I am successfully able to ssh and able to connect with the jetstream instance.
Erlang creates 2 cookies in CentOS machine: /var/lib/rabbitmq/.erlang.cookie /home/xseduser/.erlang.cookie The host mismatch is just a suggestion, after following the rabbitmq mailing list, it is suggested over there to focus on the next suggestion that is -- is the cookie set correctly? So I copied the contents of var~cookie to home~cookie as suggested in the rabbitmq mailing list, but that doesn't resolves the issue. Thanks. Prashant ________________________________________ From: Suresh Marru [[email protected]] Sent: Tuesday, October 23, 2018 8:10 PM To: Airavata Dev Subject: Re: issue facing with ansible playbook, Unable to start service rabbitmq-server: Job for rabbitmq-server.service failed because the control process exited with error code HI Prashanth, If you see the error message below it says you have a hostname mismatch, I am wondering it is due to the jetstream external vs internal IP address. Did you start the VM from atmosphere or API (or Horizon)? Suresh > On Oct 22, 2018, at 8:32 PM, Modak, Prashant Kumar <[email protected]> wrote: > > Hi, > Made some progress. But still the script is giving issue in the rabbitmq. > Posting the log msg for the reference. > I looked into the issue and come to know that .erlang.cookie is the file that > may cause the issue. > So I tried to change the cookie value in file: > /var/lib/rabbitmq/.erlang.cookie > > Helpful links: > 1. http://www.rabbitmq.com/clustering.html > 2. > https://stackoverflow.com/questions/9673172/rabbitmq-erlang-how-to-make-sure-the-erlang-cookies-are-the-same > 3. https://groups.google.com/forum/#!topic/rabbitmq-users/a6sqrAUX_Fg > > but still it gives the following error log message. > > ***** > fatal: [149.165.170.53]: FAILED! => { > "changed": false, > "cmd": "/usr/sbin/rabbitmqctl -q -n rabbit list_vhosts name tracing", > "failed": true, > "invocation": { > "module_args": { > "name": "master", > "node": "rabbit", > "state": "present", > "tracing": false > }, > "module_name": "rabbitmq_vhost" > }, > "msg": "Error:********@js-170-53'\n- home dir: /var/lib/rabbitmq\n- cookie > hash: JrqxAaCp6S1u6jBGyTapBQ==", > "rc": 69, > "stderr": "Error: unable to connect to node 'rabbit@js-170-53': > nodedown\n\nDIAGNOSTICS\n===========\n\nattempted to contact: > ['rabbit@js-170-53']\n\nrabbit@js-170-53:\n * connected to epmd (port 4369) > on js-170-53\n * epmd reports node 'rabbit' running on port 25672\n * TCP > connection succeeded but Erlang distribution failed\n * suggestion: hostname > mismatch?\n * suggestion: is the cookie set correctly?\n * suggestion: is > the Erlang distribution using TLS?\n\ncurrent node details:\n- node name: > 'rabbitmq-cli-62@js-170-53'\n- home dir: /var/lib/rabbitmq\n- cookie hash: > JrqxAaCp6S1u6jBGyTapBQ==\n\n", > "stdout": "", > "stdout_lines": [] > } > to retry, use: --limit > @/home/prashant/Desktop/airavata/dev-tools/ansible/airavata.retry > ***** > > Please let me know, if you need any other information to debug the issue. > > Any help will be appreciated. > > > Thanks, > Prashant > ________________________________________ > From: Modak, Prashant Kumar > Sent: Monday, October 22, 2018 7:59 AM > To: [email protected] > Subject: issue facing with ansible playbook, Unable to start service > rabbitmq-server: Job for rabbitmq-server.service failed because the control > process exited with error code > > Hi, > facing issue while trying to run the command: ansible-playbook -i > inventories/standalone airavata.yml > > TASK [rabbitmq : Start Rabbitmq server] > **************************************** > task path: > /home/prashant/Desktop/airavata/dev-tools/ansible/roles/rabbitmq/tasks/main.yml:45 > Running systemd > Using module file > /home/prashant/Desktop/airavata/dev-tools/ansible/ENV/lib/python3.6/site-packages/ansible/modules/core/system/systemd.py > <149.165.170.53> ESTABLISH SSH CONNECTION FOR USER: xseduser > <149.165.170.53> SSH: EXEC sshpass -d11 ssh -vvv -C -o ControlMaster=auto -o > ControlPersist=60s -o User=xseduser -o ConnectTimeout=10 -o > ControlPath=/home/prashant/.ansible/cp/ansible-ssh-%h-%p-%r 149.165.170.53 > '/bin/sh -c '"'"'( umask 77 && mkdir -p "` echo > ~/.ansible/tmp/ansible-tmp-1540212128.0684566-111171913185023 `" && echo > ansible-tmp-1540212128.0684566-111171913185023="` echo > ~/.ansible/tmp/ansible-tmp-1540212128.0684566-111171913185023 `" ) && sleep > 0'"'"'' > <149.165.170.53> PUT /tmp/tmpzjiqtzqo TO > /home/xseduser/.ansible/tmp/ansible-tmp-1540212128.0684566-111171913185023/systemd.py > <149.165.170.53> SSH: EXEC sshpass -d11 sftp -o BatchMode=no -b - -vvv -C -o > ControlMaster=auto -o ControlPersist=60s -o User=xseduser -o > ConnectTimeout=10 -o > ControlPath=/home/prashant/.ansible/cp/ansible-ssh-%h-%p-%r '[149.165.170.53]' > <149.165.170.53> ESTABLISH SSH CONNECTION FOR USER: xseduser > <149.165.170.53> SSH: EXEC sshpass -d11 ssh -vvv -C -o ControlMaster=auto -o > ControlPersist=60s -o User=xseduser -o ConnectTimeout=10 -o > ControlPath=/home/prashant/.ansible/cp/ansible-ssh-%h-%p-%r 149.165.170.53 > '/bin/sh -c '"'"'chmod u+x > /home/xseduser/.ansible/tmp/ansible-tmp-1540212128.0684566-111171913185023/ > /home/xseduser/.ansible/tmp/ansible-tmp-1540212128.0684566-111171913185023/systemd.py > && sleep 0'"'"'' > <149.165.170.53> ESTABLISH SSH CONNECTION FOR USER: xseduser > <149.165.170.53> SSH: EXEC sshpass -d11 ssh -vvv -C -o ControlMaster=auto -o > ControlPersist=60s -o User=xseduser -o ConnectTimeout=10 -o > ControlPath=/home/prashant/.ansible/cp/ansible-ssh-%h-%p-%r -tt > 149.165.170.53 '/bin/sh -c '"'"'sudo -H -S -n -u root /bin/sh -c > '"'"'"'"'"'"'"'"'echo BECOME-SUCCESS-awcdfhymkxxxdorkzyypwdlqzkaytyqx; > /usr/bin/python > /home/xseduser/.ansible/tmp/ansible-tmp-1540212128.0684566-111171913185023/systemd.py; > rm -rf > "/home/xseduser/.ansible/tmp/ansible-tmp-1540212128.0684566-111171913185023/" > > /dev/null 2>&1'"'"'"'"'"'"'"'"' && sleep 0'"'"'' > fatal: [149.165.170.53]: FAILED! => { > "changed": false, > "failed": true, > "invocation": { > "module_args": { > "daemon_reload": false, > "enabled": true, > "masked": null, > "name": "rabbitmq-server", > "state": "started", > "user": false > } > }, > "msg": "Unable to start service rabbitmq-server: Job for > rabbitmq-server.service failed because the control process exited with error > code. See \"systemctl status rabbitmq-server.service\" and \"journalctl -xe\" > for details.\n" > } > to retry, use: --limit > @/home/prashant/Desktop/airavata/dev-tools/ansible/airavata.retry > > PLAY RECAP > ********************************************************************* > 149.165.170.53 : ok=27 changed=1 unreachable=0 failed=1 > > > Thanks. > Prashant
