Issue #9641 has been updated by Nigel Kersten.
Thomas, did you do this step in the upgrade process?
<pre>
To use the new accounts, mcollectivepe, stdlib, and baselines modules, you must
add the the /opt/puppet/share/puppet/modules directory to Puppet’s modulepath:
[main]
modulepath =
/etc/puppetlabs/puppet/modules:/opt/puppet/share/puppet/modules
Note that if you were previously using an older version of the stdlib module,
or any modules with the same name as the accounts, mcollectivepe, or baselines
modules, you will have to delete them in order to use the modules included with
PE 1.2.
</pre>
That fact comes from stdlib, and should be automatically pluginsync'd to your
client as soon as it connects to your master with the above modulepath,
regardless of whether you're classifying your node with those modules or not.
----------------------------------------
Bug #9641: PE 1.2 upgrader does not install facter_dot_d.rb properly
https://projects.puppetlabs.com/issues/9641
Author: Thomas Linkin
Status: Investigating
Priority: Normal
Assignee: Matthaus Litteken
Category: installer
Target version:
Keywords: facter_dot_d.rb
Branch:
Affected URL:
Affected PE version: 1.2
Upgrading from PE 1.1 to 1.2 using the script, I found that
/var/opt/lib/pe-puppet/lib/facter/facter_dot_d.rb is not created. This file is
what facter uses (as far I can tell) to get static facts from
/etc/puppetlabs/facter/facts.d/ using the txt_parser. On a test instance with a
fresh from scratch install of PE 1.2, the file
/var/opt/lib/pe-puppet/lib/facter/facter_dot_d.rb was present but was not
placed by any RPM.
My solution on my upgraded host was "cp
/opt/puppet/share/puppet/modules/stdlib/lib/facter/facter_dot_d.rb
/var/opt/lib/pe-puppet/lib/facter/facter_dot_d.rb" and facter then started to
work just fine.
--
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.