Skip to content

Instantly share code, notes, and snippets.

@leifmadsen
Created November 9, 2012 13:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save leifmadsen/4045661 to your computer and use it in GitHub Desktop.
Save leifmadsen/4045661 to your computer and use it in GitHub Desktop.
Error with rabbitmq cookbook stop service
# Chef doesn't seem to realize that the service is actually started, so doesn't stop it
#
[2012-11-09T13:22:29+00:00] INFO: Processing service[rabbitmq-server] action restart (rabbitmq::default line 124)
[2012-11-09T13:22:29+00:00] DEBUG: service[rabbitmq-server] you have specified a status command, running..
[2012-11-09T13:22:29+00:00] DEBUG: service[rabbitmq-server] is running
[2012-11-09T13:22:29+00:00] DEBUG: service[rabbitmq-server] runlevel 0, action stop, priority 20
[2012-11-09T13:22:29+00:00] DEBUG: service[rabbitmq-server] runlevel 1, action stop, priority 20
[2012-11-09T13:22:29+00:00] DEBUG: service[rabbitmq-server] runlevel 2, action start, priority 20
[2012-11-09T13:22:29+00:00] DEBUG: service[rabbitmq-server] runlevel 3, action start, priority 20
[2012-11-09T13:22:29+00:00] DEBUG: service[rabbitmq-server] runlevel 4, action start, priority 20
[2012-11-09T13:22:29+00:00] DEBUG: service[rabbitmq-server] runlevel 5, action start, priority 20
[2012-11-09T13:22:29+00:00] DEBUG: service[rabbitmq-server] runlevel 6, action stop, priority 20
[2012-11-09T13:22:40+00:00] INFO: service[rabbitmq-server] restarted
[2012-11-09T13:22:40+00:00] INFO: Processing service[rabbitmq-server] action stop (rabbitmq::default line 103)
[2012-11-09T13:22:40+00:00] DEBUG: service[rabbitmq-server] falling back to process table inspection
[2012-11-09T13:22:40+00:00] DEBUG: service[rabbitmq-server] attempting to match 'rabbitmq-server' (/rabbitmq-server/) against process list
[2012-11-09T13:22:40+00:00] DEBUG: service[rabbitmq-server] running: false
[2012-11-09T13:22:40+00:00] DEBUG: service[rabbitmq-server] runlevel 0, action stop, priority 20
[2012-11-09T13:22:40+00:00] DEBUG: service[rabbitmq-server] runlevel 1, action stop, priority 20
[2012-11-09T13:22:40+00:00] DEBUG: service[rabbitmq-server] runlevel 2, action start, priority 20
[2012-11-09T13:22:40+00:00] DEBUG: service[rabbitmq-server] runlevel 3, action start, priority 20
[2012-11-09T13:22:40+00:00] DEBUG: service[rabbitmq-server] runlevel 4, action start, priority 20
[2012-11-09T13:22:40+00:00] DEBUG: service[rabbitmq-server] runlevel 5, action start, priority 20
[2012-11-09T13:22:40+00:00] DEBUG: service[rabbitmq-server] runlevel 6, action stop, priority 20
[2012-11-09T13:22:40+00:00] DEBUG: service[rabbitmq-server] already stopped - nothing to do
# error around this line?
#
https://github.com/opscode-cookbooks/rabbitmq/blob/master/recipes/default.rb#L103
# error below when attempting to start again
#
[2012-11-09T13:22:40+00:00] INFO: Processing service[rabbitmq-server] action start (rabbitmq::default line 124)
[2012-11-09T13:22:40+00:00] DEBUG: service[rabbitmq-server] you have specified a status command, running..
[2012-11-09T13:22:41+00:00] DEBUG: service[rabbitmq-server] runlevel 0, action stop, priority 20
[2012-11-09T13:22:41+00:00] DEBUG: service[rabbitmq-server] runlevel 1, action stop, priority 20
[2012-11-09T13:22:41+00:00] DEBUG: service[rabbitmq-server] runlevel 2, action start, priority 20
[2012-11-09T13:22:41+00:00] DEBUG: service[rabbitmq-server] runlevel 3, action start, priority 20
[2012-11-09T13:22:41+00:00] DEBUG: service[rabbitmq-server] runlevel 4, action start, priority 20
[2012-11-09T13:22:41+00:00] DEBUG: service[rabbitmq-server] runlevel 5, action start, priority 20
[2012-11-09T13:22:41+00:00] DEBUG: service[rabbitmq-server] runlevel 6, action stop, priority 20
================================================================================
Error executing action `start` on resource 'service[rabbitmq-server]'
================================================================================
Mixlib::ShellOut::ShellCommandFailed
------------------------------------
Expected process to exit with [0], but received '1'
---- Begin output of setsid /etc/init.d/rabbitmq-server start ----
STDOUT: Starting rabbitmq-server: FAILED - check /var/log/rabbitmq/startup_{log, _err}
rabbitmq-server.
STDERR:
---- End output of setsid /etc/init.d/rabbitmq-server start ----
Ran setsid /etc/init.d/rabbitmq-server start returned 1
Resource Declaration:
---------------------
# In /tmp/vagrant-chef-1/chef-solo-2/cookbooks/rabbitmq/recipes/default.rb
124: service "rabbitmq-server" do
125: start_command "setsid /etc/init.d/rabbitmq-server start"
126: stop_command "setsid /etc/init.d/rabbitmq-server stop"
127: restart_command "setsid /etc/init.d/rabbitmq-server restart && sleep 10"
128: status_command "setsid /etc/init.d/rabbitmq-server status"
129: supports :status => true, :restart => true
130: action [ :enable, :start ]
131: end
Compiled Resource:
------------------
# Declared in /tmp/vagrant-chef-1/chef-solo-2/cookbooks/rabbitmq/recipes/default.rb:124:in `from_file'
service("rabbitmq-server") do
action [:enable, :start]
updated true
supports {:status=>true, :restart=>true}
retries 0
retry_delay 2
service_name "rabbitmq-server"
pattern "rabbitmq-server"
start_command "setsid /etc/init.d/rabbitmq-server start"
stop_command "setsid /etc/init.d/rabbitmq-server stop"
status_command "setsid /etc/init.d/rabbitmq-server status"
restart_command "setsid /etc/init.d/rabbitmq-server restart && sleep 10"
startup_type :automatic
cookbook_name :rabbitmq
recipe_name "default"
end
[2012-11-09T13:22:42+00:00] DEBUG: Re-raising exception: Mixlib::ShellOut::ShellCommandFailed - service[rabbitmq-server] (rabbitmq::default line 124) had an error: Mixlib::ShellOut::ShellCommandFailed: Expected process to exit with [0], but received '1'
---- Begin output of setsid /etc/init.d/rabbitmq-server start ----
STDOUT: Starting rabbitmq-server: FAILED - check /var/log/rabbitmq/startup_{log, _err}
rabbitmq-server.
# then if you ssh into the box...
#
$ vagrant ssh rabbitmq01
Welcome to Ubuntu 12.04.1 LTS (GNU/Linux 3.2.0-29-generic x86_64)
* Documentation: https://help.ubuntu.com/
Last login: Thu Oct 25 17:50:42 2012 from 10.0.2.2
vagrant@rabbitmq01:~$ ps aux | grep rabbit
rabbitmq 2265 0.0 0.0 7416 324 ? S 13:22 0:00 /usr/lib/erlang/erts-5.8.5/bin/epmd -daemon
rabbitmq 2632 0.1 5.3 579460 27052 ? Sl 13:22 0:00 /usr/lib/erlang/erts-5.8.5/bin/beam -W w -K true -A30 -P 1048576 -- -root /usr/lib/erlang -progname erl -- -home /var/lib/rabbitmq -- -noshell -noinput -sname rabbit@rabbitmq01 -boot /var/lib/rabbitmq/mnesia/rabbit@rabbitmq01-plugins-expand/rabbit -config /etc/rabbitmq/rabbitmq -kernel inet_default_connect_options [{nodelay,true}] -sasl errlog_type error -sasl sasl_error_logger false -rabbit error_logger {file,"/var/log/rabbitmq/rabbit@rabbitmq01.log"} -rabbit sasl_error_logger {file,"/var/log/rabbitmq/rabbit@rabbitmq01-sasl.log"} -os_mon start_cpu_sup true -os_mon start_disksup false -os_mon start_memsup false -mnesia dir "/var/lib/rabbitmq/mnesia/rabbit@rabbitmq01"
rabbitmq 2712 0.0 0.0 4292 356 ? Ss 13:22 0:00 /usr/lib/erlang/lib/os_mon-2.2.7/priv/bin/cpu_sup
rabbitmq 2713 0.0 0.0 7380 424 ? Ss 13:22 0:00 inet_gethost 4
rabbitmq 2714 0.0 0.1 13720 792 ? S 13:22 0:00 inet_gethost 4
vagrant 2948 0.0 0.1 9384 928 pts/0 S+ 13:27 0:00 grep --color=auto rabbit
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment