Issue #2245 has been updated by Luke Kanies.

Status changed from Accepted to Ready for Checkin
Assigned to set to James Turnbull

Pushed to the tickets/master/2245 branch in my repo.
----------------------------------------
Bug #2245: Pluginsync causes provider list to get lost
http://projects.reductivelabs.com/issues/2245

Author: Derek Whayman
Status: Ready for Checkin
Priority: High
Assigned to: James Turnbull
Category: RAL
Target version: 0.25.0
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to