Hi

I have similar issues with puppet 0.25 + passenger 2.2.2,

All logs are going to /var/log/messages even when logdir is defined in 
/etc/puppet/puppec.conf on the server?

    ## site id_api_cd
    [id_api_cd_keyA_prd]
        manifest = /etc/puppet/site/id_api_cd/prd/site.pp
        modulepath =
    
/etc/puppet/site/id_api_cd/prd/modules/:/etc/puppet/site/id_api_cd/public/modules/
        logdir = /etc/puppet/site/id_api_cd/logs
        usecacheonfailure = true
    [math_keyC_dev]
        manifest = /etc/puppet/site/math/dev/site.pp
        modulepath =
    /etc/puppet/site/math/dev/modules/:/etc/puppet/site/math/public/modules/
        logdir = /etc/puppet/site/math/logs
        usecacheonfailure = false



Like I'm using several environments it's imported that each environment 
logs to separate directory ...

Under 0.25 the /etc/puppet/rack/config.ru looks like:

    $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


May somebody has ans answer?


Ohad Levy schrieb:
> I've tried to change logging to warn, it ended up breaking the 
> puppetmaster not being able to sign new certificates.
>
> I know the setup in 0.25 is different, so it might work there.
>
> Ohad
>
> On Sat, Aug 8, 2009 at 3:30 AM, cnjohnson <gm.johns...@gmail.com 
> <mailto:gm.johns...@gmail.com>> wrote:
>
>
>     On Aug 7, 12:50 am, David Schmitt <da...@dasz.at
>     <mailto:da...@dasz.at>> wrote:
>     > cnjohnson wrote:
>     > > I am running puppet-0.24.8 with passenger-2.2.2, apache-2.2.3
>     on RHEL
>     > > 5.2. I have two nodes, one x86_64 and one ppc64, that have the
>     client
>     > > running and they are checking in regularly as expected. I have a
>     > > minimal site.pp file which defines the owner, group and
>     permissions on
>     > > several files. Changes to those files on the two client nodes are
>     > > reverted according to the site.pp file as expected.
>     >
>     > > I have a question about logging, though. Puppet now logs
>     through /var/
>     > > log/messages. This is fine, but not my first choice. Is this being
>     > > handled by apache? Do I need to add an entry in the virtual host
>     > > section of httpd.conf; or is this being handled by rack? I would
>     > > prefer that the logging be done in /var/puppet/log/masterhttp.log
>     >
>     > > Any suggestions would be appreciated.
>     >
>     > Take a look at the configuration reference at [1], especially the
>     > httplog, logdir, rails_loglevel. railslog, report*, and
>     syslogfacility.
>     >
>     > See [2] for details on reporting.
>     >
>     > Regards, DavidS
>     >
>     > [1]http://reductivelabs.com/trac/puppet/wiki/ConfigurationReference
>     > [2]http://reductivelabs.com/trac/puppet/wiki/ReportReference
>
>     Thank you for the reply. Unfortunately, I still cannot change where
>     puppetmasterd logs when used as a rack app. The cofig.ru
>     <http://cofig.ru> file has the
>     following lines:
>
>     # startup code stolen from bin/puppetmasterd
>     Puppet.parse_config
>     Puppet::Util::Log.level = :info
>     Puppet::Util::Log.newdestination(:syslog)
>
>     Commenting out the last two lines has the effect of stopping logging
>     altogether even though logdir and httplog are specified in
>     /etc/puppet/
>     puppet.conf
>
>     Doing the following causes the clients to report: Could not call
>     puppetmaster.getconfig: #<RuntimeError: HTTP-Error: 500 Internal
>     Server Error>
>
>     mylog = File.new("/var/puppet/log/myhttp.log", "a+")
>     Puppet::Util::Log.newdestination(mylog)
>
>     I am clearly missing something. Any further clues would be
>     appreciated.
>
>     Cheers--
>
>     Charles
>
>
>
> >


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