ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] puppet
@ 2014-07-01 12:05 Anton Gorlov
  2014-07-01 18:52 ` Anton Gorlov
  0 siblings, 1 reply; 5+ messages in thread
From: Anton Gorlov @ 2014-07-01 12:05 UTC (permalink / raw)
  To: ALT Linux Community

All -у нас кто-нибудь  puppet использует?

на свежей клиентской установке (не мастер ноде, а именно клиенте) получаю

err: Could not create resources for managing Puppet's files and
directories in sections [:main, :agent, :ssl]: undefined method
`exists?' for nil:NilClass


При запуске с дебагом вот что пишет (все нужные директории при этом
есть, как и права):


[root@corsair tmp]# puppet agent --no-daemonize  --onetime --test --trace
/usr/lib/ruby/rubygems/custom_require.rb:36:in `require': iconv will be
deprecated in the future, use String#encode instead.
/usr/lib/ruby/site_ruby/puppet/type/user.rb:355:in `exists?'
/usr/lib/ruby/site_ruby/puppet/util/settings.rb:451:in
`service_user_available?'
/usr/lib/ruby/site_ruby/puppet/util/settings/file_setting.rb:45:in
`use_service_user?'
/usr/lib/ruby/site_ruby/puppet/util/settings/file_setting.rb:40:in `owner'
/usr/lib/ruby/site_ruby/puppet/util/settings/file_setting.rb:109:in
`to_resource'
/usr/lib/ruby/site_ruby/puppet/util/settings.rb:555:in `block in to_catalog'
/usr/lib/ruby/site_ruby/puppet/util/settings.rb:553:in `each'
/usr/lib/ruby/site_ruby/puppet/util/settings.rb:553:in `to_catalog'
/usr/lib/ruby/site_ruby/puppet/util/settings.rb:612:in `block in use'
/usr/lib/ruby/sync.rb:227:in `sync_synchronize'
/usr/lib/ruby/site_ruby/puppet/util/settings.rb:606:in `use'
/usr/lib/ruby/site_ruby/puppet/application/agent.rb:459:in `setup'
/usr/lib/ruby/site_ruby/puppet/application.rb:307:in `block (2 levels)
in run'
/usr/lib/ruby/site_ruby/puppet/application.rb:416:in `hook'
/usr/lib/ruby/site_ruby/puppet/application.rb:307:in `block in run'
/usr/lib/ruby/site_ruby/puppet/application.rb:407:in `exit_on_fail'
/usr/lib/ruby/site_ruby/puppet/application.rb:307:in `run'
/usr/lib/ruby/site_ruby/puppet/util/command_line.rb:69:in `execute'
/usr/bin/puppet:4:in `<main>'
err: Could not create resources for managing Puppet's files and
directories in sections [:main, :agent, :ssl]: undefined method
`exists?' for nil:NilClass
/usr/lib/ruby/site_ruby/puppet/type/user.rb:355:in `exists?'
/usr/lib/ruby/site_ruby/puppet/util/settings.rb:451:in
`service_user_available?'
/usr/lib/ruby/site_ruby/puppet/util/settings/file_setting.rb:45:in
`use_service_user?'
/usr/lib/ruby/site_ruby/puppet/util/settings/file_setting.rb:40:in `owner'
/usr/lib/ruby/site_ruby/puppet/util/settings/file_setting.rb:109:in
`to_resource'
/usr/lib/ruby/site_ruby/puppet/util/settings.rb:555:in `block in to_catalog'
/usr/lib/ruby/site_ruby/puppet/util/settings.rb:553:in `each'
/usr/lib/ruby/site_ruby/puppet/util/settings.rb:553:in `to_catalog'
/usr/lib/ruby/site_ruby/puppet/util/settings.rb:612:in `block in use'
/usr/lib/ruby/sync.rb:227:in `sync_synchronize'
/usr/lib/ruby/site_ruby/puppet/util/settings.rb:606:in `use'
/usr/lib/ruby/site_ruby/puppet/indirector/ssl_file.rb:50:in `initialize'
/usr/lib/ruby/site_ruby/puppet/indirector/indirection.rb:322:in `new'
/usr/lib/ruby/site_ruby/puppet/indirector/indirection.rb:322:in
`make_terminus'
/usr/lib/ruby/site_ruby/puppet/indirector/indirection.rb:130:in `terminus'
/usr/lib/ruby/site_ruby/puppet/indirector/indirection.rb:309:in `prepare'
/usr/lib/ruby/site_ruby/puppet/indirector/indirection.rb:188:in `find'
/usr/lib/ruby/site_ruby/puppet/ssl/host.rb:138:in `key'
/usr/lib/ruby/site_ruby/puppet/ssl/host.rb:195:in `certificate'
/usr/lib/ruby/site_ruby/puppet/ssl/host.rb:316:in `wait_for_cert'
/usr/lib/ruby/site_ruby/puppet/application/agent.rb:407:in `setup_host'
/usr/lib/ruby/site_ruby/puppet/application/agent.rb:425:in `setup_agent'
/usr/lib/ruby/site_ruby/puppet/application/agent.rb:484:in `setup'
/usr/lib/ruby/site_ruby/puppet/application.rb:307:in `block (2 levels)
in run'
/usr/lib/ruby/site_ruby/puppet/application.rb:416:in `hook'
/usr/lib/ruby/site_ruby/puppet/application.rb:307:in `block in run'
/usr/lib/ruby/site_ruby/puppet/application.rb:407:in `exit_on_fail'
/usr/lib/ruby/site_ruby/puppet/application.rb:307:in `run'
/usr/lib/ruby/site_ruby/puppet/util/command_line.rb:69:in `execute'
/usr/bin/puppet:4:in `<main>'
err: Could not create resources for managing Puppet's files and
directories in sections [:main, :ssl]: undefined method `exists?' for
nil:NilClass
info: Creating a new SSL key for corsair.locum.ru
/usr/lib/ruby/site_ruby/puppet/indirector/ssl_file.rb:167:in `rescue in
write'
/usr/lib/ruby/site_ruby/puppet/indirector/ssl_file.rb:164:in `write'
/usr/lib/ruby/site_ruby/puppet/indirector/ssl_file.rb:102:in `save'
/usr/lib/ruby/site_ruby/puppet/indirector/key/file.rb:34:in `save'
/usr/lib/ruby/site_ruby/puppet/indirector/indirection.rb:271:in `save'
/usr/lib/ruby/site_ruby/puppet/ssl/host.rb:147:in `generate_key'
/usr/lib/ruby/site_ruby/puppet/ssl/host.rb:195:in `certificate'
/usr/lib/ruby/site_ruby/puppet/ssl/host.rb:316:in `wait_for_cert'
/usr/lib/ruby/site_ruby/puppet/application/agent.rb:407:in `setup_host'
/usr/lib/ruby/site_ruby/puppet/application/agent.rb:425:in `setup_agent'
/usr/lib/ruby/site_ruby/puppet/application/agent.rb:484:in `setup'
/usr/lib/ruby/site_ruby/puppet/application.rb:307:in `block (2 levels)
in run'
/usr/lib/ruby/site_ruby/puppet/application.rb:416:in `hook'
/usr/lib/ruby/site_ruby/puppet/application.rb:307:in `block in run'
/usr/lib/ruby/site_ruby/puppet/application.rb:407:in `exit_on_fail'
/usr/lib/ruby/site_ruby/puppet/application.rb:307:in `run'
/usr/lib/ruby/site_ruby/puppet/util/command_line.rb:69:in `execute'
/usr/bin/puppet:4:in `<main>'



^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2014-07-03 20:57 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-07-01 12:05 [Comm] puppet Anton Gorlov
2014-07-01 18:52 ` Anton Gorlov
2014-07-01 20:15   ` Anton Gorlov
2014-07-02  5:49     ` Anton Farygin
2014-07-03 20:57       ` Anton Gorlov

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git