Issue #3094 has been updated by Avi Miller.
Hi Markus -- this does not appear to work, but I could be doing something wrong. I added the following lines: <pre> libdir = $vardir/lib/puppet libdir = /path/to/puppet-dashboard/lib/puppet </pre> And I have tried puppet_dashboard.rb in both: <pre>/path/to/puppet-dashboard/lib/puppet/puppet_dashboard.rb /path/to/puppet-dashboard/lib/puppet/reports/puppet_dashboard.rb</pre> But I still get a message saying it was unable to find the puppet_dashboard report (in both cases) ---------------------------------------- Bug #3094: Trying to specify multiple libdir values fails http://projects.reductivelabs.com/issues/3094 Author: Avi Miller Status: Needs more information Priority: Normal Assigned to: Category: Target version: Affected version: 0.25.3 Keywords: Branch: Trying to specify multiple values for libdir in puppet.conf: <pre> libdir = $vardir/lib/puppet:/path/to/puppet-dashboard/lib/puppet </pre> Puppet fails with the following --debug trace <pre> [r...@firefly puppet]# puppetmasterd --no-daemonize --verbose --debug debug: Failed to load library 'ldap' for feature 'ldap' debug: Puppet::Type::User::ProviderLdap: feature ldap is missing debug: Puppet::Type::User::ProviderUser_role_add: file roleadd does not exist debug: Puppet::Type::User::ProviderDirectoryservice: file /usr/bin/dscl does not exist debug: Puppet::Type::User::ProviderPw: file pw does not exist debug: /File[/var/lib/puppet/ssl/private_keys]: Autorequiring File[/var/lib/puppet/ssl] debug: /File[/var/lib/puppet/ssl/certs/firefly.local.pem]: Autorequiring File[/var/lib/puppet/ssl/certs] debug: /File[/var/lib/puppet/ssl/certs/ca.pem]: Autorequiring File[/var/lib/puppet/ssl/certs] debug: /File[/var/lib/puppet/ssl/public_keys/firefly.local.pem]: Autorequiring File[/var/lib/puppet/ssl/public_keys] debug: /File[/var/lib/puppet/ssl]: Autorequiring File[/var/lib/puppet] debug: /File[/etc/puppet/puppet.conf]: Autorequiring File[/etc/puppet] debug: /File[/etc/puppet/manifests/site.pp]: Autorequiring File[/etc/puppet/manifests] debug: /File[/var/lib/puppet/ssl/private_keys/firefly.local.pem]: Autorequiring File[/var/lib/puppet/ssl/private_keys] debug: /File[/var/lib/puppet/ssl/public_keys]: Autorequiring File[/var/lib/puppet/ssl] debug: /File[/var/lib/puppet/ssl/certs]: Autorequiring File[/var/lib/puppet/ssl] debug: /File[/var/lib/puppet/state]: Autorequiring File[/var/lib/puppet] debug: /File[/etc/puppet/auth.conf]: Autorequiring File[/etc/puppet] debug: /File[/var/lib/puppet/ssl/certificate_requests]: Autorequiring File[/var/lib/puppet/ssl] debug: /File[/var/lib/puppet/rrd]: Autorequiring File[/var/lib/puppet] debug: /File[/etc/puppet/manifests]: Autorequiring File[/etc/puppet] debug: /File[/var/lib/puppet/ssl/private]: Autorequiring File[/var/lib/puppet/ssl] debug: /File[/var/lib/puppet/bucket]: Autorequiring File[/var/lib/puppet] debug: /File[/var/lib/puppet/facts]: Autorequiring File[/var/lib/puppet] debug: /File[/etc/puppet/fileserver.conf]: Autorequiring File[/etc/puppet] debug: /File[/var/lib/puppet/ssl/crl.pem]: Autorequiring File[/var/lib/puppet/ssl] debug: /File[/var/lib/puppet/reports]: Autorequiring File[/var/lib/puppet] debug: /File[/var/lib/puppet/yaml]: Autorequiring File[/var/lib/puppet] debug: /File[/var/log/puppet/masterhttp.log]: Autorequiring File[/var/log/puppet] debug: /File[/var/lib/puppet/lib/puppet:/path/to/puppet-dashboard/lib/puppet]: Changing ensure debug: /File[/var/lib/puppet/lib/puppet:/path/to/puppet-dashboard/lib/puppet]: 1 change(s) err: /File[/var/lib/puppet/lib/puppet:/path/to/puppet-dashboard/lib/puppet]/ensure: change from absent to directory failed: Cannot create /var/lib/puppet/lib/puppet:/path/to/puppet-dashboard/lib/puppet; parent directory /var/lib/puppet/lib/puppet:/path/to/puppet-dashboard/lib does not exist debug: Finishing transaction 70341763429520 with 1 changes Could not prepare for execution: Got 1 failure(s) while initializing: change from absent to directory failed: Cannot create /var/lib/puppet/lib/puppet:/path/to/puppet-dashboard/lib/puppet; parent directory /var/lib/puppet/lib/puppet:/path/to/puppet-dashboard/lib does not exist </pre> Both directories do exist on the test machine. -- 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://reductivelabs.com/redmine/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.
