Moving to mongrel as our footprint has grown considerably.
Configs worked fine before but for some reason we are unable to start
puppet on the new host.
Any help would be greatly appreciated.
-jeff
Centos 5
# ruby -v
ruby 1.8.5 (2006-08-25) [i386-linux]
# gem list mongrel
*** LOCAL GEMS ***
mongrel (1.0.1)
A small fast HTTP library and server that runs Rails, Camping,
Nitro
and Iowa apps.
# puppetmasterd --verbose --debug
debug: Parsing /etc/puppet/puppet.conf
info: Starting server for Puppet version 0.23.2
debug: /puppetconfig/ssl/File[/var/lib/puppet/ssl/private_keys/util00-
hq.int.mediosystems.com.pem]: Autorequiring File[/var/lib/puppet/ssl/
private_keys]
debug: /puppetconfig/ca/File[/var/lib/puppet/ssl/ca/inventory.txt]:
Autorequiring File[/var/lib/puppet/ssl/ca]
debug: /puppetconfig/ca/File[/var/lib/puppet/ssl/ca/private]:
Autorequiring File[/var/lib/puppet/ssl/ca]
debug: /puppetconfig/ca/File[/var/lib/puppet/ssl/ca/signed]:
Autorequiring File[/var/lib/puppet/ssl/ca]
debug: /puppetconfig/ca/File[/var/lib/puppet/ssl/ca/ca_pub.pem]:
Autorequiring File[/var/lib/puppet/ssl/ca]
debug: /puppetconfig/main/File[/var/lib/puppet/state/state.yaml]:
Autorequiring File[/var/lib/puppet/state]
debug: /puppetconfig/main/File[/var/lib/puppet/state]: Autorequiring
File[/var/lib/puppet]
debug: /puppetconfig/ssl/File[/var/lib/puppet/ssl/private]:
Autorequiring File[/var/lib/puppet/ssl]
debug: /puppetconfig/ssl/File[/var/lib/puppet/ssl/certs/ca.pem]:
Autorequiring File[/var/lib/puppet/ssl/certs]
debug: /puppetconfig/ssl/File[/var/lib/puppet/ssl/certs/util00-
hq.int.mediosystems.com.pem]: Autorequiring File[/var/lib/puppet/ssl/
certs]
debug: /puppetconfig/ssl/File[/var/lib/puppet/ssl/private_keys]:
Autorequiring File[/var/lib/puppet/ssl]
debug: /puppetconfig/main/File[/var/lib/puppet/ssl]: Autorequiring
File[/var/lib/puppet]
debug: /puppetconfig/ssl/File[/var/lib/puppet/ssl/public_keys]:
Autorequiring File[/var/lib/puppet/ssl]
debug: /puppetconfig/main/File[/etc/puppet/namespaceauth.conf]:
Autorequiring File[/etc/puppet]
debug: /puppetconfig/main/File[/var/lib/puppet/plugins]: Autorequiring
File[/var/lib/puppet]
debug: /puppetconfig/ssl/File[/var/lib/puppet/ssl/private/password]:
Autorequiring File[/var/lib/puppet/ssl/private]
debug: /puppetconfig/ca/File[/var/lib/puppet/ssl/ca/requests]:
Autorequiring File[/var/lib/puppet/ssl/ca]
debug: /puppetconfig/main/File[/var/lib/puppet/facts]: Autorequiring
File[/var/lib/puppet]
debug: /puppetconfig/ssl/File[/var/lib/puppet/ssl/csr_util00-
hq.int.mediosystems.com.pem]: Autorequiring File[/var/lib/puppet/ssl]
debug: /puppetconfig/ssl/File[/var/lib/puppet/ssl/certs]:
Autorequiring File[/var/lib/puppet/ssl]
debug: /puppetconfig/ca/File[/var/lib/puppet/ssl/ca/serial]:
Autorequiring File[/var/lib/puppet/ssl/ca]
debug: /puppetconfig/ca/File[/var/lib/puppet/ssl/ca/ca_key.pem]:
Autorequiring File[/var/lib/puppet/ssl/ca]
debug: /puppetconfig/ca/File[/var/lib/puppet/ssl/ca/private/ca.pass]:
Autorequiring File[/var/lib/puppet/ssl/ca/private]
debug: /puppetconfig/main/File[/var/lib/puppet/lib]: Autorequiring
File[/var/lib/puppet]
debug: /puppetconfig/ssl/File[/var/lib/puppet/ssl/public_keys/util00-
hq.int.mediosystems.com.pem]: Autorequiring File[/var/lib/puppet/ssl/
public_keys]
debug: /puppetconfig/ca/File[/etc/puppet/autosign.conf]: Autorequiring
File[/etc/puppet]
debug: /puppetconfig/ca/File[/var/lib/puppet/ssl/ca/ca_crl.pem]:
Autorequiring File[/var/lib/puppet/ssl/ca]
debug: /puppetconfig/ca/File[/var/lib/puppet/ssl/ca]: Autorequiring
File[/var/lib/puppet/ssl]
debug: /puppetconfig/ca/File[/var/lib/puppet/ssl/ca/ca_crt.pem]:
Autorequiring File[/var/lib/puppet/ssl/ca]
debug: /puppetconfig/ca/File[/etc/puppet/autosign.conf]: File does not
exist
debug: /puppetconfig/main/File[/etc/puppet/namespaceauth.conf]: File
does not exist
debug: /puppetconfig/main/File[/var/lib/puppet/facts]: File does not
exist
debug: /puppetconfig/main/File[/var/lib/puppet/plugins]: File does not
exist
debug: /puppetconfig/ssl/File[/var/lib/puppet/ssl/private/password]:
File does not exist
debug: Finishing transaction -607590848 with 0 changes
debug: Finishing transaction -607938028 with 0 changes
info: mount[config]: allowing * access
info: mount[dist]: allowing *.mediosystems.com access
debug: Creating interpreter
undefined method `findclass'' for nil:NilClass
_______________________________________________
Puppet-users mailing list
Puppet-users@madstop.com
https://mail.madstop.com/mailman/listinfo/puppet-users
David Schmitt
2007-Nov-26 19:57 UTC
Re: Unable to launch puppetmasterd after installing mongrel
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Monday 26 November 2007, Jeff Lord wrote:> Moving to mongrel as our footprint has grown considerably. > Configs worked fine before but for some reason we are unable to start > puppet on the new host. > Any help would be greatly appreciated.> undefined method `findclass'' for nil:NilClassThat sounds very much like a typo in your manifest. See http://reductivelabs.com/trac/puppet/ticket/814 Regards, David - -- The primary freedom of open source is not the freedom from cost, but the free- dom to shape software to do what you want. This freedom is /never/ exercised without cost, but is available /at all/ only by accepting the very different costs associated with open source, costs not in money, but in time and effort. - -- http://www.schierer.org/~luke/log/20070710-1129/on-forks-and-forking -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFHSyU//Pp1N6Uzh0URAvpXAJ9lc25oXIDPKRQWfk2yCnMzkeuShgCdH6My SDRoLZKARkN9HYYljtNSlDE=HlGz -----END PGP SIGNATURE-----
Jeff Lord
2007-Nov-26 20:05 UTC
Re: Unable to launch puppetmasterd after installing mongrel
Possibly... # puppetmasterd --verbose --trace info: Starting server for Puppet version 0.23.2 info: mount[config]: allowing * access info: mount[dist]: allowing *.mediosystems.com access /usr/lib/ruby/site_ruby/1.8/puppet/parser/interpreter.rb:268:in `findclass'' /usr/lib/ruby/site_ruby/1.8/puppet/parser/interpreter.rb:622:in `parsefiles'' /usr/lib/ruby/site_ruby/1.8/puppet/parser/interpreter.rb:327:in `initialize'' /usr/lib/ruby/site_ruby/1.8/puppet/network/handler/master.rb:124:in `new'' /usr/lib/ruby/site_ruby/1.8/puppet/network/handler/master.rb:124:in `initialize'' /usr/lib/ruby/site_ruby/1.8/puppet/network/server/webrick.rb:134:in `new'' /usr/lib/ruby/site_ruby/1.8/puppet/network/server/webrick.rb:134:in `setup_handlers'' /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `collect'' /usr/lib/ruby/site_ruby/1.8/puppet/network/server/webrick.rb:129:in `each'' /usr/lib/ruby/site_ruby/1.8/puppet/network/server/webrick.rb:129:in `collect'' /usr/lib/ruby/site_ruby/1.8/puppet/network/server/webrick.rb:129:in `setup_handlers'' /usr/lib/ruby/site_ruby/1.8/puppet/network/server/webrick.rb:79:in `initialize'' /usr/sbin/puppetmasterd:251:in `new'' /usr/sbin/puppetmasterd:251 undefined method `findclass'' for nil:NilClass On Nov 26, 2007, at 11:57 AM, David Schmitt wrote:> -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On Monday 26 November 2007, Jeff Lord wrote: >> Moving to mongrel as our footprint has grown considerably. >> Configs worked fine before but for some reason we are unable to start >> puppet on the new host. >> Any help would be greatly appreciated. > >> undefined method `findclass'' for nil:NilClass > > That sounds very much like a typo in your manifest. > > See http://reductivelabs.com/trac/puppet/ticket/814 > > > > Regards, David > - -- > The primary freedom of open source is not the freedom from cost, but > the free- > dom to shape software to do what you want. This freedom is /never/ > exercised > without cost, but is available /at all/ only by accepting the very > different > costs associated with open source, costs not in money, but in time > and effort. > - -- http://www.schierer.org/~luke/log/20070710-1129/on-forks-and-forking > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.6 (GNU/Linux) > > iD8DBQFHSyU//Pp1N6Uzh0URAvpXAJ9lc25oXIDPKRQWfk2yCnMzkeuShgCdH6My > SDRoLZKARkN9HYYljtNSlDE> =HlGz > -----END PGP SIGNATURE----- > _______________________________________________ > Puppet-users mailing list > Puppet-users@madstop.com > https://mail.madstop.com/mailman/listinfo/puppet-usersJeff Lord | Systems Engineer | o:(206)262-3765 | 701 Pike St. #1500 Seattle, WA 98101 Medio Systems - The Leader in Mobile Search & Advertising