Lutz Bergner
2009-Nov-05 14:40 UTC
[Puppet Users] puppetd throwing core dump while creating Solaris zone
Hi, I am evaluating puppet for our datacenter and run into the following weird problem. puppetd and puppetmasterd reside on the same Solaris 10 machine. if I run puppetd in the foreground (puppetd --debug --verbose --no- demonize) the following successfully will happen: puppetd installs a sparse zone, boots it, puppetd on the zone gets started by zlogin , zone certificate gets autosigned, zone-puppetd gets configuration, installs it -- all successful. But - when I start puppetd in the global zone the normal way as a service it crashes wiith coredump while creating the zone. Also: Can not get puppetd writing any log , despite started the service with --debug --verbose other than the SMF service log. This is the place where all output of puppetd is thrown into. You may see - it is configured to go to /var/log/puppet (which is owned by user puppet). any help appreciated... --Lutz ======================some output of facter: domain => dev.ttw facterversion => 1.5.2 fqdn => ttwsrvdev08.dev.ttw hardwareisa => i386 hardwaremodel => i86pc hostname => ttwsrvdev08 interfaces => lo0,lo0:1,bge0,bge0:1 ipaddress_lo0:1 => 127.0.0.1 kernel => SunOS kernelrelease => 5.10 kernelversion => 5.10 macaddress => 0:21:9b:fd:10:61 macaddress_bge0 => 0:21:9b:fd:10:61 netmask_bge0 => 255.255.255.0 netmask_bge0:1 => 255.255.255.0 netmask_lo0:1 => 255.0.0.0 operatingsystem => Solaris operatingsystemrelease => 10_u7 ps => ps -ef puppetversion => 0.24.8 rubysitedir => /opt/csw/lib/ruby/site_ruby/1.8 rubyversion => 1.8.7 uniqueid => 1990d3a1 ===================================puppet.conf ----------------------- [main] # This is the default environment for all clients environment=development logdir=/var/log/puppet httplog=/var/log/puppet/http.log puppetdlog=/var/log/puppetd.log [puppetd] environment=development server=puppet.dev.ttw logdir=/var/log/puppet puppetdlog=/var/log/puppet/puppetd.log httplog=/var/log/puppet/http.log [puppetmasterd] # specify allowed environments environments=production,stage,development # configure environments [development] modulepath=$confdir/development/modules:/etc/puppet/modules-common manifest=$confdir/development/manifests/site.pp [stage] modulepath=$confdir/stage/modules:/etc/puppet/modules-common manifest=$confdir/stage/manifests/site.pp [production] modulepath=$confdir/production/modules:/etc/puppet/modules-common manifest=$confdir/production/manifests/site.pp --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---