All,

I am trying to install crowbar mesa 1.6 on a HP C7000 G8 blade.

After loading the crowbar 1.6 iso. I ran /opt/dell/bin/install-crowbar

During the install process the ipmi-discover recipe is failing with the 
following error.

Has anyone seen this before or know what the problem/resolution is:

——————— FROM /var/log/crowbar/install/chef.log ------------------------
================================================================================
Error executing action `create` on resource 'ruby_block[discover ipmi settings]'
================================================================================

LocalJumpError
--------------
unexpected return

Cookbook Trace:
---------------
/var/cache/chef/cookbooks/ipmi/recipes/ipmi-discover.rb:66:in `from_file'

Resource Declaration:
---------------------
# In /var/cache/chef/cookbooks/ipmi/recipes/ipmi-discover.rb

 46:   ruby_block "discover ipmi settings" do
 47:     block do
 48:       %x{modprobe ipmi_si ; modprobe ipmi_devintf ; sleep 15}
 49:       %x{ipmitool lan print 1 > /tmp/lan.print}
 50:
 51:       if $?.exitstatus == 0
 52:         node["crowbar_wall"] = {} unless node["crowbar_wall"]
 53:         node["crowbar_wall"]["ipmi"] = {} unless 
node["crowbar_wall"]["ipmi"]
 54:         node["crowbar_wall"]["ipmi"]["address"] = %x{grep "IP Address   " 
/tmp/lan.print | awk -F" " '\{print $4\}'}.strip
 55:         node["crowbar_wall"]["ipmi"]["gateway"] = %x{grep "Default Gateway 
IP " /tmp/lan.print | awk -F" " '\{ print $5 \}'}.strip
 56:         node["crowbar_wall"]["ipmi"]["netmask"] = %x{grep "Subnet Mask" 
/tmp/lan.print | awk -F" " '\{ print $4 \}'}.strip
 57:         node["crowbar_wall"]["ipmi"]["mode"] = %x{ipmitool delloem lan 
get}.strip
 58:         node.save
 59:       else
 60:         node["crowbar_wall"] = {} unless node["crowbar_wall"]
 61:         node["crowbar_wall"]["status"] = {} unless 
node["crowbar_wall"]["status"]
 62:         node["crowbar_wall"]["status"]["ipmi"] = {} unless 
node["crowbar_wall"]["status"]["ipmi"]
 63:         node["crowbar_wall"]["status"]["ipmi"]["messages"] = [ "Could not 
get IPMI lan info: #{node[:dmi][:system][:product_name]} - turning off ipmi for 
this node" ]
 64:         node[:ipmi][:bmc_enable] = false
 65:         node.save
 66:         return
 67:       end
 68:
 69:       %x{rmmod ipmi_si ; rmmod ipmi_devintf ; rmmod ipmi_msghandler}
 70:     end
 71:     action :create

Compiled Resource:
------------------
# Declared in /var/cache/chef/cookbooks/ipmi/recipes/ipmi-discover.rb:46:in 
`from_file'

ruby_block("discover ipmi settings") do
  block 
#<Proc:0x00007fe7b05926b8@/var/cache/chef/cookbooks/ipmi/recipes/ipmi-discover.rb:47>
  cookbook_name "ipmi"
  block_name "discover ipmi settings"
  action [:create]
  retry_delay 2
  recipe_name "ipmi-discover"
  retries 0
end

[Mon, 31 Mar 2014 15:42:40 -0500] ERROR: Running exception handlers
[Mon, 31 Mar 2014 15:42:40 -0500] FATAL: Saving node information to 
/var/cache/chef/failed-run-data.json
[Mon, 31 Mar 2014 15:42:40 -0500] ERROR: Exception handlers complete
[Mon, 31 Mar 2014 15:42:40 -0500] FATAL: Stacktrace dumped to 
/var/cache/chef/chef-stacktrace.out
[Mon, 31 Mar 2014 15:42:40 -0500] FATAL: LocalJumpError: ruby_block[discover 
ipmi settings] (ipmi::ipmi-discover line 46) had an error: LocalJumpError: 
unexpected return
Chef client run failed, will retry with debugging.

_______________________________________________
Crowbar mailing list
Crowbar@dell.com
https://lists.us.dell.com/mailman/listinfo/crowbar
For more information: http://crowbar.github.com/

Reply via email to