Hi Edward,

You won't be able to access as normal user, you need to be root for that. If you have deleted your ssl directory, nothing much to worry it will generate again, what I was asking the permission on ssl directory.?
On my server it has something like this

# ls
drwxrwx--x   8 puppet root   4096 2012-05-15 01:08 ssl/

You can refer to this link
http://projects.puppetlabs.com/projects/1/wiki/certificates_and_security


-Ashish

On Wednesday 29 August 2012 07:40:06 AM IST, Edward Tuan wrote:
Much thanks for your reply. Is this your meaning:
[edward@edward ~]$*cd /var/lib/puppet/*
[edward@edward puppet]$ ls
bucket       clientbucket  client_yaml  lib      rrd          ssl    yaml
classes.txt  client_data   facts        reports  server_data  state
[edward@edward puppet]$ cd ssl
*[edward@edward ssl]$ ls
ls: cannot open directory .: Permission denied*
[edward@edward ssl]$

As a regular user I can't open this directory,otherwise I am a root
user. I deleted this directory with rm -rf when I install puppet,then
let it create a new ssl in a root. Is that question?How can I do?

在 2012年8月29日星期三UTC+8上午12时15分07秒,Ashish Jaiswal写道:

    Hi,

    To me it seems to be permission issue on SSL directory on master
    .. can you let me what is the permission on SSL directory ..

    This is just a wild guess..

    Regards,
    Ashish Jaiswal

    On Aug 28, 2012 12:53 PM, "Edward Tuan" <duany...@gmail.com
    <javascript:>> wrote:

        I've been confused by this question for near two days ...my
        puppet master version is 2.7.9-1.el6  and client versiong is
        2.6.16-2.el5. This is what my command lines shows:


        *[root@agent1 ~]# puppet agent --server=edward --test
        --waitforce 30*
        info: Creating a new SSL key for agent1
        warning: peer certificate won't be verified in this SSL session
        info: Caching certificate for ca
        warning: peer certificate won't be verified in this SSL session
        warning: peer certificate won't be verified in this SSL session
        info: Creating a new SSL certificate request for agent1
        info: Certificate Request fingerprint (md5):
        4C:03:FE:BD:B8:68:4A:AB:F8:DC:BA:36:38:38:9C:8E
        warning: peer certificate won't be verified in this SSL session
        err: Could not request certificate: Error 400 on SERVER: Could
        not write /var/lib/puppet/ssl/ca/requests/agent1.pem to
        csrdir: undefined method `exists?' for nil:NilClass

        then,I make run that with debug options and the result is :

        *[root@agent1 ~]# puppet agent --server=edward --debug
        --waitforce 30*
        debug: Failed to load library 'rubygems' for feature 'rubygems'
        debug: Puppet::Type::User::ProviderPw: file pw does not exist
        debug: Puppet::Type::User::ProviderDirectoryservice: file
        /usr/bin/dscl does not exist
        debug: Puppet::Type::User::ProviderLdap: true value when
        expecting false
        debug: Puppet::Type::User::ProviderUser_role_add: file roleadd
        does not exist
        debug: Puppet::Type::File::ProviderMicrosoft_windows: feature
        microsoft_windows is missing
        debug: Failed to load library 'ldap' for feature 'ldap'
        debug: /File[/var/lib/puppet/ssl/private_keys/agent1.pem]:
        Autorequiring File[/var/lib/puppet/ssl/private_keys]
        debug: /File[/var/lib/puppet/ssl/certificate_requests]:
        Autorequiring File[/var/lib/puppet/ssl]
        debug: /File[/var/lib/puppet/ssl/certs]: Autorequiring
        File[/var/lib/puppet/ssl]
        debug: /File[/var/lib/puppet/lib]: Autorequiring
        File[/var/lib/puppet]
        debug: /File[/var/lib/puppet/ssl]: Autorequiring
        File[/var/lib/puppet]
        debug: /File[/etc/puppet/puppet.conf]: Autorequiring
        File[/etc/puppet]
        debug: /File[/var/lib/puppet/ssl/public_keys/agent1.pem]:
        Autorequiring File[/var/lib/puppet/ssl/public_keys]
        debug: /File[/var/lib/puppet/state]: Autorequiring
        File[/var/lib/puppet]
        debug: /File[/var/lib/puppet/ssl/public_keys]: Autorequiring
        File[/var/lib/puppet/ssl]
        debug: /File[/var/lib/puppet/client_data]: Autorequiring
        File[/var/lib/puppet]
        debug: /File[/var/lib/puppet/facts]: Autorequiring
        File[/var/lib/puppet]
        debug: /File[/var/lib/puppet/client_yaml]: Autorequiring
        File[/var/lib/puppet]
        debug: /File[/var/lib/puppet/state/graphs]: Autorequiring
        File[/var/lib/puppet/state]
        debug: /File[/var/lib/puppet/ssl/private]: Autorequiring
        File[/var/lib/puppet/ssl]
        debug: /File[/var/lib/puppet/ssl/private_keys]: Autorequiring
        File[/var/lib/puppet/ssl]
        debug: /File[/var/lib/puppet/clientbucket]: Autorequiring
        File[/var/lib/puppet]
        debug: /File[/var/lib/puppet/ssl/certs/ca.pem]: Autorequiring
        File[/var/lib/puppet/ssl/certs]
        debug:
        /File[/var/lib/puppet/ssl/private_keys/agent1.pem]/mode: mode
        changed '640' to '600'
        debug: /File[/var/lib/puppet/ssl/public_keys/agent1.pem]/mode:
        mode changed '640' to '644'
        debug: Finishing transaction -606807388

        Can somebody help me solve my problem?

        Hope your response sinceryly!

        --
        You received this message because you are subscribed to the
        Google Groups "Puppet Users" group.
        To view this discussion on the web visit
        https://groups.google.com/d/msg/puppet-users/-/plfJBjR9FPQJ
        <https://groups.google.com/d/msg/puppet-users/-/plfJBjR9FPQJ>.
        To post to this group, send email to
        puppet...@googlegroups.com <javascript:>.
        To unsubscribe from this group, send email to
        puppet-users...@googlegroups.com <javascript:>.
        For more options, visit this group at
        http://groups.google.com/group/puppet-users?hl=en
        <http://groups.google.com/group/puppet-users?hl=en>.

--
You received this message because you are subscribed to the Google
Groups "Puppet Users" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/puppet-users/-/KCLcnqxmvHcJ.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/puppet-users?hl=en.

--
You received this message because you are subscribed to the Google Groups "Puppet 
Users" group.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to