Issue #19670 has been updated by Charlie Sharpsteen.

Description updated
Status changed from Unreviewed to Investigating
Assignee set to Charlie Sharpsteen

Nikolay Georgieff wrote:
> Upgraded Puppet from 2.7.20 to 3.1 and can't get it working:

What method did you use to upgrade puppet? I.E. did you upgrade using your 
system's package manager, using rubygems, or some other method or combination 
of methods? Also, which operating system are you using?


----------------------------------------
Bug #19670: Could not create resources for managing Puppet's files and 
directories in sections [:main, :agent, :ssl]
https://projects.puppetlabs.com/issues/19670#change-86879

Author: Nikolay Georgieff
Status: Investigating
Priority: Low
Assignee: Charlie Sharpsteen
Category: 
Target version: 
Affected Puppet version: 3.1.0
Keywords: 
Branch: 


Upgraded Puppet from 2.7.20 to 3.1 and can't get it working:

<pre>
[root@puppet ~]# puppet agent -t --trace --debug
Debug: Using settings: adding file resource 'clientyamldir': 
'File[/var/lib/puppet/client_yaml]{:loglevel=>:debug, :links=>:follow, 
:ensure=>:directory, :backup=>false, :mode=>"750", 
:path=>"/var/lib/puppet/client_yaml"}'
Debug: Puppet::Type::User::ProviderUser_role_add: file roleadd does not exist
Debug: Failed to load library 'ldap' for feature 'ldap'
Debug: Puppet::Type::User::ProviderLdap: feature ldap is missing
Debug: Puppet::Type::User::ProviderDirectoryservice: file /usr/bin/dscl does 
not exist
Debug: Puppet::Type::User::ProviderPw: file pw does not exist
Debug: Using settings: adding file resource 'hostprivkey': 
'File[/var/lib/puppet/ssl/private_keys/puppetmaster.ucla.edu.pem]{:loglevel=>:debug,
 :links=>:follow, :owner=>"puppet", :ensure=>:file, :backup=>false, 
:mode=>"640", 
:path=>"/var/lib/puppet/ssl/private_keys/puppetmaster.ucla.edu.pem"}'
Debug: Using settings: adding file resource 'resourcefile': 
'File[/var/lib/puppet/state/resources.txt]{:loglevel=>:debug, :links=>:follow, 
:owner=>"root", :ensure=>:file, :backup=>false, :mode=>"640", 
:path=>"/var/lib/puppet/state/resources.txt"}'
Debug: Failed to load library 'ldap' for feature 'ldap'
Debug: Puppet::Type::Group::ProviderLdap: feature ldap is missing
Debug: Puppet::Type::Group::ProviderDirectoryservice: file /usr/bin/dscl does 
not exist
Debug: Puppet::Type::Group::ProviderPw: file pw does not exist
Error: Could not create resources for managing Puppet's files and directories 
in sections [:main, :agent, :ssl]: undefined method `exists?' for 
#<Puppet::Type::Group:0x7feaedf20cd0>
/usr/lib/ruby/site_ruby/1.8/puppet/settings.rb:725:in `service_group_available?'
/usr/lib/ruby/site_ruby/1.8/puppet/settings/file_setting.rb:54:in `send'
/usr/lib/ruby/site_ruby/1.8/puppet/settings/file_setting.rb:54:in 
`safe_to_use_settings_value?'
/usr/lib/ruby/site_ruby/1.8/puppet/settings/file_setting.rb:45:in `value'
/usr/lib/ruby/site_ruby/1.8/puppet/settings/file_setting.rb:102:in `group'
/usr/lib/ruby/site_ruby/1.8/puppet/settings/file_setting.rb:157:in `to_resource'
/usr/lib/ruby/site_ruby/1.8/puppet/settings.rb:847:in `to_catalog'
/usr/lib/ruby/site_ruby/1.8/puppet/settings.rb:844:in `each'
/usr/lib/ruby/site_ruby/1.8/puppet/settings.rb:844:in `to_catalog'
/usr/lib/ruby/site_ruby/1.8/puppet/settings.rb:906:in `use'
/usr/lib/ruby/1.8/sync.rb:230:in `synchronize'
/usr/lib/ruby/site_ruby/1.8/puppet/settings.rb:900:in `use'
/usr/lib/ruby/site_ruby/1.8/puppet/application/agent.rb:450:in `setup'
/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:362:in `run'
/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:456:in `plugin_hook'
/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:362:in `run'
/usr/lib/ruby/site_ruby/1.8/puppet/util.rb:504:in `exit_on_fail'
/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:362:in `run'
/usr/lib/ruby/site_ruby/1.8/puppet/util/command_line.rb:132:in `run'
/usr/lib/ruby/site_ruby/1.8/puppet/util/command_line.rb:86:in `execute'
/usr/bin/puppet:4
Error: Could not prepare for execution: Could not create resources for managing 
Puppet's files and directories in sections [:main, :agent, :ssl]: undefined 
method `exists?' for #<Puppet::Type::Group:0x7feaedf20cd0>
undefined method `exists?' for #<Puppet::Type::Group:0x7feaedf20cd0>
/usr/lib/ruby/site_ruby/1.8/puppet/settings.rb:725:in `service_group_available?'
/usr/lib/ruby/site_ruby/1.8/puppet/settings/file_setting.rb:54:in `send'
/usr/lib/ruby/site_ruby/1.8/puppet/settings/file_setting.rb:54:in 
`safe_to_use_settings_value?'
/usr/lib/ruby/site_ruby/1.8/puppet/settings/file_setting.rb:45:in `value'
/usr/lib/ruby/site_ruby/1.8/puppet/settings/file_setting.rb:102:in `group'
/usr/lib/ruby/site_ruby/1.8/puppet/settings/file_setting.rb:157:in `to_resource'
/usr/lib/ruby/site_ruby/1.8/puppet/settings.rb:847:in `to_catalog'
/usr/lib/ruby/site_ruby/1.8/puppet/settings.rb:844:in `each'
/usr/lib/ruby/site_ruby/1.8/puppet/settings.rb:844:in `to_catalog'
/usr/lib/ruby/site_ruby/1.8/puppet/settings.rb:906:in `use'
/usr/lib/ruby/1.8/sync.rb:230:in `synchronize'
/usr/lib/ruby/site_ruby/1.8/puppet/settings.rb:900:in `use'
/usr/lib/ruby/site_ruby/1.8/puppet/application/agent.rb:450:in `setup'
/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:362:in `run'
/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:456:in `plugin_hook'
/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:362:in `run'
/usr/lib/ruby/site_ruby/1.8/puppet/util.rb:504:in `exit_on_fail'
/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:362:in `run'
/usr/lib/ruby/site_ruby/1.8/puppet/util/command_line.rb:132:in `run'
/usr/lib/ruby/site_ruby/1.8/puppet/util/command_line.rb:86:in `execute'
/usr/bin/puppet:4
[root@puppet ~]# 
</pre>


-- 
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 unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/puppet-bugs?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to