FAQ
Hi all.
i have puppet 2.6.8 + passenger installed on centos 5.6 server
for some obscure reason, puppetmaster stopped working - i am not aware
of any changes done on that server
i have tried starting puppetmaster as a service which also failed.
checked gems and same configuration on another server works fine.
this is the error and gem list, idea would be much appreciated!

*** LOCAL GEMS ***

activerecord (2.1.1)
activesupport (2.1.1)
fastthread (1.0.7)
json (1.4.3)
mime-types (1.16)
passenger (2.2.11)
rack (1.1.0)
rake (0.8.7)
rest-client (1.6.1)
sqlite3-ruby (1.2.4)


# puppetmasterd --no-daemonize --trace
/usr/lib/ruby/site_ruby/1.8/puppet/parameter.rb:171:in `fail'
/usr/lib/ruby/site_ruby/1.8/puppet/parameter.rb:257:in `validate'
/usr/lib/ruby/site_ruby/1.8/puppet/property.rb:300:in `should='
/usr/lib/ruby/site_ruby/1.8/puppet/property.rb:300:in `each'
/usr/lib/ruby/site_ruby/1.8/puppet/property.rb:300:in `should='
/usr/lib/ruby/site_ruby/1.8/puppet/property.rb:337:in `value='
/usr/lib/ruby/site_ruby/1.8/puppet/type.rb:416:in `[]='
/usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1773:in `set_parameters'
/usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1767:in `each'
/usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1767:in `set_parameters'
/usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1749:in `initialize'
/usr/lib/ruby/site_ruby/1.8/puppet/resource.rb:285:in `new'
/usr/lib/ruby/site_ruby/1.8/puppet/resource.rb:285:in `to_ral'
/usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:553:in `send'
/usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:553:in
`to_catalog'
/usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:531:in `each'
/usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:531:in
`to_catalog'
/usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:468:in `to_ral'
/usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:621:in `use'
/usr/lib/ruby/1.8/sync.rb:229:in `synchronize'
/usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:615:in `use'
/usr/lib/ruby/site_ruby/1.8/puppet/application/master.rb:139:in
`setup'
/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:304:in `run'
/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:420:in `hook'
/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:304:in `run'
/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:411:in
`exit_on_fail'
/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:304:in `run'
/usr/sbin/puppetmasterd:4
/usr/lib/ruby/site_ruby/1.8/puppet/parameter.rb:171:in `fail'
/usr/lib/ruby/site_ruby/1.8/puppet/parameter.rb:257:in `validate'
/usr/lib/ruby/site_ruby/1.8/puppet/property.rb:300:in `should='
/usr/lib/ruby/site_ruby/1.8/puppet/property.rb:300:in `each'
/usr/lib/ruby/site_ruby/1.8/puppet/property.rb:300:in `should='
/usr/lib/ruby/site_ruby/1.8/puppet/property.rb:337:in `value='
/usr/lib/ruby/site_ruby/1.8/puppet/type.rb:416:in `[]='
/usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1773:in `set_parameters'
/usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1767:in `each'
/usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1767:in `set_parameters'
/usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1749:in `initialize'
/usr/lib/ruby/site_ruby/1.8/puppet/resource.rb:285:in `new'
/usr/lib/ruby/site_ruby/1.8/puppet/resource.rb:285:in `to_ral'
/usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:553:in `send'
/usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:553:in
`to_catalog'
/usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:531:in `each'
/usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:531:in
`to_catalog'
/usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:468:in `to_ral'
/usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:621:in `use'
/usr/lib/ruby/1.8/sync.rb:229:in `synchronize'
/usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:615:in `use'
/usr/lib/ruby/site_ruby/1.8/puppet/application/master.rb:147:in
`setup'
/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:304:in `run'
/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:420:in `hook'
/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:304:in `run'
/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:411:in
`exit_on_fail'
/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:304:in `run'
/usr/sbin/puppetmasterd:4
/usr/lib/ruby/site_ruby/1.8/puppet/parameter.rb:171:in `fail'
/usr/lib/ruby/site_ruby/1.8/puppet/parameter.rb:257:in `validate'
/usr/lib/ruby/site_ruby/1.8/puppet/property.rb:300:in `should='
/usr/lib/ruby/site_ruby/1.8/puppet/property.rb:300:in `each'
/usr/lib/ruby/site_ruby/1.8/puppet/property.rb:300:in `should='
/usr/lib/ruby/site_ruby/1.8/puppet/property.rb:337:in `value='
/usr/lib/ruby/site_ruby/1.8/puppet/type.rb:416:in `[]='
/usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1773:in `set_parameters'
/usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1767:in `each'
/usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1767:in `set_parameters'
/usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1749:in `initialize'
/usr/lib/ruby/site_ruby/1.8/puppet/resource.rb:285:in `new'
/usr/lib/ruby/site_ruby/1.8/puppet/resource.rb:285:in `to_ral'
/usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:553:in `send'
/usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:553:in
`to_catalog'
/usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:531:in `each'
/usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:531:in
`to_catalog'
/usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:468:in `to_ral'
/usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:621:in `use'
/usr/lib/ruby/1.8/sync.rb:229:in `synchronize'
/usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:615:in `use'
/usr/lib/ruby/site_ruby/1.8/puppet/ssl/certificate_authority.rb:140:in
`initialize'
/usr/lib/ruby/site_ruby/1.8/puppet/ssl/certificate_authority.rb:31:in
`new'
/usr/lib/ruby/site_ruby/1.8/puppet/ssl/certificate_authority.rb:31:in
`init_singleton_instance'
/usr/lib/ruby/site_ruby/1.8/puppet/util/cacher.rb:106:in `send'
/usr/lib/ruby/site_ruby/1.8/puppet/util/cacher.rb:106:in
`cached_value'
/usr/lib/ruby/1.8/monitor.rb:242:in `synchronize'
/usr/lib/ruby/site_ruby/1.8/puppet/util/cacher.rb:98:in `cached_value'
/usr/lib/ruby/site_ruby/1.8/puppet/util/cacher.rb:48:in
`singleton_instance'
/usr/lib/ruby/site_ruby/1.8/puppet/ssl/certificate_authority.rb:45:in
`instance'
/usr/lib/ruby/site_ruby/1.8/puppet/application/master.rb:148:in
`setup'
/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:304:in `run'
/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:420:in `hook'
/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:304:in `run'
/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:411:in
`exit_on_fail'
/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:304:in `run'
/usr/sbin/puppetmasterd:4
/usr/lib/ruby/site_ruby/1.8/puppet/parameter.rb:171:in `fail'
/usr/lib/ruby/site_ruby/1.8/puppet/parameter.rb:257:in `validate'
/usr/lib/ruby/site_ruby/1.8/puppet/property.rb:300:in `should='
/usr/lib/ruby/site_ruby/1.8/puppet/property.rb:300:in `each'
/usr/lib/ruby/site_ruby/1.8/puppet/property.rb:300:in `should='
/usr/lib/ruby/site_ruby/1.8/puppet/property.rb:337:in `value='
/usr/lib/ruby/site_ruby/1.8/puppet/type.rb:416:in `[]='
/usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1773:in `set_parameters'
/usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1767:in `each'
/usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1767:in `set_parameters'
/usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1749:in `initialize'
/usr/lib/ruby/site_ruby/1.8/puppet/resource.rb:285:in `new'
/usr/lib/ruby/site_ruby/1.8/puppet/resource.rb:285:in `to_ral'
/usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:553:in `send'
/usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:553:in
`to_catalog'
/usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:531:in `each'
/usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:531:in
`to_catalog'
/usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:468:in `to_ral'
/usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:621:in `use'
/usr/lib/ruby/1.8/sync.rb:229:in `synchronize'
/usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:615:in `use'
/usr/lib/ruby/site_ruby/1.8/puppet/indirector/ssl_file.rb:50:in
`initialize'
/usr/lib/ruby/site_ruby/1.8/puppet/indirector/indirection.rb:314:in
`new'
/usr/lib/ruby/site_ruby/1.8/puppet/indirector/indirection.rb:314:in
`make_terminus'
/usr/lib/ruby/site_ruby/1.8/puppet/indirector/indirection.rb:123:in
`terminus'
/usr/lib/ruby/site_ruby/1.8/puppet/indirector/indirection.rb:302:in
`prepare'
/usr/lib/ruby/site_ruby/1.8/puppet/indirector/indirection.rb:181:in
`find'
/usr/lib/ruby/site_ruby/1.8/puppet/indirector.rb:50:in `find'
/usr/lib/ruby/site_ruby/1.8/puppet/ssl/host.rb:120:in `key'
/usr/lib/ruby/site_ruby/1.8/puppet/ssl/host.rb:158:in `certificate'
/usr/lib/ruby/site_ruby/1.8/puppet/ssl/certificate_authority.rb:222:in
`setup'
/usr/lib/ruby/site_ruby/1.8/puppet/ssl/certificate_authority.rb:146:in
`initialize'
/usr/lib/ruby/site_ruby/1.8/puppet/ssl/certificate_authority.rb:31:in
`new'
/usr/lib/ruby/site_ruby/1.8/puppet/ssl/certificate_authority.rb:31:in
`init_singleton_instance'
/usr/lib/ruby/site_ruby/1.8/puppet/util/cacher.rb:106:in `send'
/usr/lib/ruby/site_ruby/1.8/puppet/util/cacher.rb:106:in
`cached_value'
/usr/lib/ruby/1.8/monitor.rb:242:in `synchronize'
/usr/lib/ruby/site_ruby/1.8/puppet/util/cacher.rb:98:in `cached_value'
/usr/lib/ruby/site_ruby/1.8/puppet/util/cacher.rb:48:in
`singleton_instance'
/usr/lib/ruby/site_ruby/1.8/puppet/ssl/certificate_authority.rb:45:in
`instance'
/usr/lib/ruby/site_ruby/1.8/puppet/application/master.rb:148:in
`setup'
/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:304:in `run'
/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:420:in `hook'
/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:304:in `run'
/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:411:in
`exit_on_fail'
/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:304:in `run'
/usr/sbin/puppetmasterd:4
/usr/lib/ruby/site_ruby/1.8/puppet/parameter.rb:171:in `fail'
/usr/lib/ruby/site_ruby/1.8/puppet/parameter.rb:257:in `validate'
/usr/lib/ruby/site_ruby/1.8/puppet/property.rb:300:in `should='
/usr/lib/ruby/site_ruby/1.8/puppet/property.rb:300:in `each'
/usr/lib/ruby/site_ruby/1.8/puppet/property.rb:300:in `should='
/usr/lib/ruby/site_ruby/1.8/puppet/property.rb:337:in `value='
/usr/lib/ruby/site_ruby/1.8/puppet/type.rb:416:in `[]='
/usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1773:in `set_parameters'
/usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1767:in `each'
/usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1767:in `set_parameters'
/usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1749:in `initialize'
/usr/lib/ruby/site_ruby/1.8/puppet/resource.rb:285:in `new'
/usr/lib/ruby/site_ruby/1.8/puppet/resource.rb:285:in `to_ral'
/usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:553:in `send'
/usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:553:in
`to_catalog'
/usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:531:in `each'
/usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:531:in
`to_catalog'
/usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:468:in `to_ral'
/usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:621:in `use'
/usr/lib/ruby/1.8/sync.rb:229:in `synchronize'
/usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:615:in `use'
/usr/lib/ruby/site_ruby/1.8/puppet/indirector/ssl_file.rb:50:in
`initialize'
/usr/lib/ruby/site_ruby/1.8/puppet/indirector/indirection.rb:314:in
`new'
/usr/lib/ruby/site_ruby/1.8/puppet/indirector/indirection.rb:314:in
`make_terminus'
/usr/lib/ruby/site_ruby/1.8/puppet/indirector/indirection.rb:123:in
`terminus'
/usr/lib/ruby/site_ruby/1.8/puppet/indirector/indirection.rb:302:in
`prepare'
/usr/lib/ruby/site_ruby/1.8/puppet/indirector/indirection.rb:181:in
`find'
/usr/lib/ruby/site_ruby/1.8/puppet/indirector.rb:50:in `find'
/usr/lib/ruby/site_ruby/1.8/puppet/ssl/host.rb:163:in `certificate'
/usr/lib/ruby/site_ruby/1.8/puppet/ssl/certificate_authority.rb:222:in
`setup'
/usr/lib/ruby/site_ruby/1.8/puppet/ssl/certificate_authority.rb:146:in
`initialize'
/usr/lib/ruby/site_ruby/1.8/puppet/ssl/certificate_authority.rb:31:in
`new'
/usr/lib/ruby/site_ruby/1.8/puppet/ssl/certificate_authority.rb:31:in
`init_singleton_instance'
/usr/lib/ruby/site_ruby/1.8/puppet/util/cacher.rb:106:in `send'
/usr/lib/ruby/site_ruby/1.8/puppet/util/cacher.rb:106:in
`cached_value'
/usr/lib/ruby/1.8/monitor.rb:242:in `synchronize'
/usr/lib/ruby/site_ruby/1.8/puppet/util/cacher.rb:98:in `cached_value'
/usr/lib/ruby/site_ruby/1.8/puppet/util/cacher.rb:48:in
`singleton_instance'
/usr/lib/ruby/site_ruby/1.8/puppet/ssl/certificate_authority.rb:45:in
`instance'
/usr/lib/ruby/site_ruby/1.8/puppet/application/master.rb:148:in
`setup'
/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:304:in `run'
/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:420:in `hook'
/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:304:in `run'
/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:411:in
`exit_on_fail'
/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:304:in `run'
/usr/sbin/puppetmasterd:4
/usr/lib/ruby/site_ruby/1.8/puppet/parameter.rb:171:in `fail'
/usr/lib/ruby/site_ruby/1.8/puppet/parameter.rb:257:in `validate'
/usr/lib/ruby/site_ruby/1.8/puppet/property.rb:300:in `should='
/usr/lib/ruby/site_ruby/1.8/puppet/property.rb:300:in `each'
/usr/lib/ruby/site_ruby/1.8/puppet/property.rb:300:in `should='
/usr/lib/ruby/site_ruby/1.8/puppet/property.rb:337:in `value='
/usr/lib/ruby/site_ruby/1.8/puppet/type.rb:416:in `[]='
/usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1773:in `set_parameters'
/usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1767:in `each'
/usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1767:in `set_parameters'
/usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1749:in `initialize'
/usr/lib/ruby/site_ruby/1.8/puppet/resource.rb:285:in `new'
/usr/lib/ruby/site_ruby/1.8/puppet/resource.rb:285:in `to_ral'
/usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:553:in `send'
/usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:553:in
`to_catalog'
/usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:531:in `each'
/usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:531:in
`to_catalog'
/usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:468:in `to_ral'
/usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:621:in `use'
/usr/lib/ruby/1.8/sync.rb:229:in `synchronize'
/usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:615:in `use'
/usr/lib/ruby/site_ruby/1.8/puppet/indirector/ssl_file.rb:50:in
`initialize'
/usr/lib/ruby/site_ruby/1.8/puppet/indirector/indirection.rb:314:in
`new'
/usr/lib/ruby/site_ruby/1.8/puppet/indirector/indirection.rb:314:in
`make_terminus'
/usr/lib/ruby/site_ruby/1.8/puppet/indirector/indirection.rb:123:in
`terminus'
/usr/lib/ruby/site_ruby/1.8/puppet/indirector/indirection.rb:39:in
`cache'
/usr/lib/ruby/site_ruby/1.8/puppet/indirector/indirection.rb:214:in
`find_in_cache'
/usr/lib/ruby/site_ruby/1.8/puppet/indirector/indirection.rb:183:in
`find'
/usr/lib/ruby/site_ruby/1.8/puppet/indirector.rb:50:in `find'
/usr/lib/ruby/site_ruby/1.8/puppet/ssl/host.rb:163:in `certificate'
/usr/lib/ruby/site_ruby/1.8/puppet/ssl/certificate_authority.rb:222:in
`setup'
/usr/lib/ruby/site_ruby/1.8/puppet/ssl/certificate_authority.rb:146:in
`initialize'
/usr/lib/ruby/site_ruby/1.8/puppet/ssl/certificate_authority.rb:31:in
`new'
/usr/lib/ruby/site_ruby/1.8/puppet/ssl/certificate_authority.rb:31:in
`init_singleton_instance'
/usr/lib/ruby/site_ruby/1.8/puppet/util/cacher.rb:106:in `send'
/usr/lib/ruby/site_ruby/1.8/puppet/util/cacher.rb:106:in
`cached_value'
/usr/lib/ruby/1.8/monitor.rb:242:in `synchronize'
/usr/lib/ruby/site_ruby/1.8/puppet/util/cacher.rb:98:in `cached_value'
/usr/lib/ruby/site_ruby/1.8/puppet/util/cacher.rb:48:in
`singleton_instance'
/usr/lib/ruby/site_ruby/1.8/puppet/ssl/certificate_authority.rb:45:in
`instance'
/usr/lib/ruby/site_ruby/1.8/puppet/application/master.rb:148:in
`setup'
/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:304:in `run'
/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:420:in `hook'
/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:304:in `run'
/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:411:in
`exit_on_fail'
/usr/lib/ruby/site_ruby/1.8/puppet/application.rb:304:in `run'
/usr/sbin/puppetmasterd:4
/usr/lib/ruby/gems/1.8/gems/activesupport-2.1.1/lib/active_support/
dependencies.rb:276:in `load_missing_constant': uninitialized constant
Puppet::Network::Handler (NameError)
from /usr/lib/ruby/gems/1.8/gems/activesupport-2.1.1/lib/
active_support/dependencies.rb:468:in `const_missing'
from /usr/lib/ruby/site_ruby/1.8/puppet/network/server.rb:101:in
`register_xmlrpc'
from /usr/lib/ruby/site_ruby/1.8/puppet/network/server.rb:100:in
`each'
from /usr/lib/ruby/site_ruby/1.8/puppet/network/server.rb:100:in
`register_xmlrpc'
from /usr/lib/ruby/site_ruby/1.8/puppet/network/server.rb:68:in
`initialize'
from /usr/lib/ruby/site_ruby/1.8/puppet/application/master.rb:104:in
`new'
from /usr/lib/ruby/site_ruby/1.8/puppet/application/master.rb:104:in
`main'
from /usr/lib/ruby/site_ruby/1.8/puppet/application/master.rb:46:in
`run_command'
from /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:305:in `run'
from /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:420:in `hook'
from /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:305:in `run'
from /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:411:in
`exit_on_fail'
from /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:305:in `run'
from /usr/sbin/puppetmasterd:4

--
You received this message because you are subscribed to the Google Groups "Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.

Search Discussions

  • Denmat at May 23, 2012 at 8:51 am
    Hi,

    Common culprits are rack and activerecord.

    Can't remember the versions to target off the top of my head, but try first downgrading activerecord.

    Cheers
    Den
    On 23/05/2012, at 18:04, Oren Marmor wrote:

    Hi all.
    i have puppet 2.6.8 + passenger installed on centos 5.6 server
    for some obscure reason, puppetmaster stopped working - i am not aware
    of any changes done on that server
    i have tried starting puppetmaster as a service which also failed.
    checked gems and same configuration on another server works fine.
    this is the error and gem list, idea would be much appreciated!

    *** LOCAL GEMS ***

    activerecord (2.1.1)
    activesupport (2.1.1)
    fastthread (1.0.7)
    json (1.4.3)
    mime-types (1.16)
    passenger (2.2.11)
    rack (1.1.0)
    rake (0.8.7)
    rest-client (1.6.1)
    sqlite3-ruby (1.2.4)


    # puppetmasterd --no-daemonize --trace
    /usr/lib/ruby/site_ruby/1.8/puppet/parameter.rb:171:in `fail'
    /usr/lib/ruby/site_ruby/1.8/puppet/parameter.rb:257:in `validate'
    /usr/lib/ruby/site_ruby/1.8/puppet/property.rb:300:in `should='
    /usr/lib/ruby/site_ruby/1.8/puppet/property.rb:300:in `each'
    /usr/lib/ruby/site_ruby/1.8/puppet/property.rb:300:in `should='
    /usr/lib/ruby/site_ruby/1.8/puppet/property.rb:337:in `value='
    /usr/lib/ruby/site_ruby/1.8/puppet/type.rb:416:in `[]='
    /usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1773:in `set_parameters'
    /usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1767:in `each'
    /usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1767:in `set_parameters'
    /usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1749:in `initialize'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource.rb:285:in `new'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource.rb:285:in `to_ral'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:553:in `send'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:553:in
    `to_catalog'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:531:in `each'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:531:in
    `to_catalog'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:468:in `to_ral'
    /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:621:in `use'
    /usr/lib/ruby/1.8/sync.rb:229:in `synchronize'
    /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:615:in `use'
    /usr/lib/ruby/site_ruby/1.8/puppet/application/master.rb:139:in
    `setup'
    /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:304:in `run'
    /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:420:in `hook'
    /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:304:in `run'
    /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:411:in
    `exit_on_fail'
    /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:304:in `run'
    /usr/sbin/puppetmasterd:4
    /usr/lib/ruby/site_ruby/1.8/puppet/parameter.rb:171:in `fail'
    /usr/lib/ruby/site_ruby/1.8/puppet/parameter.rb:257:in `validate'
    /usr/lib/ruby/site_ruby/1.8/puppet/property.rb:300:in `should='
    /usr/lib/ruby/site_ruby/1.8/puppet/property.rb:300:in `each'
    /usr/lib/ruby/site_ruby/1.8/puppet/property.rb:300:in `should='
    /usr/lib/ruby/site_ruby/1.8/puppet/property.rb:337:in `value='
    /usr/lib/ruby/site_ruby/1.8/puppet/type.rb:416:in `[]='
    /usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1773:in `set_parameters'
    /usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1767:in `each'
    /usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1767:in `set_parameters'
    /usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1749:in `initialize'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource.rb:285:in `new'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource.rb:285:in `to_ral'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:553:in `send'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:553:in
    `to_catalog'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:531:in `each'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:531:in
    `to_catalog'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:468:in `to_ral'
    /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:621:in `use'
    /usr/lib/ruby/1.8/sync.rb:229:in `synchronize'
    /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:615:in `use'
    /usr/lib/ruby/site_ruby/1.8/puppet/application/master.rb:147:in
    `setup'
    /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:304:in `run'
    /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:420:in `hook'
    /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:304:in `run'
    /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:411:in
    `exit_on_fail'
    /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:304:in `run'
    /usr/sbin/puppetmasterd:4
    /usr/lib/ruby/site_ruby/1.8/puppet/parameter.rb:171:in `fail'
    /usr/lib/ruby/site_ruby/1.8/puppet/parameter.rb:257:in `validate'
    /usr/lib/ruby/site_ruby/1.8/puppet/property.rb:300:in `should='
    /usr/lib/ruby/site_ruby/1.8/puppet/property.rb:300:in `each'
    /usr/lib/ruby/site_ruby/1.8/puppet/property.rb:300:in `should='
    /usr/lib/ruby/site_ruby/1.8/puppet/property.rb:337:in `value='
    /usr/lib/ruby/site_ruby/1.8/puppet/type.rb:416:in `[]='
    /usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1773:in `set_parameters'
    /usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1767:in `each'
    /usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1767:in `set_parameters'
    /usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1749:in `initialize'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource.rb:285:in `new'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource.rb:285:in `to_ral'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:553:in `send'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:553:in
    `to_catalog'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:531:in `each'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:531:in
    `to_catalog'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:468:in `to_ral'
    /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:621:in `use'
    /usr/lib/ruby/1.8/sync.rb:229:in `synchronize'
    /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:615:in `use'
    /usr/lib/ruby/site_ruby/1.8/puppet/ssl/certificate_authority.rb:140:in
    `initialize'
    /usr/lib/ruby/site_ruby/1.8/puppet/ssl/certificate_authority.rb:31:in
    `new'
    /usr/lib/ruby/site_ruby/1.8/puppet/ssl/certificate_authority.rb:31:in
    `init_singleton_instance'
    /usr/lib/ruby/site_ruby/1.8/puppet/util/cacher.rb:106:in `send'
    /usr/lib/ruby/site_ruby/1.8/puppet/util/cacher.rb:106:in
    `cached_value'
    /usr/lib/ruby/1.8/monitor.rb:242:in `synchronize'
    /usr/lib/ruby/site_ruby/1.8/puppet/util/cacher.rb:98:in `cached_value'
    /usr/lib/ruby/site_ruby/1.8/puppet/util/cacher.rb:48:in
    `singleton_instance'
    /usr/lib/ruby/site_ruby/1.8/puppet/ssl/certificate_authority.rb:45:in
    `instance'
    /usr/lib/ruby/site_ruby/1.8/puppet/application/master.rb:148:in
    `setup'
    /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:304:in `run'
    /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:420:in `hook'
    /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:304:in `run'
    /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:411:in
    `exit_on_fail'
    /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:304:in `run'
    /usr/sbin/puppetmasterd:4
    /usr/lib/ruby/site_ruby/1.8/puppet/parameter.rb:171:in `fail'
    /usr/lib/ruby/site_ruby/1.8/puppet/parameter.rb:257:in `validate'
    /usr/lib/ruby/site_ruby/1.8/puppet/property.rb:300:in `should='
    /usr/lib/ruby/site_ruby/1.8/puppet/property.rb:300:in `each'
    /usr/lib/ruby/site_ruby/1.8/puppet/property.rb:300:in `should='
    /usr/lib/ruby/site_ruby/1.8/puppet/property.rb:337:in `value='
    /usr/lib/ruby/site_ruby/1.8/puppet/type.rb:416:in `[]='
    /usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1773:in `set_parameters'
    /usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1767:in `each'
    /usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1767:in `set_parameters'
    /usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1749:in `initialize'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource.rb:285:in `new'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource.rb:285:in `to_ral'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:553:in `send'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:553:in
    `to_catalog'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:531:in `each'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:531:in
    `to_catalog'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:468:in `to_ral'
    /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:621:in `use'
    /usr/lib/ruby/1.8/sync.rb:229:in `synchronize'
    /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:615:in `use'
    /usr/lib/ruby/site_ruby/1.8/puppet/indirector/ssl_file.rb:50:in
    `initialize'
    /usr/lib/ruby/site_ruby/1.8/puppet/indirector/indirection.rb:314:in
    `new'
    /usr/lib/ruby/site_ruby/1.8/puppet/indirector/indirection.rb:314:in
    `make_terminus'
    /usr/lib/ruby/site_ruby/1.8/puppet/indirector/indirection.rb:123:in
    `terminus'
    /usr/lib/ruby/site_ruby/1.8/puppet/indirector/indirection.rb:302:in
    `prepare'
    /usr/lib/ruby/site_ruby/1.8/puppet/indirector/indirection.rb:181:in
    `find'
    /usr/lib/ruby/site_ruby/1.8/puppet/indirector.rb:50:in `find'
    /usr/lib/ruby/site_ruby/1.8/puppet/ssl/host.rb:120:in `key'
    /usr/lib/ruby/site_ruby/1.8/puppet/ssl/host.rb:158:in `certificate'
    /usr/lib/ruby/site_ruby/1.8/puppet/ssl/certificate_authority.rb:222:in
    `setup'
    /usr/lib/ruby/site_ruby/1.8/puppet/ssl/certificate_authority.rb:146:in
    `initialize'
    /usr/lib/ruby/site_ruby/1.8/puppet/ssl/certificate_authority.rb:31:in
    `new'
    /usr/lib/ruby/site_ruby/1.8/puppet/ssl/certificate_authority.rb:31:in
    `init_singleton_instance'
    /usr/lib/ruby/site_ruby/1.8/puppet/util/cacher.rb:106:in `send'
    /usr/lib/ruby/site_ruby/1.8/puppet/util/cacher.rb:106:in
    `cached_value'
    /usr/lib/ruby/1.8/monitor.rb:242:in `synchronize'
    /usr/lib/ruby/site_ruby/1.8/puppet/util/cacher.rb:98:in `cached_value'
    /usr/lib/ruby/site_ruby/1.8/puppet/util/cacher.rb:48:in
    `singleton_instance'
    /usr/lib/ruby/site_ruby/1.8/puppet/ssl/certificate_authority.rb:45:in
    `instance'
    /usr/lib/ruby/site_ruby/1.8/puppet/application/master.rb:148:in
    `setup'
    /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:304:in `run'
    /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:420:in `hook'
    /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:304:in `run'
    /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:411:in
    `exit_on_fail'
    /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:304:in `run'
    /usr/sbin/puppetmasterd:4
    /usr/lib/ruby/site_ruby/1.8/puppet/parameter.rb:171:in `fail'
    /usr/lib/ruby/site_ruby/1.8/puppet/parameter.rb:257:in `validate'
    /usr/lib/ruby/site_ruby/1.8/puppet/property.rb:300:in `should='
    /usr/lib/ruby/site_ruby/1.8/puppet/property.rb:300:in `each'
    /usr/lib/ruby/site_ruby/1.8/puppet/property.rb:300:in `should='
    /usr/lib/ruby/site_ruby/1.8/puppet/property.rb:337:in `value='
    /usr/lib/ruby/site_ruby/1.8/puppet/type.rb:416:in `[]='
    /usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1773:in `set_parameters'
    /usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1767:in `each'
    /usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1767:in `set_parameters'
    /usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1749:in `initialize'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource.rb:285:in `new'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource.rb:285:in `to_ral'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:553:in `send'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:553:in
    `to_catalog'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:531:in `each'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:531:in
    `to_catalog'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:468:in `to_ral'
    /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:621:in `use'
    /usr/lib/ruby/1.8/sync.rb:229:in `synchronize'
    /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:615:in `use'
    /usr/lib/ruby/site_ruby/1.8/puppet/indirector/ssl_file.rb:50:in
    `initialize'
    /usr/lib/ruby/site_ruby/1.8/puppet/indirector/indirection.rb:314:in
    `new'
    /usr/lib/ruby/site_ruby/1.8/puppet/indirector/indirection.rb:314:in
    `make_terminus'
    /usr/lib/ruby/site_ruby/1.8/puppet/indirector/indirection.rb:123:in
    `terminus'
    /usr/lib/ruby/site_ruby/1.8/puppet/indirector/indirection.rb:302:in
    `prepare'
    /usr/lib/ruby/site_ruby/1.8/puppet/indirector/indirection.rb:181:in
    `find'
    /usr/lib/ruby/site_ruby/1.8/puppet/indirector.rb:50:in `find'
    /usr/lib/ruby/site_ruby/1.8/puppet/ssl/host.rb:163:in `certificate'
    /usr/lib/ruby/site_ruby/1.8/puppet/ssl/certificate_authority.rb:222:in
    `setup'
    /usr/lib/ruby/site_ruby/1.8/puppet/ssl/certificate_authority.rb:146:in
    `initialize'
    /usr/lib/ruby/site_ruby/1.8/puppet/ssl/certificate_authority.rb:31:in
    `new'
    /usr/lib/ruby/site_ruby/1.8/puppet/ssl/certificate_authority.rb:31:in
    `init_singleton_instance'
    /usr/lib/ruby/site_ruby/1.8/puppet/util/cacher.rb:106:in `send'
    /usr/lib/ruby/site_ruby/1.8/puppet/util/cacher.rb:106:in
    `cached_value'
    /usr/lib/ruby/1.8/monitor.rb:242:in `synchronize'
    /usr/lib/ruby/site_ruby/1.8/puppet/util/cacher.rb:98:in `cached_value'
    /usr/lib/ruby/site_ruby/1.8/puppet/util/cacher.rb:48:in
    `singleton_instance'
    /usr/lib/ruby/site_ruby/1.8/puppet/ssl/certificate_authority.rb:45:in
    `instance'
    /usr/lib/ruby/site_ruby/1.8/puppet/application/master.rb:148:in
    `setup'
    /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:304:in `run'
    /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:420:in `hook'
    /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:304:in `run'
    /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:411:in
    `exit_on_fail'
    /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:304:in `run'
    /usr/sbin/puppetmasterd:4
    /usr/lib/ruby/site_ruby/1.8/puppet/parameter.rb:171:in `fail'
    /usr/lib/ruby/site_ruby/1.8/puppet/parameter.rb:257:in `validate'
    /usr/lib/ruby/site_ruby/1.8/puppet/property.rb:300:in `should='
    /usr/lib/ruby/site_ruby/1.8/puppet/property.rb:300:in `each'
    /usr/lib/ruby/site_ruby/1.8/puppet/property.rb:300:in `should='
    /usr/lib/ruby/site_ruby/1.8/puppet/property.rb:337:in `value='
    /usr/lib/ruby/site_ruby/1.8/puppet/type.rb:416:in `[]='
    /usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1773:in `set_parameters'
    /usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1767:in `each'
    /usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1767:in `set_parameters'
    /usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1749:in `initialize'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource.rb:285:in `new'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource.rb:285:in `to_ral'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:553:in `send'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:553:in
    `to_catalog'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:531:in `each'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:531:in
    `to_catalog'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:468:in `to_ral'
    /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:621:in `use'
    /usr/lib/ruby/1.8/sync.rb:229:in `synchronize'
    /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:615:in `use'
    /usr/lib/ruby/site_ruby/1.8/puppet/indirector/ssl_file.rb:50:in
    `initialize'
    /usr/lib/ruby/site_ruby/1.8/puppet/indirector/indirection.rb:314:in
    `new'
    /usr/lib/ruby/site_ruby/1.8/puppet/indirector/indirection.rb:314:in
    `make_terminus'
    /usr/lib/ruby/site_ruby/1.8/puppet/indirector/indirection.rb:123:in
    `terminus'
    /usr/lib/ruby/site_ruby/1.8/puppet/indirector/indirection.rb:39:in
    `cache'
    /usr/lib/ruby/site_ruby/1.8/puppet/indirector/indirection.rb:214:in
    `find_in_cache'
    /usr/lib/ruby/site_ruby/1.8/puppet/indirector/indirection.rb:183:in
    `find'
    /usr/lib/ruby/site_ruby/1.8/puppet/indirector.rb:50:in `find'
    /usr/lib/ruby/site_ruby/1.8/puppet/ssl/host.rb:163:in `certificate'
    /usr/lib/ruby/site_ruby/1.8/puppet/ssl/certificate_authority.rb:222:in
    `setup'
    /usr/lib/ruby/site_ruby/1.8/puppet/ssl/certificate_authority.rb:146:in
    `initialize'
    /usr/lib/ruby/site_ruby/1.8/puppet/ssl/certificate_authority.rb:31:in
    `new'
    /usr/lib/ruby/site_ruby/1.8/puppet/ssl/certificate_authority.rb:31:in
    `init_singleton_instance'
    /usr/lib/ruby/site_ruby/1.8/puppet/util/cacher.rb:106:in `send'
    /usr/lib/ruby/site_ruby/1.8/puppet/util/cacher.rb:106:in
    `cached_value'
    /usr/lib/ruby/1.8/monitor.rb:242:in `synchronize'
    /usr/lib/ruby/site_ruby/1.8/puppet/util/cacher.rb:98:in `cached_value'
    /usr/lib/ruby/site_ruby/1.8/puppet/util/cacher.rb:48:in
    `singleton_instance'
    /usr/lib/ruby/site_ruby/1.8/puppet/ssl/certificate_authority.rb:45:in
    `instance'
    /usr/lib/ruby/site_ruby/1.8/puppet/application/master.rb:148:in
    `setup'
    /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:304:in `run'
    /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:420:in `hook'
    /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:304:in `run'
    /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:411:in
    `exit_on_fail'
    /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:304:in `run'
    /usr/sbin/puppetmasterd:4
    /usr/lib/ruby/gems/1.8/gems/activesupport-2.1.1/lib/active_support/
    dependencies.rb:276:in `load_missing_constant': uninitialized constant
    Puppet::Network::Handler (NameError)
    from /usr/lib/ruby/gems/1.8/gems/activesupport-2.1.1/lib/
    active_support/dependencies.rb:468:in `const_missing'
    from /usr/lib/ruby/site_ruby/1.8/puppet/network/server.rb:101:in
    `register_xmlrpc'
    from /usr/lib/ruby/site_ruby/1.8/puppet/network/server.rb:100:in
    `each'
    from /usr/lib/ruby/site_ruby/1.8/puppet/network/server.rb:100:in
    `register_xmlrpc'
    from /usr/lib/ruby/site_ruby/1.8/puppet/network/server.rb:68:in
    `initialize'
    from /usr/lib/ruby/site_ruby/1.8/puppet/application/master.rb:104:in
    `new'
    from /usr/lib/ruby/site_ruby/1.8/puppet/application/master.rb:104:in
    `main'
    from /usr/lib/ruby/site_ruby/1.8/puppet/application/master.rb:46:in
    `run_command'
    from /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:305:in `run'
    from /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:420:in `hook'
    from /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:305:in `run'
    from /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:411:in
    `exit_on_fail'
    from /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:305:in `run'
    from /usr/sbin/puppetmasterd:4

    --
    You received this message because you are subscribed to the Google Groups "Puppet Users" group.
    To post to this group, send email to puppet-users@googlegroups.com.
    To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com.
    For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
    --
    You received this message because you are subscribed to the Google Groups "Puppet Users" group.
    To post to this group, send email to puppet-users@googlegroups.com.
    To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com.
    For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
  • Oren Marmor at May 23, 2012 at 9:15 am
    Hi Dan.
    i have tested the same configuration on another server and had no
    problems.
    also, this configuration worked until couple of days with no changes i
    can think of..
    nevertheless, i would check active record downgrade.

    thanks,
    Oren.
    On May 23, 11:50 am, Denmat wrote:
    Hi,

    Common culprits are rack and activerecord.

    Can't remember the versions to target off the top of my head, but try first downgrading activerecord.

    Cheers
    Den

    On 23/05/2012, at 18:04, Oren Marmor wrote:






    Hi all.
    i have puppet 2.6.8 + passenger installed on centos 5.6 server
    for some obscure reason, puppetmaster stopped working - i am not aware
    of any changes done on that server
    i have tried starting puppetmaster as a service which also failed.
    checked gems and same configuration on another server works fine.
    this is the error and gem list, idea would be much appreciated!
    *** LOCAL GEMS ***
    activerecord (2.1.1)
    activesupport (2.1.1)
    fastthread (1.0.7)
    json (1.4.3)
    mime-types (1.16)
    passenger (2.2.11)
    rack (1.1.0)
    rake (0.8.7)
    rest-client (1.6.1)
    sqlite3-ruby (1.2.4)
    # puppetmasterd --no-daemonize --trace
    /usr/lib/ruby/site_ruby/1.8/puppet/parameter.rb:171:in `fail'
    /usr/lib/ruby/site_ruby/1.8/puppet/parameter.rb:257:in `validate'
    /usr/lib/ruby/site_ruby/1.8/puppet/property.rb:300:in `should='
    /usr/lib/ruby/site_ruby/1.8/puppet/property.rb:300:in `each'
    /usr/lib/ruby/site_ruby/1.8/puppet/property.rb:300:in `should='
    /usr/lib/ruby/site_ruby/1.8/puppet/property.rb:337:in `value='
    /usr/lib/ruby/site_ruby/1.8/puppet/type.rb:416:in `[]='
    /usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1773:in `set_parameters'
    /usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1767:in `each'
    /usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1767:in `set_parameters'
    /usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1749:in `initialize'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource.rb:285:in `new'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource.rb:285:in `to_ral'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:553:in `send'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:553:in
    `to_catalog'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:531:in `each'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:531:in
    `to_catalog'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:468:in `to_ral'
    /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:621:in `use'
    /usr/lib/ruby/1.8/sync.rb:229:in `synchronize'
    /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:615:in `use'
    /usr/lib/ruby/site_ruby/1.8/puppet/application/master.rb:139:in
    `setup'
    /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:304:in `run'
    /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:420:in `hook'
    /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:304:in `run'
    /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:411:in
    `exit_on_fail'
    /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:304:in `run'
    /usr/sbin/puppetmasterd:4
    /usr/lib/ruby/site_ruby/1.8/puppet/parameter.rb:171:in `fail'
    /usr/lib/ruby/site_ruby/1.8/puppet/parameter.rb:257:in `validate'
    /usr/lib/ruby/site_ruby/1.8/puppet/property.rb:300:in `should='
    /usr/lib/ruby/site_ruby/1.8/puppet/property.rb:300:in `each'
    /usr/lib/ruby/site_ruby/1.8/puppet/property.rb:300:in `should='
    /usr/lib/ruby/site_ruby/1.8/puppet/property.rb:337:in `value='
    /usr/lib/ruby/site_ruby/1.8/puppet/type.rb:416:in `[]='
    /usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1773:in `set_parameters'
    /usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1767:in `each'
    /usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1767:in `set_parameters'
    /usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1749:in `initialize'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource.rb:285:in `new'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource.rb:285:in `to_ral'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:553:in `send'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:553:in
    `to_catalog'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:531:in `each'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:531:in
    `to_catalog'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:468:in `to_ral'
    /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:621:in `use'
    /usr/lib/ruby/1.8/sync.rb:229:in `synchronize'
    /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:615:in `use'
    /usr/lib/ruby/site_ruby/1.8/puppet/application/master.rb:147:in
    `setup'
    /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:304:in `run'
    /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:420:in `hook'
    /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:304:in `run'
    /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:411:in
    `exit_on_fail'
    /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:304:in `run'
    /usr/sbin/puppetmasterd:4
    /usr/lib/ruby/site_ruby/1.8/puppet/parameter.rb:171:in `fail'
    /usr/lib/ruby/site_ruby/1.8/puppet/parameter.rb:257:in `validate'
    /usr/lib/ruby/site_ruby/1.8/puppet/property.rb:300:in `should='
    /usr/lib/ruby/site_ruby/1.8/puppet/property.rb:300:in `each'
    /usr/lib/ruby/site_ruby/1.8/puppet/property.rb:300:in `should='
    /usr/lib/ruby/site_ruby/1.8/puppet/property.rb:337:in `value='
    /usr/lib/ruby/site_ruby/1.8/puppet/type.rb:416:in `[]='
    /usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1773:in `set_parameters'
    /usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1767:in `each'
    /usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1767:in `set_parameters'
    /usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1749:in `initialize'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource.rb:285:in `new'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource.rb:285:in `to_ral'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:553:in `send'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:553:in
    `to_catalog'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:531:in `each'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:531:in
    `to_catalog'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:468:in `to_ral'
    /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:621:in `use'
    /usr/lib/ruby/1.8/sync.rb:229:in `synchronize'
    /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:615:in `use'
    /usr/lib/ruby/site_ruby/1.8/puppet/ssl/certificate_authority.rb:140:in
    `initialize'
    /usr/lib/ruby/site_ruby/1.8/puppet/ssl/certificate_authority.rb:31:in
    `new'
    /usr/lib/ruby/site_ruby/1.8/puppet/ssl/certificate_authority.rb:31:in
    `init_singleton_instance'
    /usr/lib/ruby/site_ruby/1.8/puppet/util/cacher.rb:106:in `send'
    /usr/lib/ruby/site_ruby/1.8/puppet/util/cacher.rb:106:in
    `cached_value'
    /usr/lib/ruby/1.8/monitor.rb:242:in `synchronize'
    /usr/lib/ruby/site_ruby/1.8/puppet/util/cacher.rb:98:in `cached_value'
    /usr/lib/ruby/site_ruby/1.8/puppet/util/cacher.rb:48:in
    `singleton_instance'
    /usr/lib/ruby/site_ruby/1.8/puppet/ssl/certificate_authority.rb:45:in
    `instance'
    /usr/lib/ruby/site_ruby/1.8/puppet/application/master.rb:148:in
    `setup'
    /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:304:in `run'
    /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:420:in `hook'
    /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:304:in `run'
    /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:411:in
    `exit_on_fail'
    /usr/lib/ruby/site_ruby/1.8/puppet/application.rb:304:in `run'
    /usr/sbin/puppetmasterd:4
    /usr/lib/ruby/site_ruby/1.8/puppet/parameter.rb:171:in `fail'
    /usr/lib/ruby/site_ruby/1.8/puppet/parameter.rb:257:in `validate'
    /usr/lib/ruby/site_ruby/1.8/puppet/property.rb:300:in `should='
    /usr/lib/ruby/site_ruby/1.8/puppet/property.rb:300:in `each'
    /usr/lib/ruby/site_ruby/1.8/puppet/property.rb:300:in `should='
    /usr/lib/ruby/site_ruby/1.8/puppet/property.rb:337:in `value='
    /usr/lib/ruby/site_ruby/1.8/puppet/type.rb:416:in `[]='
    /usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1773:in `set_parameters'
    /usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1767:in `each'
    /usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1767:in `set_parameters'
    /usr/lib/ruby/site_ruby/1.8/puppet/type.rb:1749:in `initialize'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource.rb:285:in `new'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource.rb:285:in `to_ral'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:553:in `send'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:553:in
    `to_catalog'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:531:in `each'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:531:in
    `to_catalog'
    /usr/lib/ruby/site_ruby/1.8/puppet/resource/catalog.rb:468:in `to_ral'
    /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:621:in `use'
    /usr/lib/ruby/1.8/sync.rb:229:in `synchronize'
    /usr/lib/ruby/site_ruby/1.8/puppet/util/settings.rb:615:in `use'
    /usr/lib/ruby/site_ruby/1.8/puppet/indirector/ssl_file.rb:50:in
    `initialize'
    /usr/lib/ruby/site_ruby/1.8/puppet/indirector/indirection.rb:314:in
    `new'
    /usr/lib/ruby/site_ruby/1.8/puppet/indirector/indirection.rb:314:in
    `make_terminus'
    /usr/lib/ruby/site_ruby/1.8/puppet/indirector/indirection.rb:123:in
    `terminus'
    /usr/lib/ruby/site_ruby/1.8/puppet/indirector/indirection.rb:302:in
    `prepare'
    /usr/lib/ruby/site_ruby/1.8/puppet/indirector/indirection.rb:181:in
    `find'
    /usr/lib/ruby/site_ruby/1.8/puppet/indirector.rb:50:in `find'
    /usr/lib/ruby/site_ruby/1.8/puppet/ssl/host.rb:120:in `key'
    /usr/lib/ruby/site_ruby/1.8/puppet/ssl/host.rb:158:in `certificate'
    /usr/lib/ruby/site_ruby/1.8/puppet/ssl/certificate_authority.rb:222:in
    `setup'
    /usr/lib/ruby/site_ruby/1.8/puppet/ssl/certificate_authority.rb:146:in
    `initialize'
    /usr/lib/ruby/site_ruby/1.8/puppet/ssl/certificate_authority.rb:31:in
    `new'
    /usr/lib/ruby/site_ruby/1.8/puppet/ssl/certificate_authority.rb:31:in
    `init_singleton_instance'
    /usr/lib/ruby/site_ruby/1.8/puppet/util/cacher.rb:106:in `send'
    /usr/lib/ruby/site_ruby/1.8/puppet/util/cacher.rb:106:in
    `cached_value'
    /usr/lib/ruby/1.8/monitor.rb:242:in `synchronize'
    /usr/lib/ruby/site_ruby/1.8/puppet/util/cacher.rb:98:in
    ...

    read more »
    --
    You received this message because you are subscribed to the Google Groups "Puppet Users" group.
    To post to this group, send email to puppet-users@googlegroups.com.
    To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com.
    For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
  • Bill McGonigle at May 30, 2012 at 9:17 pm
    Any chance you ran 'setenforce 0' before you rebooted the server? :)

    (SELinux caused the same problem for me)

    --
    You received this message because you are subscribed to the Google Groups "Puppet Users" group.
    To view this discussion on the web visit https://groups.google.com/d/msg/puppet-users/-/8MAs-_3INTIJ.
    To post to this group, send email to puppet-users@googlegroups.com.
    To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com.
    For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
grouppuppet-users @
categoriespuppet
postedMay 23, '12 at 8:04a
activeMay 30, '12 at 9:17p
posts4
users3
websitepuppetlabs.com

People

Translate

site design / logo © 2022 Grokbase