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.

Reply via email to