[PUP-1015] Error: Could not intialize global default settings: undefined method `mode=' for #<Puppet::Settings::AutosignSetting:0x7ff361614368> Created: 2013/12/12 Updated: 2014/01/07 Resolved: 2014/01/07
|Affects Version/s:||PUP 3.4.0 RC|
|Fix Version/s:||PUP 3.4.2|
|Remaining Estimate:||Not Specified|
|Time Spent:||Not Specified|
|Original Estimate:||Not Specified|
|Sprint:||Week 2013-12-11 to 2013-12-18, Week 2013-12-19 to 2014-1-2|
Follow-on from #23349... regression from 3.3.x to 3.4.0-rc2. This affects all Foreman users, since it's the default installer configuration (https://github.com/theforeman/puppet-puppet/blob/master/templates/puppet.conf.erb#L21).
With this in puppet.conf:
Sorry for not including the full puppet.conf entry in the earlier bug report, we could have avoided a round trip.
|Comment by Dominic Cleal [ 2013/12/21 ]|
If you're managing mode for autosign.conf in puppet.conf today, like the default Foreman setup:
Comment out this line for 3.4.0, but remember to uncomment it again for 3.4.1, else the file mode will reset back to the default!
|Comment by Kurt Wall [ 2013/12/23 ]|
Verified in puppet-18.104.22.1687-1.el6.noarch:
|Comment by Dominic Cleal [ 2013/12/26 ]|
Note, this wasn't released in 3.4.1 as the ticket says - 3.4.1 was a security release and this patch seems to have been held back. Presumably it'll go out in 3.4.2 instead.
|Comment by Melissa Stone [ 2014/01/07 ]|
Released in Puppet 3.4.2