[chef] Re: Migration from Chef 11 to Chef 12 rc4 : error on rabbitmq


Chronological Thread 
  • From: Philippe Bérard < >
  • To:
  • Subject: [chef] Re: Migration from Chef 11 to Chef 12 rc4 : error on rabbitmq
  • Date: Fri, 10 Oct 2014 10:23:31 +0200

Thanks for your answer, Doel.

I’ve followed James Scott procedures with some kind of success, having now Chef Server 12 and Chef Manage installed, but now that I would like to have Push Jobs installed, I fall into this same RabbitMq error.

The command you’ve been asking me to run returns the following result :
999       1111   960  6 09:24 ?        00:03:21 /opt/chef-server/embedded/lib/erlang/erts-5.9.2/bin/beam.smp -W w -K true -A30 -P 1048576 -- -root /opt/chef-server/embedded/lib/erlang -progname erl -- -home /var/opt/chef-server/rabbitmq -- -noshell -noinput -sname rabbit@localhost -boot /var/opt/chef-server/rabbitmq/db/rabbit@localhost-plugins-expand/rabbit -kernel inet_default_connect_options [{nodelay,true}] -rabbit tcp_listeners [{"127.0.0.1",5672}] -sasl errlog_type error -sasl sasl_error_logger false -rabbit error_logger {file,"/var/opt/chef-server/rabbitmq/log/rabbit@localhost.log"} -rabbit sasl_error_logger {file,"/var/opt/chef-server/rabbitmq/log/rabbit@localhost-sasl.log"} -os_mon start_cpu_sup true -os_mon start_disksup false -os_mon start_memsup false -mnesia dir "/var/opt/chef-server/rabbitmq/db/rabbit@localhost »

So obviously RabbitMq is running, on port 5672, which can be verified through « netstat -ltnp » :
tcp        0      0 127.0.0.1:5672          0.0.0.0:*               LISTEN      1111/beam.smp

Running « chef-server-ctl reconfigure » fails with the following error :

