Where did you find the log? I opened a similar thread three days
ago... with no results yet.

like you I didn't found it in /var/log/puppet/.



On 14 Aug., 01:46, Yushu <yao.yu...@gmail.com> wrote:
> Just to add: in the puppet masterlog it shows below. What causes the
> "Could not resolve 192.168.2.3: no name for 192.168.2.3" ?
>
> I'm running inside Eucalyptus, where the domainname is strange.
>
> Also, with exactly the same configuration/certs, if I run
> puppetmasterd directly, it works fine.
>
> Thanks a lot!
>
> -Yushu
>
> Aug 13 23:43:22 ubuntu puppetmasterd[10619]: Handling request: GET /
> production/certificate_revocation_list/ca
> Aug 13 23:43:22 ubuntu puppetmasterd[10619]: Could not resolve
> 192.168.2.3: no name for 192.168.2.3
> Aug 13 23:43:22 ubuntu puppetmasterd[10619]: (access[/]) defaulting to
> no access for 192.168.2.3
> Aug 13 23:43:22 ubuntu puppetmasterd[10619]: Denying access: Forbidden
> request: 192.168.2.3(192.168.2.3) access to /
> certificate_revocation_list/ca [find] at line 93
> Aug 13 23:43:22 ubuntu puppetmasterd[10619]: Forbidden request:
> 192.168.2.3(192.168.2.3) access to /certificate_revocation_list/ca
> [find] at line 93
>
> On Aug 13, 3:18 pm, Yushu Yao <yao.yu...@gmail.com> wrote:
>
> > Hi Experts,
>
> > I'm trying to run puppet via passenger _ apache2 on ubuntu 10.04 64bit and
> > it refuse to work with an error:
>
> > *err: Could not retrieve catalog from remote server: Error 403 on SERVER:
> > Forbidden request: 192.168.2.3(192.168.2.3) access to
> > /certificate_revocation_list/ca [find] at line 93*
>
> > I googled around and found this problem was discussed some time ago, but
> > there was no clear fix.
>
> > Any help is appreciated.
>
> > A side question is where are the logs of puppetmaster stored? They are not
> > in /var/log/messages nor $logdir/*
>
> > Thanks a lot.
>
> > -Yushu
>
> > *dpkg -l|grep apache*
>
> > ii  apache2                           2.2.14-5ubuntu8            Apache HTTP
> > Server metapackage
> > ii  apache2-mpm-worker                2.2.14-5ubuntu8            Apache HTTP
> > Server - high speed threaded mod
> > ii  apache2-utils                     2.2.14-5ubuntu8            utility
> > programs for webservers
> > ii  apache2.2-bin                     2.2.14-5ubuntu8            Apache HTTP
> > Server common binary files
> > ii  apache2.2-common                  2.2.14-5ubuntu8            Apache HTTP
> > Server common files
> > ii  libapache2-mod-passenger          2.2.7debian-1              Rails and
> > Rack support for Apache2
> > ii  libapache2-mod-wsgi               2.8-2ubuntu1               Python WSGI
> > adapter module for Apache
>
> > *dpkg -l|grep ruby*
> > ii  libaugeas-ruby1.8                 0.2.0-2ubuntu3             Augeas
> > bindings for the Ruby language
> > ii  libopenssl-ruby                   4.2                        OpenSSL
> > interface for Ruby
> > ii  libopenssl-ruby1.8                1.8.7.249-2                OpenSSL
> > interface for Ruby 1.8
> > ii  librack-ruby                      1.1.0-3                    A modular
> > Ruby webserver interface
> > ii  librack-ruby1.8                   1.1.0-3                    A modular
> > Ruby webserver interface (Ruby 1.8
> > ii  libreadline-ruby1.8               1.8.7.249-2                Readline
> > interface for Ruby 1.8
> > ii  libruby                           4.2                        Libraries
> > necessary to run Ruby 1.8.x
> > ii  libruby1.8                        1.8.7.249-2                Libraries
> > necessary to run Ruby 1.8
> > ii  libshadow-ruby1.8                 1.4.1-8build1              Interface
> > of shadow password for Ruby 1.8
> > ii  libxmlrpc-ruby                    4.2
> > transitional dummy package
> > ii  rdoc                              4.2                        Generate
> > documentation from ruby source file
> > ii  ruby                              4.2                        An
> > interpreter of object-oriented scripting
> > ii  ruby1.8                           1.8.7.249-2                Interpreter
> > of object-oriented scripting lan
> > ii  rubygems                          1.3.5-1ubuntu2             package
> > management framework for Ruby librar
> > ii  rubygems1.8                       1.3.5-1ubuntu2             package
> > management framework for Ruby librar
>
> > *cat ../puppetrack/puppetmasterd/config.ru *
> > # a config.ru, for use with every rack-compatible webserver.
> > # SSL needs to be handled outside this, though.
>
> > # if puppet is not in your RUBYLIB:
> > # $:.unshift('/opt/puppet/lib')
>
> > $0 = "puppetmasterd"
> > require 'puppet'
>
> > # if you want debugging:
> > ARGV << "--debug"
>
> > ARGV << "--rack"
> > require 'puppet/application/puppetmasterd'
> > # we're usually running inside a Rack::Builder.new {} block,
> > # therefore we need to call run *here*.
> > run Puppet::Application[:puppetmasterd].run
>
> > *cat /etc/puppet/puppet.conf*
> > [main]
> >     pluginsync = true
>
> > [puppetmasterd]
> >     confdir=/opt/cloudcrv/puppet
> >     vardir=/opt/cloudcrv/varpuppet
> >     ssldir = $vardir/ssl
> >     user = cloudcrv
>
> >     # The Puppet log directory.
> >     # The default value is '$vardir/log'.
> >     logdir = $vardir/log
>
> >     # Where Puppet PID files are kept.
> >     # The default value is '$vardir/run'.
> >     rundir = $vardir/run
>
> >     # Where SSL certificates are kept.
> >     # The default value is '$confdir/ssl'.
> >     ssldir = $vardir/ssl
>
> >     rails_loglevel = debug
>
> > *cat /etc/apache2/sites-available/puppetmaster *
>
> > # you probably want to tune these settings
> > PassengerHighPerformance on
> > PassengerMaxPoolSize 12
> > PassengerPoolIdleTime 1500
> > # PassengerMaxRequests 1000
> > PassengerStatThrottleRate 120
> > RackAutoDetect Off
> > RailsAutoDetect Off
>
> > Listen 8140
>
> > <VirtualHost *:8140>
> >        ServerName 192.168.2.4
> >        SSLEngine on
> >        SSLProtocol -ALL +SSLv3 +TLSv1
> >        SSLCipherSuite ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM:-LOW:-SSLv2:-EXP
>
> >        SSLCertificateFile
> > /opt/cloudcrv/varpuppet/ssl/certs/192.168.2.4.pem
> >        SSLCertificateKeyFile
> > /opt/cloudcrv/varpuppet/ssl/private_keys/192.168.2.4.pem
> >        SSLCertificateChainFile /opt/cloudcrv/varpuppet/ssl/ca/ca_crt.pem
> >        SSLCACertificateFile    /opt/cloudcrv/varpuppet/ssl/ca/ca_crt.pem
> >        # If Apache complains about invalid signatures on the CRL, you can
> > try disabling
> >        # CRL checking by commenting the next line, but this is not
> > recommended.
> >        #SSLCARevocationFile     /opt/cloudcrv/varpuppet/ssl/ca/ca_crl.pem
> >        SSLVerifyClient optional
> >        SSLVerifyDepth  1
> >        SSLOptions +StdEnvVars
>
> >        DocumentRoot /opt/cloudcrv/puppetrack/puppetmasterd/public
> >        RackBaseURI /
> >        <Directory /opt/cloudcrv/puppetrack/puppetmasterd/public >
> >                Options None
> >                AllowOverride None
> >                Order allow,deny
> >                allow from all
> >        </Directory>
> > </VirtualHost>
>
> > *Client Error Message:*
> > -bash-3.2# puppetd --test --debug --server=192.168.2.4 --trace
> > debug: Puppet::Type::User::ProviderLdap: true value when expecting false
> > debug: Puppet::Type::User::ProviderUser_role_add: file rolemod does not
> > exist
> > debug: Puppet::Type::User::ProviderPw: file pw does not exist
> > debug: Puppet::Type::User::ProviderDirectoryservice: file /usr/bin/dscl does
> > not exist
> > debug: Failed to load library 'ldap' for feature 'ldap'
> > debug: /File[/etc/puppet/ssl/private_keys/192.168.2.3.pem]: Autorequiring
> > File[/etc/puppet/ssl/private_keys]
> > debug: /File[/var/lib/puppet/log]: Autorequiring File[/var/lib/puppet]
> > debug: /File[/etc/puppet/ssl/private]: Autorequiring File[/etc/puppet/ssl]
> > debug: /File[/var/lib/puppet/facts]: Autorequiring File[/var/lib/puppet]
> > debug: /File[/var/lib/puppet/clientbucket]: Autorequiring
> > File[/var/lib/puppet]
> > debug: /File[/etc/puppet/ssl/certificate_requests]: Autorequiring
> > File[/etc/puppet/ssl]
> > debug: /File[/var/lib/puppet/state/graphs]: Autorequiring
> > File[/var/lib/puppet/state]
> > debug: /File[/etc/puppet/ssl/certs/192.168.2.3.pem]: Autorequiring
> > File[/etc/puppet/ssl/certs]
> > debug: /File[/etc/puppet/ssl/certs/ca.pem]: Autorequiring
> > File[/etc/puppet/ssl/certs]
> > debug: /File[/var/lib/puppet/state]: Autorequiring File[/var/lib/puppet]
> > debug: /File[/etc/puppet/ssl/private_keys]: Autorequiring
> > File[/etc/puppet/ssl]
> > debug: /File[/var/lib/puppet/run]: Autorequiring File[/var/lib/puppet]
> > debug: /File[/etc/puppet/ssl]: Autorequiring File[/etc/puppet]
> > debug: /File[/etc/puppet/ssl/certs]: Autorequiring File[/etc/puppet/ssl]
> > debug: /File[/var/lib/puppet/lib]: Autorequiring File[/var/lib/puppet]
> > debug: /File[/etc/puppet/ssl/public_keys]: Autorequiring
> > File[/etc/puppet/ssl]
> > debug: /File[/var/lib/puppet/client_yaml]: Autorequiring
> > File[/var/lib/puppet]
> > debug: Finishing transaction 70037710483600 with 0 changes
> > debug: /File[/var/lib/puppet/log]: Autorequiring File[/var/lib/puppet]
> > debug: /File[/etc/puppet/ssl/certificate_requests]: Autorequiring
> > File[/etc/puppet/ssl]
> > debug: /File[/var/lib/puppet/state]: Autorequiring File[/var/lib/puppet]
> > debug: /File[/var/lib/puppet/facts]: Autorequiring File[/var/lib/puppet]
> > debug: /File[/etc/puppet/ssl/public_keys]: Autorequiring
> > File[/etc/puppet/ssl]
> > debug: /File[/etc/puppet/ssl/certs/192.168.2.3.pem]: Autorequiring
> > File[/etc/puppet/ssl/certs]
> > debug: /File[/etc/puppet/ssl/private]: Autorequiring File[/etc/puppet/ssl]
> > debug: /File[/etc/puppet/ssl]: Autorequiring File[/etc/puppet]
> > debug: /File[/etc/puppet/ssl/certs/ca.pem]: Autorequiring
>
> ...
>
> Erfahren Sie mehr »

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-us...@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