That worked. Thank you :)

On Tuesday, December 3, 2013 1:57:52 AM UTC+5:30, Rob Reynolds wrote:
>
> This change would need to get applied to the node (the agent box). 
> Apologies I missed where you said you made the change to the puppet master 
> and not the node.
>
> Most likely that will be at C:\Program Files (x86)\Puppet 
> Labs\Puppet\facter\lib\facter\util\ip\windows.rb (your path may be slightly 
> different).
>
>
> On Mon, Dec 2, 2013 at 1:51 PM, Arvind P R <[email protected] <javascript:>
> > wrote:
>
>> Thanks for your prompt answer.
>>
>> I ran this on the windows (Hyper-V) node which  is running MSCS cluster.
>> Microsoft Windows [Version 6.3.9600]
>> (c) 2013 Microsoft Corporation. All rights reserved.
>>
>> C:\Users\administrator.A1000>facter --trace --debug
>> ←[0;32mNot an EC2 host←[0m
>> C:/Program Files (x86)/Puppet Labs/Puppet 
>> Enterprise/facter/lib/facter/util/ip.r
>> b:39:in `alphafy': undefined method `gsub' for nil:NilClass 
>> (NoMethodError)
>>         from C:/Program Files (x86)/Puppet Labs/Puppet 
>> Enterprise/facter/lib/fac
>> ter/interfaces.rb:35:in `block (2 levels) in <top (required)>'
>>         from C:/Program Files (x86)/Puppet Labs/Puppet 
>> Enterprise/facter/lib/fac
>> ter/interfaces.rb:34:in `each'
>>         from C:/Program Files (x86)/Puppet Labs/Puppet 
>> Enterprise/facter/lib/fac
>> ter/interfaces.rb:34:in `block in <top (required)>'
>>         from C:/Program Files (x86)/Puppet Labs/Puppet 
>> Enterprise/facter/lib/fac
>> ter/interfaces.rb:29:in `each'
>>         from C:/Program Files (x86)/Puppet Labs/Puppet 
>> Enterprise/facter/lib/fac
>> ter/interfaces.rb:29:in `<top (required)>'
>>         from C:/Program Files (x86)/Puppet Labs/Puppet 
>> Enterprise/facter/lib/fac
>> ter/util/loader.rb:95:in `load'
>>         from C:/Program Files (x86)/Puppet Labs/Puppet 
>> Enterprise/facter/lib/fac
>> ter/util/loader.rb:95:in `load_file'
>>         from C:/Program Files (x86)/Puppet Labs/Puppet 
>> Enterprise/facter/lib/fac
>> ter/util/loader.rb:46:in `block (2 levels) in load_all'
>>         from C:/Program Files (x86)/Puppet Labs/Puppet 
>> Enterprise/facter/lib/fac
>> ter/util/loader.rb:41:in `each'
>>         from C:/Program Files (x86)/Puppet Labs/Puppet 
>> Enterprise/facter/lib/fac
>> ter/util/loader.rb:41:in `block in load_all'
>>         from C:/Program Files (x86)/Puppet Labs/Puppet 
>> Enterprise/facter/lib/fac
>> ter/util/loader.rb:38:in `each'
>>         from C:/Program Files (x86)/Puppet Labs/Puppet 
>> Enterprise/facter/lib/fac
>> ter/util/loader.rb:38:in `load_all'
>>         from C:/Program Files (x86)/Puppet Labs/Puppet 
>> Enterprise/facter/lib/fac
>> ter/util/collection.rb:114:in `load_all'
>>         from C:/Program Files (x86)/Puppet Labs/Puppet 
>> Enterprise/facter/lib/fac
>> ter.rb:118:in `block (2 levels) in singletonclass'
>>         from C:/Program Files (x86)/Puppet Labs/Puppet 
>> Enterprise/facter/lib/fac
>> ter/application.rb:45:in `run'
>>         from C:/Program Files (x86)/Puppet Labs/Puppet 
>> Enterprise/facter/bin/fac
>> ter:16:in `<main>'
>>
>>
>> Thanks,
>> Arvind
>>
>> On Tuesday, December 3, 2013 1:17:29 AM UTC+5:30, Rob Reynolds wrote:
>>>
>>>
>>>
>>>
>>> On Mon, Dec 2, 2013 at 12:31 PM, Arvind P R <[email protected]> wrote:
>>>
>>>> Hello,
>>>>
>>>> I am a new user.
>>>> My pupet is running on CentOS and I am facing the same issue on my 
>>>> windows 2012 box.
>>>> Can you please tell me where I should be running this?
>>>>
>>>> on the puppetmaster server or agent?
>>>>
>>>> I didnt make the changes to the windows.rb file but I still face the 
>>>> same issue.
>>>>
>>>> [root@puppet-server-new ~]# find / -name windows.rb
>>>> /opt/puppet/libexec/mcollective/mcollective/util/
>>>> puppet_agent_mgr/v3/windows.rb
>>>> /opt/puppet/libexec/mcollective/mcollective/util/
>>>> puppet_agent_mgr/v2/windows.rb
>>>> /opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/util/windows.rb
>>>> /opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/provider/file/windows.rb
>>>> /opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/provider/service/windows.rb
>>>> /opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/provider/exec/windows.rb
>>>> /opt/puppet/lib/ruby/site_ruby/1.9.1/puppet/provider/package/windows.rb
>>>> /opt/puppet/lib/ruby/site_ruby/1.9.1/facter/util/ip/windows.rb
>>>> /opt/puppet/share/puppet/modules/reboot/lib/puppet/
>>>> provider/reboot/windows.rb
>>>> /opt/puppet/share/puppet/modules/pe_common/lib/facter/windows.rb
>>>> /opt/puppet/share/puppet/modules/pe_mcollective/files/
>>>> plugins/util/puppet_agent_mgr/v3/windows.rb
>>>> /opt/puppet/share/puppet/modules/pe_mcollective/files/
>>>> plugins/util/puppet_agent_mgr/v2/windows.rb
>>>> /opt/puppet/share/vendor/ruby/1.9.1/gems/sass-3.2.9/vendor/
>>>> listen/lib/listen/adapters/windows.rb
>>>> /root/facter-1.7.3/lib/facter/util/ip/windows.rb
>>>> /var/opt/lib/pe-puppet/lib/puppet/provider/reboot/windows.rb
>>>> /var/opt/lib/pe-puppet/lib/facter/windows.rb
>>>> /usr/lib/ruby/site_ruby/1.8/facter/util/ip/windows.rb
>>>>
>>>> I see a bunch of windows.rb files.
>>>>
>>>> I made the changes to the below one on puppetmaster box.
>>>> [root@puppet-server-new ~]# vi /usr/lib/ruby/site_ruby/1.8/
>>>> facter/util/ip/windows.rb
>>>>
>>>>
>>>> Still the same issue on Windows 2012 Hyper-V box running MSCS
>>>> C:\Users\administrator.A1000>puppet agent -t
>>>> Info: Retrieving plugin
>>>> Error: Could not retrieve local facts: undefined method `gsub' for 
>>>> nil:NilClass
>>>> Error: Failed to apply catalog: Could not retrieve local facts: 
>>>> undefined method
>>>>  `gsub' for nil:NilClass
>>>>
>>>
>>> Can you run facter --trace --debug as well and report what you are 
>>> seeing?
>>>  
>>>
>>>>
>>>>
>>>> On Friday, October 4, 2013 12:17:38 AM UTC+5:30, Rob Reynolds wrote:
>>>>
>>>>> This verifies for us that this is a gating issue. 
>>>>>
>>>>> Would you feel comfortable helping us verify that we've fixed this 
>>>>> issue for you?
>>>>>
>>>>> https://github.com/ferventcoder/facter/blob/874a5a96ac5fa778
>>>>> c50f1e93424850022b1756cf/lib/facter/util/ip/windows.rb#L46-L47
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Thu, Oct 3, 2013 at 1:42 PM, Christian Koep <[email protected]>wrote:
>>>>>
>>>>>> Yes, thats all i got from *facter --trace --debug*
>>>>>>
>>>>>>
>>>>>> On Thu, Oct 3, 2013 at 8:41 PM, Rob Reynolds <[email protected]>wrote:
>>>>>>
>>>>>>> Was this the entire log (minus anything you feel sensitive)?
>>>>>>>  
>>>>>>>
>>>>>>> On Thu, Oct 3, 2013 at 1:15 PM, cko <[email protected]> wrote:
>>>>>>>
>>>>>>>> https://gist.github.com/anonymous/6814400
>>>>>>>>
>>>>>>>>
>>>>>>>> On Thursday, October 3, 2013 5:23:05 PM UTC+2, Rob Reynolds wrote:
>>>>>>>>
>>>>>>>>> You should be able to run 
>>>>>>>>>
>>>>>>>>> facter --trace --debug
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Wed, Oct 2, 2013 at 5:18 PM, cko <[email protected]> wrote:
>>>>>>>>>
>>>>>>>>>> Hi Ethan,
>>>>>>>>>>
>>>>>>>>>> what's the exact command that i would have to use? 
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Wednesday, October 2, 2013 11:35:29 PM UTC+2, Ethan Brown 
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>>> Christian - 
>>>>>>>>>>>
>>>>>>>>>>> I'm doing the final verification of our fix, and was hoping that 
>>>>>>>>>>> I could get the output from Facter run by itself?
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Fri, Sep 20, 2013 at 1:36 PM, Rob Reynolds <
>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>
>>>>>>>>>>>>  I would say with all of this in mind we move forward with a 
>>>>>>>>>>>> fix where we look to see that the network adapter itself is also 
>>>>>>>>>>>> enabled. 
>>>>>>>>>>>> This is laid out in the ticket that I noted earlier.
>>>>>>>>>>>>  
>>>>>>>>>>>>
>>>>>>>>>>>> On Fri, Sep 20, 2013 at 7:44 AM, Rich Siegel <[email protected]
>>>>>>>>>>>> > wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>>  Exchange DAG is essentially a cluster and the adapter in 
>>>>>>>>>>>>> question the dag ip.
>>>>>>>>>>>>>
>>>>>>>>>>>>> My guess is the logic for adapters should be modded for when 
>>>>>>>>>>>>> netconnectionid is not null.
>>>>>>>>>>>>>
>>>>>>>>>>>>> In general don't try to mess with hidden adapters on dags 
>>>>>>>>>>>>> unless you understand ramifications.
>>>>>>>>>>>>>
>>>>>>>>>>>>> --
>>>>>>>>>>>>> You received this message because you are subscribed to the 
>>>>>>>>>>>>> Google Groups "Puppet Users" group.
>>>>>>>>>>>>> To unsubscribe from this group and stop receiving emails from 
>>>>>>>>>>>>> it, send an email to [email protected].
>>>>>>>>>>>>> To post to this group, send email to 
>>>>>>>>>>>>> [email protected].
>>>>>>>>>>>>>
>>>>>>>>>>>>> Visit this group at http://groups.google.com/group
>>>>>>>>>>>>> /puppet-users.
>>>>>>>>>>>>> For more options, visit https://groups.google.com/grou
>>>>>>>>>>>>> ps/opt_out.
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> -- 
>>>>>>>>>>>> Rob Reynolds
>>>>>>>>>>>> Developer, Puppet Labs
>>>>>>>>>>>>
>>>>>>>>>>>> Join us at PuppetConf 2014, September 23-24 in San Francisco
>>>>>>>>>>>>  
>>>>>>>>>>>> -- 
>>>>>>>>>>>> You received this message because you are subscribed to the 
>>>>>>>>>>>> Google Groups "Puppet Users" group.
>>>>>>>>>>>> To unsubscribe from this group and stop receiving emails from 
>>>>>>>>>>>> it, send an email to [email protected].
>>>>>>>>>>>> To post to this group, send email to [email protected]
>>>>>>>>>>>> .
>>>>>>>>>>>>
>>>>>>>>>>>> Visit this group at http://groups.google.com/group/puppet-users
>>>>>>>>>>>> .
>>>>>>>>>>>> For more options, visit https://groups.google.com/grou
>>>>>>>>>>>> ps/opt_out.
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> -- 
>>>>>>>>>>> --
>>>>>>>>>>> Ethan Brown
>>>>>>>>>>> [email protected]
>>>>>>>>>>> Software Engineer
>>>>>>>>>>>
>>>>>>>>>>> *Join us at PuppetConf 2014, September 23-24 in San Francisco*
>>>>>>>>>>>  
>>>>>>>>>>  -- 
>>>>>>>>>> You received this message because you are subscribed to the 
>>>>>>>>>> Google Groups "Puppet Users" group.
>>>>>>>>>> To unsubscribe from this group and stop receiving emails from it, 
>>>>>>>>>> send an email to [email protected].
>>>>>>>>>> To post to this group, send email to [email protected].
>>>>>>>>>> Visit this group at http://groups.google.com/group/puppet-users.
>>>>>>>>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> -- 
>>>>>>>>> Rob Reynolds
>>>>>>>>> Developer, Puppet Labs
>>>>>>>>>
>>>>>>>>> Join us at PuppetConf 2014, September 23-24 in San Francisco
>>>>>>>>>  
>>>>>>>>  -- 
>>>>>>>> You received this message because you are subscribed to the Google 
>>>>>>>> Groups "Puppet Users" group.
>>>>>>>> To unsubscribe from this group and stop receiving emails from it, 
>>>>>>>> send an email to [email protected].
>>>>>>>>
>>>>>>>> To post to this group, send email to [email protected].
>>>>>>>> Visit this group at http://groups.google.com/group/puppet-users.
>>>>>>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> -- 
>>>>>>> Rob Reynolds
>>>>>>> Developer, Puppet Labs
>>>>>>>
>>>>>>> Join us at PuppetConf 2014, September 23-24 in San Francisco
>>>>>>>  
>>>>>>> -- 
>>>>>>> You received this message because you are subscribed to a topic in 
>>>>>>> the Google Groups "Puppet Users" group.
>>>>>>> To unsubscribe from this topic, visit https://groups.google.com/d/to
>>>>>>> pic/puppet-users/_JSpNmSvg_I/unsubscribe.
>>>>>>>  To unsubscribe from this group and all its topics, send an email to 
>>>>>>> [email protected].
>>>>>>>
>>>>>>> To post to this group, send email to [email protected].
>>>>>>> Visit this group at http://groups.google.com/group/puppet-users.
>>>>>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>>>>>
>>>>>>
>>>>>>  -- 
>>>>>> You received this message because you are subscribed to the Google 
>>>>>> Groups "Puppet Users" group.
>>>>>> To unsubscribe from this group and stop receiving emails from it, 
>>>>>> send an email to [email protected].
>>>>>> To post to this group, send email to [email protected].
>>>>>> Visit this group at http://groups.google.com/group/puppet-users.
>>>>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> -- 
>>>>> Rob Reynolds
>>>>> Developer, Puppet Labs
>>>>>
>>>>> Join us at PuppetConf 2014, September 23-24 in San Francisco
>>>>>  
>>>>  -- 
>>>> You received this message because you are subscribed to the Google 
>>>> Groups "Puppet Users" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>> an email to [email protected].
>>>> To view this discussion on the web visit https://groups.google.com/d/
>>>> msgid/puppet-users/7d901810-b8fc-4bb0-bfb1-d42215e97894%
>>>> 40googlegroups.com.
>>>>
>>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>>
>>>
>>>
>>>
>>> -- 
>>> Rob Reynolds
>>> Developer, Puppet Labs
>>>
>>> Join us at PuppetConf 2014, September 23-24 in San Francisco
>>>  
>>  -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Puppet Users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/puppet-users/ef11b85f-b157-4c4a-bc78-883f3e9c3438%40googlegroups.com
>> .
>>
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>
>
>
> -- 
> Rob Reynolds
> Developer, Puppet Labs
>
> Join us at PuppetConf 2014, September 23-24 in San Francisco
>  

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/839aeec1-a005-4a74-b0e4-e995ad9e9a45%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to