Environment :  

Puppet Master/Agent Version: 2.7.14
Master/Agent run with "root" account

Device which Agent running on do not has enough rootfs space to install 
puppet 3.x version, so i use 2.7.14 in both master & agent. 

IP connection between Agent & Master is ok.  Domain  ping between  Master & 
Agent is ok. 


--------------------------- Full Agent Logs 
-----------------------------------------

~ #   puppet agent --no-daemonize --verbose --onetime --debug --trace
warning: iconv couldn't be loaded, which is required for UTF-8/UTF-16 
conversions
info: Redefining file in Puppet::Type
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/util/classgen.rb:146:in 
`remove_const'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/util/classgen.rb:146:in 
`handleclassconst'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/util/classgen.rb:108:in 
`genthing'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/util/classgen.rb:28:in 
`genclass'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/metatype/manager.rb:64:in 
`newtype'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/type/file.rb:14:in `<top 
(required)>'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/util/autoload.rb:77:in 
`load'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/util/autoload.rb:77:in 
`block in load'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/util/autoload.rb:73:in 
`each'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/util/autoload.rb:73:in 
`load'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/metatype/manager.rb:116:in 
`type'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/resource.rb:229:in 
`resource_type'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/resource.rb:430:in 
`parse_title'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/resource.rb:235:in 
`to_hash'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/resource.rb:244:in 
`uniqueness_key'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/resource/catalog.rb:427:in 
`resource'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/util/settings.rb:556:in 
`block in to_catalog'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/util/settings.rb:553:in 
`each'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/util/settings.rb:553:in 
`to_catalog'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/util/settings.rb:612:in 
`block in use'
/lib/ruby/2.1.0/sync.rb:233:in `block in sync_synchronize'
/lib/ruby/2.1.0/sync.rb:230:in `handle_interrupt'
/lib/ruby/2.1.0/sync.rb:230:in `sync_synchronize'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/util/settings.rb:606:in 
`use'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/application/agent.rb:457:in 
`setup'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/application.rb:307:in 
`block (2 levels) in run'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/application.rb:416:in 
`hook'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/application.rb:307:in 
`block in run'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/application.rb:407:in 
`exit_on_fail'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/application.rb:307:in 
`run'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/util/command_line.rb:69:in 
`execute'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/bin/puppet:4:in `<top (required)>'
/bin/puppet:23:in `load'
/bin/puppet:23:in `<main>'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/util/autoload.rb:85:in 
`rescue in block in load'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/util/autoload.rb:76:in 
`block in load'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/util/autoload.rb:73:in 
`each'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/util/autoload.rb:73:in 
`load'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/metatype/manager.rb:116:in 
`type'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/resource.rb:229:in 
`resource_type'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/resource.rb:430:in 
`parse_title'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/resource.rb:235:in 
`to_hash'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/resource.rb:244:in 
`uniqueness_key'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/resource/catalog.rb:427:in 
`resource'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/util/settings.rb:556:in 
`block in to_catalog'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/util/settings.rb:553:in 
`each'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/util/settings.rb:553:in 
`to_catalog'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/util/settings.rb:612:in 
`block in use'
/lib/ruby/2.1.0/sync.rb:233:in `block in sync_synchronize'
/lib/ruby/2.1.0/sync.rb:230:in `handle_interrupt'
/lib/ruby/2.1.0/sync.rb:230:in `sync_synchronize'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/util/settings.rb:606:in 
`use'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/application/agent.rb:457:in 
`setup'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/application.rb:307:in 
`block (2 levels) in run'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/application.rb:416:in 
`hook'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/application.rb:307:in 
`block in run'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/application.rb:407:in 
`exit_on_fail'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/application.rb:307:in 
`run'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/util/command_line.rb:69:in 
`execute'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/bin/puppet:4:in `<top (required)>'
/bin/puppet:23:in `load'
/bin/puppet:23:in `<main>'
err: Could not create resources for managing Puppet's files and directories 
in sections [:main, :agent, :ssl]: Could not autoload file: constant 
Puppet::Type::File not defined
info: Redefining file in Puppet::Type
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/util/classgen.rb:146:in 
`remove_const'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/util/classgen.rb:146:in 
`handleclassconst'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/util/classgen.rb:108:in 
`genthing'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/util/classgen.rb:28:in 
`genclass'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/metatype/manager.rb:64:in 
`newtype'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/type/file.rb:14:in `<top 
(required)>'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/util/autoload.rb:77:in 
`load'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/util/autoload.rb:77:in 
`block in load'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/util/autoload.rb:73:in 
`each'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/util/autoload.rb:73:in 
`load'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/metatype/manager.rb:116:in 
`type'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/resource.rb:229:in 
`resource_type'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/resource.rb:430:in 
`parse_title'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/resource.rb:235:in 
`to_hash'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/resource.rb:244:in 
`uniqueness_key'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/resource/catalog.rb:427:in 
`resource'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/util/settings.rb:556:in 
`block in to_catalog'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/util/settings.rb:553:in 
`each'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/util/settings.rb:553:in 
`to_catalog'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/util/settings.rb:612:in 
`block in use'
/lib/ruby/2.1.0/sync.rb:233:in `block in sync_synchronize'
/lib/ruby/2.1.0/sync.rb:230:in `handle_interrupt'
/lib/ruby/2.1.0/sync.rb:230:in `sync_synchronize'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/util/settings.rb:606:in 
`use'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/indirector/ssl_file.rb:50:in 
`initialize'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/indirector/indirection.rb:322:in
 
`new'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/indirector/indirection.rb:322:in
 
