[chef] Re: Re: Re: ohai 6.18 and 6.20 failing on ec2 hi1.xlarge


Chronological Thread 
  • From:
  • To:
  • Subject: [chef] Re: Re: Re: ohai 6.18 and 6.20 failing on ec2 hi1.xlarge
  • Date: Thu, 12 Dec 2013 21:25:09 +0000

On Thu, 12 Dec 2013, 

 wrote:

> On Thu, 12 Dec 2013, Andrew Gross wrote:
>
> > Are you running with IAM roles with an '=' in the name?
>
> No, we didn't launch this instance with an IAM instance profile.

I added some debugging to the ohai code, ran it, and I can see which URI it's
barfing on on once instance vs another:

http://169.254.169.254/2012-01-12/meta-data/metrics/vhostmd

That returns 200 on all of our instances except the 2 having problems right 
now.
And the 2 having problems only just started having this problem today. I think
I'll go talk to AWS support now.

thanks!



> > On Thu, Dec 12, 2013 at 3:40 PM, 
> > < >
> >  wrote:
> >
> > >
> > > hai.
> > >
> > > I don't know if the instance type has anything to do with this, but 
> > > ohai is
> > > failing on the only ones we use of this ec2 instance type. Ohai and chef
> > > had
> > > been running fine on these for many weeks, but today started failing, 
> > > and
> > > I don't know why. Nothing changed that I know of.
> > >
> > > In general, we run chef 11.6.0 (ohai 6.18.0), but I grabbed 11.8.2 /
> > > 6.20.0 to
> > > see if the behavior would change, and it didn't.
> > >
> > > On the problem host, accessing user-data and meta-data work just fine 
> > > using
> > > "curl http://169.254.169.254/latest/user-data", etc.
> > >
> > > But "ohai -l debug ec2" throws:
> > >  #<RuntimeError: Encountered error retrieving EC2 metadata (returned 404
> > > response)
> > >
> > >
> > > [2013-12-12T20:36:14+00:00] DEBUG: Loading plugin ec2
> > > [2013-12-12T20:36:14+00:00] DEBUG: has_ec2_mac? == true
> > > [2013-12-12T20:36:14+00:00] DEBUG: can_metadata_connect? == true
> > > [2013-12-12T20:36:14+00:00] DEBUG: looks_like_ec2? == true
> > > [2013-12-12T20:36:14+00:00] DEBUG: EC2 metadata version: 2012-01-12
> > > [2013-12-12T20:36:14+00:00] DEBUG: Plugin ec2 threw exception
> > > #<RuntimeError: Encountered error retrieving EC2 metadata (returned 404
> > > response)>
> > > /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-6.18.0/lib/ohai/mixin/ec2_metadata.rb:104:in
> > > `metadata_get'
> > > /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-6.18.0/lib/ohai/mixin/ec2_metadata.rb:120:in
> > > `block in fetch_metadata'
> > > /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-6.18.0/lib/ohai/mixin/ec2_metadata.rb:113:in
> > > `each'
> > > /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-6.18.0/lib/ohai/mixin/ec2_metadata.rb:113:in
> > > `fetch_metadata'
> > > /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-6.18.0/lib/ohai/mixin/ec2_metadata.rb:130:in
> > > `block in fetch_metadata'
> > > /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-6.18.0/lib/ohai/mixin/ec2_metadata.rb:113:in
> > > `each'
> > > /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-6.18.0/lib/ohai/mixin/ec2_metadata.rb:113:in
> > > `fetch_metadata'
> > > /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-6.18.0/lib/ohai/plugins/ec2.rb:52:in
> > > `from_file'
> > > /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-6.18.0/lib/ohai/mixin/from_file.rb:29:in
> > > `instance_eval'
> > > /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-6.18.0/lib/ohai/mixin/from_file.rb:29:in
> > > `from_file'
> > > /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-6.18.0/lib/ohai/system.rb:216:in
> > > `block in require_plugin'
> > > /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-6.18.0/lib/ohai/system.rb:211:in
> > > `each'
> > > /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-6.18.0/lib/ohai/system.rb:211:in
> > > `require_plugin'
> > > /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-6.18.0/lib/ohai/plugins/cloud.rb:19:in
> > > `from_file'
> > > /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-6.18.0/lib/ohai/mixin/from_file.rb:29:in
> > > `instance_eval'
> > > /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-6.18.0/lib/ohai/mixin/from_file.rb:29:in
> > > `from_file'
> > > /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-6.18.0/lib/ohai/system.rb:216:in
> > > `block in require_plugin'
> > > /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-6.18.0/lib/ohai/system.rb:211:in
> > > `each'
> > > /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-6.18.0/lib/ohai/system.rb:211:in
> > > `require_plugin'
> > > /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-6.18.0/lib/ohai/system.rb:140:in
> > > `block (2 levels) in all_plugins'
> > > /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-6.18.0/lib/ohai/system.rb:133:in
> > > `each'
> > > /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-6.18.0/lib/ohai/system.rb:133:in
> > > `block in all_plugins'
> > > /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-6.18.0/lib/ohai/system.rb:131:in
> > > `each'
> > > /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-6.18.0/lib/ohai/system.rb:131:in
> > > `all_plugins'
> > > /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-6.18.0/lib/ohai/application.rb:97:in
> > > `run_application'
> > > /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-6.18.0/lib/ohai/application.rb:75:in
> > > `run'
> > > /opt/chef/embedded/lib/ruby/gems/1.9.1/gems/ohai-6.18.0/bin/ohai:51:in
> > > `<top (required)>'
> > > /opt/chef/bin/ohai:23:in `load'
> > > /opt/chef/bin/ohai:23:in `<main>'
> > >
> > >
> > > Is this known? Any help or work arounds?
> > >
> > > thanks!
> > > kallen
> > >
> > >
> > >
> > >



Archive powered by MHonArc 2.6.16.

§