I am seeing similar issues.  In my puppet.conf I set

reports = store, puppet_dashboard
and libpath = /var/puppet/lib:$RAILS_ROOT/lib/puppet

(RAILS_ROOT being /opt/puppet-dashboard where I installed puppet dashboard)
Using a combined path like this does not seem to work for libpath. It views
the entire string as one path.  Is this by design?

I then set libpath to just $RAILS_ROOT/lib/puppet

With these settings I still get the message that it can't find the report
named 'puppet_dashboard'.  I even tried linking the .rb files for the
puppet_dashboard report to /var/puppet/lib and use the default libpath but
that did not seem to help either.

Any idea?

On Mon, May 31, 2010 at 9:35 AM, christian <christ...@cust.in> wrote:

> Hey,
>
> I'm exploring puppet-dashboard right now and I want to get the live
> aggregation running.
> But somehow I'm already failing at the puppet.conf entries ;)
>
> The Dashboard readme says:
> ### Live report aggregation
> To enable report aggregation in Puppet Dashboard, the file `lib/puppet/
> puppet_dashboard.rb` must be available in Puppet's lib path. The
> easiest way to do this is to add `RAILS_ROOT/lib/puppet` to `$libdir`
> in your `puppet.conf`, where `RAILS_ROOT` is the directory containing
> this README. Then ensure that your puppetmasterd runs with the option
> `--reports puppet_dashboard`.
>
> So how do I "add" that line?
>
> If I try something like $libdir = $vardir/lib;/usr/local/puppet-
> dashboard/lib/puppet or : or , or "blank" instead of ; I always get
> this error message from the clients:
> "Could not prepare for execution: Got 1 failure(s) while initializing:
> change from absent to directory failed: Cannot create /var/lib/puppet/
> lib,/usr/local/puppet-dashboard/lib/puppet; parent directory /var/lib/
> puppet/lib,/usr/local/puppet-dashboard/lib does not exist"
>
> I'm using Pupet 0.25.4 on Open Suse 11.1 and Dashboard 1.0.0
>
> --
> 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<puppet-users%2bunsubscr...@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-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