Issue #15717 has been updated by eric sorenson.

Affected Puppet version deleted (3.0.0rc3)

My git bisect on this identified this commit:

<pre>
81c73fd0d0d0a9ad4a7f2cb5386d5956739a89aa is the first bad commit
commit 81c73fd0d0d0a9ad4a7f2cb5386d5956739a89aa
Author: Matt Robinson <[email protected]>
Date:   Tue Dec 27 23:25:25 2011 -0800

    (#8296) Remove XMLRPC code
    
    The XMLRPC code was left in place to ensure backward compatibility with
    Puppet 0.24.x clients, but 0.24.x clients haven't been able to talk to
    masters since 0.25.6 due to other bugs and incompatibilities.
    Therefore, the XMLRPC code has been dead code for a long time and
    removing it makes the codebase a lot easier to navigate.
    
    Paired with Patrick Carlisle <[email protected]>

:100755 100755 d015c4d3f33f9e5c834094e6a73662953015c15b 
0dc2d52e38a88b86f5f48cdc36c1b182c41d3d99 M      install.rb
:040000 040000 300dcae9819251b1137488f19f7c6b642e93e4e1 
114ccc16e35dc09b7177088bb82eb6c6be7e25c6 M      lib
:040000 040000 ac060dc0e2c48fca812fbd3e47716c13dbed169c 
617b5fc16bf41a14139b7f4f2977f399a6f4ede6 M      spec
:040000 040000 b57d563cfc408f44b17c4ffca938c244bd895ad4 
3d99684831994012edfcc892fb9b7e0b9758976b M      test
</pre>


----------------------------------------
Bug #15717: Error: Could not find indirection 'run' / testip.example.com 
finished with exit code 2
https://projects.puppetlabs.com/issues/15717#change-72206

Author: Sandra Schlichting
Status: Accepted
Priority: Normal
Assignee: eric sorenson
Category: 
Target version: 3.x
Affected Puppet version: 
Keywords: puppet kick
Branch: 


Would like to be able to use "puppet kick testip.example.com".

Using CentOS6.3 on both puppetmaster and node with puppet 3rc3 from 
yum.puppetlabs.com.

IPtables is not running on any of them.

Bottom of node /etc/puppet/auth.conf

    path /run
    auth yes
    allow puppet.imm.dtu.dk
    
    path /
    auth any

Node /etc/puppet/puppet.conf

Appended:

    listen = true
    report = true

I can do "puppet agent --test" on the node, and it pulls the changes fine.

If I on the puppetmaster do

    [root@puppet ~]# puppet kick  testip.example.com --debug --trace 
--foreground
    Triggering testip.example.com
    testip.example.com finished with exit code 2
    Failed: testip.example.com

and on the node I see

    [root@testip ~]# puppet agent --listen --debug --no-daemonize --verbose
    Info: access[^/catalog/([^/]+)$]: allowing 'method' find
    Info: access[^/catalog/([^/]+)$]: allowing $1 access
    Info: access[^/node/([^/]+)$]: allowing 'method' find
    Info: access[^/node/([^/]+)$]: allowing $1 access
    Info: access[/certificate_revocation_list/ca]: allowing 'method' find
    Info: access[/certificate_revocation_list/ca]: allowing * access
    Info: access[/report]: allowing 'method' save
    Info: access[/report]: allowing * access
    Info: access[/file]: allowing * access
    Info: access[/certificate/ca]: adding authentication any
    Info: access[/certificate/ca]: allowing 'method' find
    Info: access[/certificate/ca]: allowing * access
    Info: access[/certificate/]: adding authentication any
    Info: access[/certificate/]: allowing 'method' find
    Info: access[/certificate/]: allowing * access
    Info: access[/certificate_request]: adding authentication any
    Info: access[/certificate_request]: allowing 'method' find
    Info: access[/certificate_request]: allowing 'method' save
    Info: access[/certificate_request]: allowing * access
    Info: access[/run]: adding authentication any
    Info: access[/run]: allowing 'method' save
    Info: access[/run]: allowing puppet.imm.dtu.dk access
    Info: access[/]: adding authentication any
    Info: Inserting default '/status' (auth true) ACL because none were found 
in '/etc/puppet/auth.conf'
    Error: Could not find indirection 'run'



-- 
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