Skip to content

Instantly share code, notes, and snippets.

@stormsilver
Created October 23, 2009 15:06
Show Gist options
  • Save stormsilver/216961 to your computer and use it in GitHub Desktop.
Save stormsilver/216961 to your computer and use it in GitHub Desktop.
[root@ecs3 ~]# irb
irb(main):001:0> require 'rubygems'; require 'chef';
irb(main):002:0* Chef::Mixin::Command.run_command(:command => "/etc/init.d/couchdb start")
[Fri, 23 Oct 2009 15:02:38 +0000] DEBUG: Executing /etc/init.d/couchdb start
IRB::Abort: abort then interrupt!!
from /usr/lib/ruby/1.8/irb.rb:81:in `irb_abort'
from /usr/lib/ruby/1.8/irb.rb:247:in `signal_handle'
from /usr/lib/ruby/1.8/irb.rb:66:in `start'
from /usr/lib/ruby/gems/1.8/gems/chef-0.7.12/lib/chef/mixin/command.rb:342:in `call'
from /usr/lib/ruby/gems/1.8/gems/chef-0.7.12/lib/chef/mixin/command.rb:342:in `select'
from /usr/lib/ruby/gems/1.8/gems/chef-0.7.12/lib/chef/mixin/command.rb:342:in `popen4'
from /usr/lib/ruby/gems/1.8/gems/chef-0.7.12/lib/chef/mixin/command.rb:149:in `output_of_command'
from /usr/lib/ruby/gems/1.8/gems/chef-0.7.12/lib/chef/mixin/command.rb:138:in `chdir'
from /usr/lib/ruby/gems/1.8/gems/chef-0.7.12/lib/chef/mixin/command.rb:138:in `output_of_command'
from /usr/lib/ruby/gems/1.8/gems/chef-0.7.12/lib/chef/mixin/command.rb:115:in `run_command'
from (irb):2
from :0
irb(main):003:0> Chef::Mixin::Command.run_command(:command => "/etc/init.d/couchdb start", :waitlast => true)
[Fri, 23 Oct 2009 15:05:02 +0000] DEBUG: Executing /etc/init.d/couchdb start
NoMethodError: undefined method `string' for #<IO:0x7f59af22c508>
from /usr/lib/ruby/gems/1.8/gems/chef-0.7.12/lib/chef/mixin/command.rb:130:in `output_of_command'
from /usr/lib/ruby/gems/1.8/gems/chef-0.7.12/lib/chef/mixin/command.rb:308:in `[]'
from /usr/lib/ruby/gems/1.8/gems/chef-0.7.12/lib/chef/mixin/command.rb:308:in `popen4'
from /usr/lib/ruby/gems/1.8/gems/chef-0.7.12/lib/chef/mixin/command.rb:149:in `output_of_command'
from /usr/lib/ruby/gems/1.8/gems/chef-0.7.12/lib/chef/mixin/command.rb:138:in `chdir'
from /usr/lib/ruby/gems/1.8/gems/chef-0.7.12/lib/chef/mixin/command.rb:138:in `output_of_command'
from /usr/lib/ruby/gems/1.8/gems/chef-0.7.12/lib/chef/mixin/command.rb:115:in `run_command'
from (irb):3
from :0
irb(main):004:0> Chef::Mixin::Command.run_command(:command => "/etc/init.d/couchdb start", :waitlast => true) do |pid, stdin, stdout, stderr|
irb(main):005:1* end
[Fri, 23 Oct 2009 15:05:38 +0000] DEBUG: Executing /etc/init.d/couchdb start
NoMethodError: undefined method `string' for #<IO:0x7f59af200c28>
from /usr/lib/ruby/gems/1.8/gems/chef-0.7.12/lib/chef/mixin/command.rb:130:in `output_of_command'
from /usr/lib/ruby/gems/1.8/gems/chef-0.7.12/lib/chef/mixin/command.rb:308:in `[]'
from /usr/lib/ruby/gems/1.8/gems/chef-0.7.12/lib/chef/mixin/command.rb:308:in `popen4'
from /usr/lib/ruby/gems/1.8/gems/chef-0.7.12/lib/chef/mixin/command.rb:149:in `output_of_command'
from /usr/lib/ruby/gems/1.8/gems/chef-0.7.12/lib/chef/mixin/command.rb:138:in `chdir'
from /usr/lib/ruby/gems/1.8/gems/chef-0.7.12/lib/chef/mixin/command.rb:138:in `output_of_command'
from /usr/lib/ruby/gems/1.8/gems/chef-0.7.12/lib/chef/mixin/command.rb:115:in `run_command'
from (irb):4
from :0
irb(main):006:0>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment