Issue #17493 has been updated by Derek Higgins.

eric sorenson wrote:
> Unrescued URI opens are bad, mmmkay?
> 
> Pull request in: https://github.com/puppetlabs/facter/pull/351
> 
> It would be wonderful if one of the openstack guys or someone with access to 
> this kind of system can confirm that this fixes the issue.

After manually applying the changes in this branch to packaged files I no 
longer have the error, my puppet manifests now work. 

But I have now noticed if I run the facter command I get the following error

Missing rdoc; skipping documentation
Skipping Man Page Generation
Error loading fact ./facter/spec/puppetlabs_spec_helper.rb no such file to load 
-- puppetlabs_spec/files
Error loading fact ./facter/spec/spec_helper.rb no such file to load -- rubygems
Error: undefined method `watch' for #<Object:0x7f4c1a9342a8 
@operatingsystem="RedHat">

although this might be a side effect of the files I copied from the git repo, 
any ideas?

> 
> Not sure what release vehicle this would be slated for, maybe you know Mike?


----------------------------------------
Bug #17493: facter exits on openstack nodes (exception not caught, just bails)
https://projects.puppetlabs.com/issues/17493#change-76104

Author: Michael Stahnke
Status: In Topic Branch Pending Review
Priority: High
Assignee: Michael Stahnke
Category: interface
Target version: 
Keywords: openstack ec2 facter
Branch: https://github.com/puppetlabs/facter/pull/351
Affected Facter version: 1.6.14


In tracking <https://bugzilla.redhat.com/show_bug.cgi?id=871211>from the Fedora 
project we found issues from an OpenStack dev at Red Hat. 
<https://admin.fedoraproject.org/updates/FEDORA-EPEL-2012-13392/facter-1.6.14-1.el6>
 has more comments as well. 

Apparently a change between 1.6.6 and 1.6.14 causes issues with openstack and 
facter.  

Causes problems with puppet runs on openstack compute nodes, it looks like the 
ec2_* facts fail because of openstack ip rules, which in turn cause puppet 
apply to fail 

    [root@instance ]$ rpm -q facter facter-1.6.14-1.el6.x86_64 
    [root@instance ]$ facter Error: 404 Not Found
    [root@instance ]$

more Info from Red Hat in next update.


-- 
You have received this notification because you have either subscribed to it, 
or are involved in it.
To change your notification preferences, please click here: 
http://projects.puppetlabs.com/my/account

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Bugs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/puppet-bugs?hl=en.

Reply via email to