Recipe: private-chef::rabbitmq
  * execute[/opt/opscode/bin/private-chef-ctl start rabbitmq] action run
    - execute /opt/opscode/bin/private-chef-ctl start rabbitmq

  * execute[/opt/opscode/embedded/bin/chpst -u opscode -U opscode /opt/opscode/embedded/bin/rabbitmqctl wait / ">var/opt/opscode/rabbitmq/db/ ] action run
================================================================================
Error executing action `run` on resource 'execute[/opt/opscode/embedded/bin/chpst -u opscode -U opscode /opt/opscode/embedded/bin/rabbitmqctl wait / ">var/opt/opscode/rabbitmq/db/ ]'
================================================================================


Mixlib::ShellOut::ShellCommandFailed
------------------------------------
Expected process to exit with [0], but received '2'
---- Begin output of /opt/opscode/embedded/bin/chpst -u opscode -U opscode /opt/opscode/embedded/bin/rabbitmqctl wait / ">var/opt/opscode/rabbitmq/db/ ----
STDOUT: Waiting for ...
pid is 15689 ...
STDERR: Error: process_not_running
---- End output of /opt/opscode/embedded/bin/chpst -u opscode -U opscode /opt/opscode/embedded/bin/rabbitmqctl wait / ">var/opt/opscode/rabbitmq/db/ ----
Ran /opt/opscode/embedded/bin/chpst -u opscode -U opscode /opt/opscode/embedded/bin/rabbitmqctl wait / ">var/opt/opscode/rabbitmq/db/ returned 2


Resource Declaration:
---------------------
# In /opt/opscode/embedded/cookbooks/private-chef/recipes/rabbitmq.rb

 83:   execute "#{rmq_ctl_chpost} wait #{rabbitmq_data_dir}/ "> " do
 84:     retries 10
 85:   end
 86: 



Compiled Resource:
------------------
# Declared in /opt/opscode/embedded/cookbooks/private-chef/recipes/rabbitmq.rb:83:in `from_file'

execute("/opt/opscode/embedded/bin/chpst -u opscode -U opscode /opt/opscode/embedded/bin/rabbitmqctl wait / ">var/opt/opscode/rabbitmq/db/ ") do
  action "run"
  retries 0
  retry_delay 2
  guard_interpreter :default
  command "/opt/opscode/embedded/bin/chpst -u opscode -U opscode /opt/opscode/embedded/bin/rabbitmqctl wait / ">var/opt/opscode/rabbitmq/db/ "
  backup 5
  returns 0
  cookbook_name :"private-chef"
  recipe_name "rabbitmq"
end




Running handlers:
[2014-10-10T10:23:05+02:00] ERROR: Running exception handlers


Cordialement,
 
Philippe Bérard
Responsable informatique
Tel : +33 (0)1 39 23 31 17
Mob : +33 (0)6 01 27 87 86
Fax : +33 (0)1 39 55 47 56
58, Rue Pottier
78150 Le Chesnay
www.jalios.com




Le 10 oct. 2014 à 08:37, Sengupta, Doel < "> > a écrit :

Is your rabbitmq-server running on localhost?
Try doing the following in order to check on port if it is running
ps –ef | grep rabbit
 
Thanks and Regards,
Doel Sengupta | BRM-DevOps
_____________________________________________________________
Ecospace- Pritech Park, Survey number 51 to 64/4, Block Number-12,
Bellandur  village, Sarjapur, Marathahalli Ring Road, Bangalore-560103.
 
4th Floor, B wing, cubicle A4B-148. Extn: 299217
<image001.jpg>
 
From: Philippe Bérard [ ">mailto: ] 
Sent: Wednesday, October 08, 2014 8:49 PM
To:  ">
Subject: [chef] Migration from Chef 11 to Chef 12 rc4 : error on rabbitmq
 
I’ve tried thrice to upgrade my chef-server from version 11 to the new release candidate 12rc4
 
I’ve been following the procedure found here : https://docs.getchef.com/server/install_server.html
 
And, each time, I get the following error :
 
  * execute[/opt/opscode/embedded/bin/chpst -u opscode -U opscode /opt/opscode/embedded/bin/rabbitmqctl wait / " style="color: purple; text-decoration: underline;">var/opt/opscode/rabbitmq/db/ ] action run
================================================================================
Error executing action `run` on resource 'execute[/opt/opscode/embedded/bin/chpst -u opscode -U opscode /opt/opscode/embedded/bin/rabbitmqctl wait / " style="color: purple; text-decoration: underline;">var/opt/opscode/rabbitmq/db/ ]'
================================================================================
 
 
Mixlib::ShellOut::ShellCommandFailed
------------------------------------
Expected process to exit with [0], but received '2'
---- Begin output of /opt/opscode/embedded/bin/chpst -u opscode -U opscode /opt/opscode/embedded/bin/rabbitmqctl wait / " style="color: purple; text-decoration: underline;">var/opt/opscode/rabbitmq/db/  ----
STDOUT: Waiting for ...
pid is 9687 ...
STDERR: Error: process_not_running
---- End output of /opt/opscode/embedded/bin/chpst -u opscode -U opscode /opt/opscode/embedded/bin/rabbitmqctl wait / " style="color: purple; text-decoration: underline;">var/opt/opscode/rabbitmq/db/  ----
Ran /opt/opscode/embedded/bin/chpst -u opscode -U opscode /opt/opscode/embedded/bin/rabbitmqctl wait / " style="color: purple; text-decoration: underline;">var/opt/opscode/rabbitmq/db/  returned 2
 
 
Resource Declaration:
---------------------
# In /opt/opscode/embedded/cookbooks/private-chef/recipes/rabbitmq.rb
 
 84:     retries 10
 85:   end
 86: 
 
 
 
Compiled Resource:
------------------
# Declared in /opt/opscode/embedded/cookbooks/private-chef/recipes/rabbitmq.rb:83:in `from_file'
 
execute("/opt/opscode/embedded/bin/chpst -u opscode -U opscode /opt/opscode/embedded/bin/rabbitmqctl wait / " style="color: purple; text-decoration: underline;">var/opt/opscode/rabbitmq/db/ ") do
  action "run"
  retries 0
  retry_delay 2
  guard_interpreter :default
  command "/opt/opscode/embedded/bin/chpst -u opscode -U opscode /opt/opscode/embedded/bin/rabbitmqctl wait / " style="color: purple; text-decoration: underline;">var/opt/opscode/rabbitmq/db/ "
  backup 5
  returns 0
  cookbook_name :"private-chef"
  recipe_name "rabbitmq"
end
 
Running handlers:
[2014-10-08T17:14:43+02:00] ERROR: Running exception handlers
Running handlers complete
 
[2014-10-08T17:14:43+02:00] ERROR: Exception handlers complete
[2014-10-08T17:14:43+02:00] FATAL: Stacktrace dumped to /opt/opscode/embedded/cookbooks/cache/chef-stacktrace.out
Chef Client failed. 4 resources updated in 33.50292022 seconds
[2014-10-08T17:14:43+02:00] ERROR: execute[/opt/opscode/embedded/bin/chpst -u opscode -U opscode /opt/opscode/embedded/bin/rabbitmqctl wait / " style="color: purple; text-decoration: underline;">var/opt/opscode/rabbitmq/db/ ] (private-chef::rabbitmq line 83) had an error: Mixlib::ShellOut::ShellCommandFailed: Expected process to exit with [0], but received '2'
---- Begin output of /opt/opscode/embedded/bin/chpst -u opscode -U opscode /opt/opscode/embedded/bin/rabbitmqctl wait / " style="color: purple; text-decoration: underline;">var/opt/opscode/rabbitmq/db/  ----
STDOUT: Waiting for ...
pid is 9687 ...
STDERR: Error: process_not_running
---- End output of /opt/opscode/embedded/bin/chpst -u opscode -U opscode /opt/opscode/embedded/bin/rabbitmqctl wait / " style="color: purple; text-decoration: underline;">var/opt/opscode/rabbitmq/db/  ----
Ran /opt/opscode/embedded/bin/chpst -u opscode -U opscode /opt/opscode/embedded/bin/rabbitmqctl wait / " style="color: purple; text-decoration: underline;">var/opt/opscode/rabbitmq/db/  returned 2
[2014-10-08T17:14:43+02:00] FATAL: Chef::Exceptions::ChildConvergeError: Chef run process exited unsuccessfully (exit code 1)
 
Any clue on this issue ? My server is running under Ubuntu 12.04 64 bits.
 
Regards,
 
Philippe Bérard
Responsable informatique
Tel : +33 (0)1 39 23 31 17
Mob : +33 (0)6 01 27 87 86
Fax : +33 (0)1 39 55 47 56
58, Rue Pottier
78150 Le Chesnay
www.jalios.com

<image002.gif>


 
***********************************************************************************************************************
This email message and any attachments are intended solely for the use of the addressee. If you are not the intended recipient, you are prohibited from reading, disclosing, reproducing, distributing, disseminating or otherwise using this transmission. If you have received this message in error, please promptly notify the sender by reply email and immediately delete this message from your system. This message and any attachments may contain information that is confidential, privileged or exempt from disclosure. Delivery of this message to any person other than the intended recipient is not intended to waive any right or privilege. Message transmission is not guaranteed to be secure or free of software viruses. 
***********************************************************************************************************************




Archive powered by MHonArc 2.6.16.

§