`make_terminus'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/indirector/indirection.rb:131:in
 
`terminus'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/indirector/indirection.rb:310:in
 
`prepare'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/indirector/indirection.rb:189:in
 
`find'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/ssl/host.rb:138:in `key'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/ssl/host.rb:195:in 
`certificate'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/ssl/host.rb:290:in 
`wait_for_cert'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/application/agent.rb:405:in 
`setup_host'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/application/agent.rb:423:in 
`setup_agent'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/application/agent.rb:482:in 
`setup'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/application.rb:307:in 
`block (2 levels) in run'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/application.rb:416:in 
`hook'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/application.rb:307:in 
`block in run'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/application.rb:407:in 
`exit_on_fail'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/application.rb:307:in 
`run'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/util/command_line.rb:69:in 
`execute'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/bin/puppet:4:in `<top (required)>'
/bin/puppet:23:in `load'
/bin/puppet:23:in `<main>'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/util/autoload.rb:85:in 
`rescue in block in load'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/util/autoload.rb:76:in 
`block in load'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/util/autoload.rb:73:in 
`each'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/util/autoload.rb:73:in 
`load'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/metatype/manager.rb:116:in 
`type'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/resource.rb:229:in 
`resource_type'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/resource.rb:430:in 
`parse_title'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/resource.rb:235:in 
`to_hash'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/resource.rb:244:in 
`uniqueness_key'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/resource/catalog.rb:427:in 
`resource'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/util/settings.rb:556:in 
`block in to_catalog'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/util/settings.rb:553:in 
`each'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/util/settings.rb:553:in 
`to_catalog'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/util/settings.rb:612:in 
`block in use'
/lib/ruby/2.1.0/sync.rb:233:in `block in sync_synchronize'
/lib/ruby/2.1.0/sync.rb:230:in `handle_interrupt'
/lib/ruby/2.1.0/sync.rb:230:in `sync_synchronize'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/util/settings.rb:606:in 
`use'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/indirector/ssl_file.rb:50:in 
`initialize'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/indirector/indirection.rb:322:in
 
`new'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/indirector/indirection.rb:322:in
 
