Issue #3094 has been updated by Markus Roberts.

Status changed from Needs more information to Investigating


----------------------------------------
Bug #3094: Trying to specify multiple libdir values fails
http://projects.reductivelabs.com/issues/3094

Author: Avi Miller
Status: Investigating
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.

Reply via email to