Issue #5073 has been reported by Andrew Forgue.
----------------------------------------
Bug #5073: Puppet doesn't download custom providers/types if tags are used
https://projects.puppetlabs.com/issues/5073
Author: Andrew Forgue
Status: Unreviewed
Priority: Normal
Assignee:
Category:
Target version:
Affected Puppet version: 2.6.2
Keywords:
Branch:
It seems that if tags are used, then puppet doesn't download custom types and
providers or facts. This seems to be a behaviorial change from 0.25.5.
>From a *missing* @/var/lib/puppet@
With 0.25.5:
[r...@puppet1 tmp]# puppetd -vt --server ${PUPPETMASTER} --tags first-boot
info: Retrieving plugin
notice: /File[/var/lib/puppet/lib/facter]/ensure: created
notice: /File[/var/lib/puppet/lib/facter/broadcast.rb]/ensure: content
changed '{md5}e00b44f4a42da00ba8cf752adb119cd0' to
'{md5}e00b44f4a42da00ba8cf752adb119cd0'
notice: /File[/var/lib/puppet/lib/facter/dmidecode.rb]/ensure: content
changed '{md5}5d9c5e5f7a4b7132168896e329e39238' to
'{md5}5d9c5e5f7a4b7132168896e329e39238'
notice: /File[/var/lib/puppet/lib/facter/gateway.rb]/ensure: content
changed '{md5}99cd460fa15e169a28c4488ccdfbd826' to
'{md5}99cd460fa15e169a28c4488ccdfbd826'
notice: /File[/var/lib/puppet/lib/facter/hostgroup.rb]/ensure: content
changed '{md5}8da04177b08d130a24c56ed0975f941a' to
'{md5}8da04177b08d130a24c56ed0975f941a'
notice: /File[/var/lib/puppet/lib/facter/location.rb]/ensure: content
changed '{md5}799379883814b2041f3ff5cfce6b78ff' to
'{md5}799379883814b2041f3ff5cfce6b78ff'
notice: /File[/var/lib/puppet/lib/facter/memory.rb]/ensure: content changed
'{md5}5065907b2ea6403463f0959c18b14f34' to
'{md5}5065907b2ea6403463f0959c18b14f34'
notice: /File[/var/lib/puppet/lib/facter/open_directory.rb]/ensure: content
changed '{md5}7e77434d7f7ad8a048efcf126364094a' to
'{md5}7e77434d7f7ad8a048efcf126364094a'
notice: /File[/var/lib/puppet/lib/facter/operating_system.rb]/ensure:
content changed '{md5}f554e27cf16498ff5acc8486455c7350' to
'{md5}f554e27cf16498ff5acc8486455c7350'
notice: /File[/var/lib/puppet/lib/facter/primary_interface.rb]/ensure:
content changed '{md5}06fd542ab109a6fd2e0565937b2fa5eb' to
'{md5}06fd542ab109a6fd2e0565937b2fa5eb'
notice: /File[/var/lib/puppet/lib/facter/rand.rb]/ensure: content changed
'{md5}b9d2d168c0ad33a095d4ec8620716d10' to
'{md5}b9d2d168c0ad33a095d4ec8620716d10'
notice: /File[/var/lib/puppet/lib/facter/real_os_hack.rb]/ensure: content
changed '{md5}6d368e76ff9089c7ef859f5acd3b9634' to
'{md5}6d368e76ff9089c7ef859f5acd3b9634'
notice: /File[/var/lib/puppet/lib/facter/users.rb]/ensure: content changed
'{md5}f0f486ba2cc34acd1011123594df1721' to
'{md5}f0f486ba2cc34acd1011123594df1721'
notice: /File[/var/lib/puppet/lib/facter/vncqueue.rb]/ensure: content
changed '{md5}b7d44f775cfcc894d82c6338dc8052d3' to
'{md5}b7d44f775cfcc894d82c6338dc8052d3'
notice: /File[/var/lib/puppet/lib/puppet]/ensure: created
notice: /File[/var/lib/puppet/lib/puppet/parser]/ensure: created
notice: /File[/var/lib/puppet/lib/puppet/parser/functions]/ensure: created
notice:
/File[/var/lib/puppet/lib/puppet/parser/functions/generate_ssh_known_hosts.rb]/ensure:
content changed '{md5}658d2bdae542d9f6bcc64e223ee135d9' to
'{md5}658d2bdae542d9f6bcc64e223ee135d9'
notice:
/File[/var/lib/puppet/lib/puppet/parser/functions/storeconfigs.rb]/ensure:
content changed '{md5}168cbc17c3a8fc5f90c48d1de508e446' to
'{md5}168cbc17c3a8fc5f90c48d1de508e446'
notice: /File[/var/lib/puppet/lib/puppet/provider]/ensure: created
notice: /File[/var/lib/puppet/lib/puppet/provider/package]/ensure: created
notice: /File[/var/lib/puppet/lib/puppet/provider/package/encap.rb]/ensure:
content changed '{md5}13f976001598e3cb8ca1601847b6c601' to
'{md5}13f976001598e3cb8ca1601847b6c601'
notice: /File[/var/lib/puppet/lib/puppet/provider/package/epkg.rb]/ensure:
content changed '{md5}3d86561ca357bd803decf8032e5ca93a' to
'{md5}3d86561ca357bd803decf8032e5ca93a'
notice: /File[/var/lib/puppet/lib/puppet/type]/ensure: created
And on 2.6.2:
[r...@puppet1 tmp]# puppetd -vt --server ${PUPPETMASTER} --tags first-boot
notice: Ignoring --listen on onetime run
info: Retrieving plugin
info: Creating state file /var/lib/puppet/state/state.yaml
and running without tags on 2.6.2:
[r...@puppet1 tmp]# puppetd -vt --server ${PUPPETMASTER} --noop
notice: Ignoring --listen on onetime run
info: Retrieving plugin
notice: /File[/var/lib/puppet/lib/facter]/ensure: created
notice: /File[/var/lib/puppet/lib/facter/broadcast.rb]/ensure: defined
content as '{md5}e00b44f4a42da00ba8cf752adb119cd0'
notice: /File[/var/lib/puppet/lib/facter/dmidecode.rb]/ensure: defined
content as '{md5}5d9c5e5f7a4b7132168896e329e39238'
notice: /File[/var/lib/puppet/lib/facter/gateway.rb]/ensure: defined
content as '{md5}99cd460fa15e169a28c4488ccdfbd826'
Looks like the root cause could be:
debug: /File[/var/lib/puppet/lib]: Not tagged with first-boot
--
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://projects.puppetlabs.com/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.