`make_terminus'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/indirector/indirection.rb:131:in
 
`terminus'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/indirector/indirection.rb:310:in
 
`prepare'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/indirector/indirection.rb:189:in
 
`find'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/ssl/host.rb:138:in `key'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/ssl/host.rb:195:in 
`certificate'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/ssl/host.rb:290:in 
`wait_for_cert'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/application/agent.rb:405:in 
`setup_host'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/application/agent.rb:423:in 
`setup_agent'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/application/agent.rb:482:in 
`setup'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/application.rb:307:in 
`block (2 levels) in run'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/application.rb:416:in 
`hook'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/application.rb:307:in 
`block in run'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/application.rb:407:in 
`exit_on_fail'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/application.rb:307:in 
`run'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/util/command_line.rb:69:in 
`execute'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/bin/puppet:4:in `<top (required)>'
/bin/puppet:23:in `load'
/bin/puppet:23:in `<main>'
err: Could not create resources for managing Puppet's files and directories 
in sections [:main, :ssl]: Could not autoload file: constant 
Puppet::Type::File not defined
info: Creating a new SSL key for master.puppet-local.com
Could not load confine test 'operatingsystem': cannot load such file -- 
puppet/provider/confine/operatingsystem
Could not load confine test 'operatingsystem': cannot load such file -- 
puppet/provider/confine/operatingsystem
debug: Failed to load library 'shadow' for feature 'libshadow'
Could not load confine test 'operatingsystem': cannot load such file -- 
puppet/provider/confine/operatingsystem
Could not load confine test 'operatingsystem': cannot load such file -- 
puppet/provider/confine/operatingsystem
Could not load confine test 'operatingsystem': cannot load such file -- 
puppet/provider/confine/operatingsystem
debug: Puppet::Type::User::ProviderDirectoryservice: file /usr/bin/dscl 
does not exist
debug: Puppet::Type::User::ProviderUseradd: file useradd does not exist
debug: Puppet::Type::User::ProviderPw: file pw 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::ProviderUser_role_add: file useradd does not 
exist
debug: Puppet::Type::User::ProviderDirectoryservice: file /usr/bin/dscl 
does not exist
debug: Puppet::Type::User::ProviderUseradd: file useradd does not exist
debug: Puppet::Type::User::ProviderPw: file pw does not exist
debug: Puppet::Type::User::ProviderLdap: feature ldap is missing
debug: Puppet::Type::User::ProviderUser_role_add: file useradd does not 
exist
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/indirector/ssl_file.rb:167:in
 
`rescue in write'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/indirector/ssl_file.rb:164:in
 
`write'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/indirector/ssl_file.rb:102:in
 
`save'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/indirector/key/file.rb:34:in 
`save'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/indirector/indirection.rb:272:in
 
`save'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/ssl/host.rb:147:in 
`generate_key'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/ssl/host.rb:195:in 
`certificate'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/ssl/host.rb:290:in 
`wait_for_cert'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/application/agent.rb:405:in 
`setup_host'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/application/agent.rb:423:in 
`setup_agent'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/application/agent.rb:482:in 
`setup'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/application.rb:307:in 
`block (2 levels) in run'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/application.rb:416:in 
`hook'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/application.rb:307:in 
`block in run'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/application.rb:407:in 
`exit_on_fail'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/application.rb:307:in 
`run'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/lib/puppet/util/command_line.rb:69:in 
`execute'
/lib/ruby/gems/2.1.0/gems/puppet-2.7.14/bin/puppet:4:in `<top (required)>'
/bin/puppet:23:in `load'
/bin/puppet:23:in `<main>'
err: Could not request certificate: Could not write 
/etc/puppet/ssl/private_keys/master.puppet-local.com.pem to privatekeydir: 
undefined method `exists?' for nil:NilClass
Exiting; failed to retrieve certificate and waitforcert is disabled
~ # 

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-dev/5d9c121e-0dff-46d7-a65b-45894d43d834%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to