*whew* :)

On Feb 24, 2011, at 11:26 AM, Trevor Vaughan wrote:

> Ah! Thanks. That did cut the execution time by about half.
> 
> It did seem to do the 'right thing'.
> 
> Trevor
> 
> On Thu, Feb 24, 2011 at 2:11 PM, Luke Kanies <[email protected]> wrote:
>> You're compiling the catalog from scratch, which uses the facts like normal.
>> 
>> If you want it from yaml, say so:
>> 
>> $ puppet catalog --from yaml find localhost
>> 
>> This is where the interface might start to suck - you probably need to be 
>> root, and you might need to mess with the run-mode.  I think it defaults to 
>> agent, so it *should* be ok, but I'm not really sure.
>> 
>> On Feb 24, 2011, at 10:39 AM, Trevor Vaughan wrote:
>> 
>>> Yep, that works.
>>> 
>>> I just blew away my installation and re-installed from the puppet git repo.
>>> 
>>> I think that perhaps I didn't remove that when working from the
>>> original codebase.
>>> 
>>> It was interesting since the 'interface' command didn't show up unless
>>> I included the external module path. Quite strange.
>>> 
>>> Seems to be working now though. Thanks.
>>> 
>>> Why would running this "bin/puppet catalog find localhost" load all of
>>> the facts though?
>>> 
>>> Thanks,
>>> 
>>> Trevor
>>> 
>>> On Thu, Feb 24, 2011 at 1:24 PM, Luke Kanies <[email protected]> wrote:
>>>> It looks like you've got this installed in at least two different 
>>>> locations, and you also have the directory in your path twice.
>>>> 
>>>> I have just pushed a commit that attempts to skip loading of duplicate 
>>>> actions.  It also looks like you're running an older copy of the repo, 
>>>> based on the logs you're getting.
>>>> 
>>>> Can you update your repo (and remove your old copies), and try it again?
>>>> 
>>>> On Feb 24, 2011, at 10:18 AM, Trevor Vaughan wrote:
>>>> 
>>>>> Here you go:
>>>>> 
>>>>> $ puppet catalog --manifest ~/test.pp find localhost --debug
>>>>> info: Loading actions for 'catalog' from
>>>>> '/home/username/.puppet/modules/interface/lib/puppet/interface/catalog/select.rb'
>>>>> info: Loading actions for 'catalog' from
>>>>> '/home/username/.puppet/modules/interface/lib/puppet/interface/catalog/select.rb'
>>>>> info: Loading actions for 'catalog' from
>>>>> '/home/username/Puppet/usr/lib/ruby/site_ruby/1.8/puppet/interface/catalog/select.rb'
>>>>> Unable to find interface 'catalog': Action select already defined for
>>>>> #<Puppet::Interface::Indirector:0x2b218c0e5050>.
>>>>> Could not prepare for execution: Could not find interface 'catalog'
>>>>> 
>>>>> Trevor
>>>>> 
>>>>> On Thu, Feb 24, 2011 at 12:48 PM, Luke Kanies <[email protected]> wrote:
>>>>>> 
>>>>>> On Feb 23, 2011, at 4:41 PM, Trevor Vaughan wrote:
>>>>>> 
>>>>>>> -----BEGIN PGP SIGNED MESSAGE-----
>>>>>>> Hash: SHA1
>>>>>>> 
>>>>>>> bin/puppet catalog --manifest ~/test.pp find localhost
>>>>>>> Unable to find interface 'catalog': Action select already defined for 
>>>>>>> #<Puppet::Interface::Indirector:0x2b12a9681370>.
>>>>>>> Could not prepare for execution: Could not find interface 'catalog'
>>>>>>> 
>>>>>>> This is the correct source, yes? 
>>>>>>> git://github.com/lak/puppet-interfaces.git
>>>>>> 
>>>>>> Yes, that's the correct source.
>>>>>> 
>>>>>> Can you run this with --debug and send the output?  It should tell you 
>>>>>> what files are being loaded.
>>>>>> 
>>>>>> 
>>>>>> --
>>>>>> The remarkable thing about Shakespeare is that he really is very good,
>>>>>> in spite of all the people who say he is very good. -- Robert Graves
>>>>>> ---------------------------------------------------------------------
>>>>>> Luke Kanies  -|-   http://puppetlabs.com   -|-   +1(615)594-8199
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> --
>>>>>> You received this message because you are subscribed to the Google 
>>>>>> Groups "Puppet Developers" 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-dev?hl=en.
>>>>>> 
>>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> --
>>>>> Trevor Vaughan
>>>>> Vice President, Onyx Point, Inc
>>>>> (410) 541-6699
>>>>> [email protected]
>>>>> 
>>>>> -- This account not approved for unencrypted proprietary information --
>>>> 
>>>> 
>>>> --
>>>> The most likely way for the world to be destroyed, most experts agree,
>>>> is by accident. That's where we come in; we're computer professionals.
>>>> We cause accidents.      --Nathaniel Borenstein
>>>> ---------------------------------------------------------------------
>>>> Luke Kanies  -|-   http://puppetlabs.com   -|-   +1(615)594-8199
>>>> 
>>>> 
>>>> 
>>>> 
>>>> --
>>>> You received this message because you are subscribed to the Google Groups 
>>>> "Puppet Developers" 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-dev?hl=en.
>>>> 
>>>> 
>>> 
>>> 
>>> 
>>> --
>>> Trevor Vaughan
>>> Vice President, Onyx Point, Inc
>>> (410) 541-6699
>>> [email protected]
>>> 
>>> -- This account not approved for unencrypted proprietary information --
>> 
>> 
>> --
>> The remarkable thing about Shakespeare is that he really is very good,
>> in spite of all the people who say he is very good. -- Robert Graves
>> ---------------------------------------------------------------------
>> Luke Kanies  -|-   http://puppetlabs.com   -|-   +1(615)594-8199
>> 
>> 
>> 
>> 
>> 
> 
> 
> 
> -- 
> Trevor Vaughan
> Vice President, Onyx Point, Inc
> (410) 541-6699
> [email protected]
> 
> -- This account not approved for unencrypted proprietary information --


-- 
Censorship, like charity, should begin at home; but, unlike charity, it
should end there.    --Clare Booth Luce
---------------------------------------------------------------------
Luke Kanies  -|-   http://puppetlabs.com   -|-   +1(615)594-8199




-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Developers" 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-dev?hl=en.

Reply via email to