Issue #7201 has been updated by Simon Boulet.

I don't think #11135 and #10418 were related to my issue. The two seems to be 
Redhat specific.

My problem was under Debian, running kernel 2.6.26-2-xen-amd64. I can't tell 
for the original poster.

However, I've just retried updating and the new version 2.7.9 seems fine. 
Something between 2.7.6 and 2.7.9 fixed the issue.

Thank you

Simon
----------------------------------------
Bug #7201: [puppet2.7]puppet kick exit code 3
https://projects.puppetlabs.com/issues/7201

Author: joy huang
Status: Duplicate
Priority: High
Assignee: 
Category: server
Target version: 
Affected Puppet version: 
Keywords: 
Branch: 


1.when i run the following " puppet kick"command on puppet master,it return 
failed message:

<pre>
    [root@master puppet]# puppet kick -p 10 --host client.joy.com
    Triggering client.joy.com
    Getting status
    status is running
    Host client.joy.com is already running
    client.joy.com finished with exit code 3
    Failed: client.joy.com
</pre>

2.puppet agent relative setting is:
<pre>
    [root@client puppet]cat /etc/puppet/auth.conf
    path ~ ^/catalog/([^/]+)$
    method find
    allow $1
    path /certificate_revocation_list/ca
    method find
    allow *
    # allow all nodes to store their reports
    path /report
    method save
    allow *
    # inconditionnally allow access to all files services
    # which means in practice that fileserver.conf will
    # still be used
    path /file
    allow *
    ### Unauthenticated ACL, for clients for which the current master doesn't
    ### have a valid certificate
    # allow access to the master CA
    path /certificate/ca
    auth no
    method find
    allow *
    path /certificate/
    auth no
    method find
    allow *
    path /certificate_request
    auth no
    method find, save
    allow *
    path /run
    method save
    allow *
    # this one is not stricly necessary, but it has the merit
    # to show the default policy which is deny everything else
    path /
    auth any
    [root@client puppet]# cat namespaceauth.conf
    [fileserver]
    allow *
    [puppetmaster]
    allow *
    [puppetrunner]
    allow *
    [puppetbucket]
    allow *
    [puppetreports]
    allow *
    [resource]
    allow *
    [root@client puppet]# cat puppet.conf
    [main]
    confdir = /etc/puppet
    vardir=/var/lib/puppet
    logdir = $vardir/log
    # Where Puppet PID files are kept.
    # The default value is $vardir/run.
    rundir = $vardir/run
    # The default value is $confdir/ssl.
    ssldir = $confdir/ssl
    [agent]
    pidfile = /var/lib/puppet/run/agent.pid
    classfile = $vardir/state/classes.txt
    localconfig = $vardir/localconfig
    server = master.joy.com
    #report = true
    listen = true
</pre>

3.[root@client puppet]# netstat -lntp
<pre>
    Proto Recv-Q Send-Q Local Address               Foreign Address             
State       PID/Program name
    tcp        0      0 0.0.0.0:8139                0.0.0.0:*                   
LISTEN      2515/ruby
</pre>    

The "puppetrun problem" is bothering me for a long time ,from puppet2.6.XX to 
puppet 2.7 release.

I need your help!
 
any suggestion is welcome
    Thanks
    joy



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