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 puppet-dev+unsubscr...@googlegroups.com. 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.