Issue #2245 has been reported by Derek Whayman.
----------------------------------------
Bug #2245: Pluginsync (using old-style mount) doesn't successfully load types
http://projects.reductivelabs.com/issues/2245
Author: Derek Whayman
Status: Unreviewed
Priority: Normal
Assigned to:
Category:
Target version:
Complexity: Unknown
Affected version: 0.25.0
Keywords:
Following on from #2244, if I use an old-style mount to pluginsync, my types
aren't loaded successfully:
On Master, in /etc/puppet/fileserver.conf:
<pre>
...
[oldplugins]
path /var/lib/puppet/plugins
allow *
...
</pre>
On Client,
In /etc/puppet/puppet.conf
<pre>
...
[puppetd]
...
pluginsource = puppet:///oldplugins/
</pre>
<pre>
<0> [email protected] (0 jobs)
/var/lib/puppet/plugins
% sudo puppetd -t --noop --no-factsync --pluginsync --tags sdkljfh
<1> [email protected] (0 jobs)
/var/lib/puppet/plugins
% ls -l
total 0
<0> [email protected] (0 jobs)
/var/lib/puppet/plugins
% sudo puppetd -t --noop --no-factsync --pluginsync --tags sdkljfh
info: Retrieving plugin
notice: /File[/var/lib/puppet/plugins/puppet]/ensure: created
notice: /File[/var/lib/puppet/plugins/puppet/parser]/ensure: created
notice: /File[/var/lib/puppet/plugins/puppet/parser/functions]/ensure: created
notice:
/File[/var/lib/puppet/plugins/puppet/parser/functions/BCutilities.rb]/ensure:
defined 'content' as '{md5}3cdb1b3a2c9377f2b06b8a3d1eb99f7d'
notice:
/File[/var/lib/puppet/plugins/puppet/parser/functions/allstringvarsdefined.rb]/ensure:
defined 'content' as '{md5}57c37a60a75dfca8918596e07ba200dd'
...
notice: /File[/var/lib/puppet/plugins/puppet/provider/sysctl]/ensure: created
notice: /File[/var/lib/puppet/plugins/puppet/provider/sysctl/parsed.rb]/ensure:
defined 'content' as '{md5}d2286da60de06702b4f4088aea013271'
...
notice: /File[/var/lib/puppet/plugins/puppet/type/sysctl.rb]/ensure: defined
'content' as '{md5}2dbd57c096f29efa11a4c041af6e41ef'
...
info: Loading downloaded plugin /var/lib/puppet/plugins/puppet/type/sysctl.rb
info: Redefining sysctl in Puppet::Type
...
err: Could not run Puppet configuration client: Could not find a default
provider for sysctl
</pre>
N.B. I'm trying this mainly because I haven't refactored my Manifest to use
modular plugins, and I can't get it to even copy the files over using the
default [plugins] fileserver export.
Many thanks,
Derek
--
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
-~----------~----~----~----~------~----~------~--~---