So i've resolved the ssl issue (time was out ... by years), but my
solaris host still doesn't do squat, except fail:

r...@puppetsun:~# /opt/csw/bin/puppetd -vtd --config /etc/puppet/
puppet.conf
debug: Creating default schedules
debug: Failed to load library 'ldap' for feature 'ldap'
debug: Failed to load library 'shadow' for feature 'libshadow'
debug: /Settings[/etc/puppet/puppet.conf]/Settings[main]/File[/var/lib/
puppet/lib]: Autorequiring File[/var/lib/puppet]
debug: /Settings[/etc/puppet/puppet.conf]/Settings[main]/File[/var/lib/
puppet/ssl]: Autorequiring File[/var/lib/puppet]
debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/
puppet/ssl/certs/puppetsun.its.uq.edu.au.pem]: Autorequiring File[/var/
lib/puppet/ssl/certs]
debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/
puppet/ssl/private]: Autorequiring File[/var/lib/puppet/ssl]
debug: /Settings[/etc/puppet/puppet.conf]/Settings[main]/File[/var/lib/
puppet/lib/facter]: Autorequiring File[/var/lib/puppet/lib]
debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/
puppet/ssl/certs]: Autorequiring File[/var/lib/puppet/ssl]
debug: /Settings[/etc/puppet/puppet.conf]/Settings[main]/File[/var/lib/
puppet/state]: Autorequiring File[/var/lib/puppet]
debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/
puppet/ssl/certs/ca.pem]: Autorequiring File[/var/lib/puppet/ssl/
certs]
debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/
puppet/ssl/public_keys]: Autorequiring File[/var/lib/puppet/ssl]
debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/
puppet/ssl/private_keys/puppetsun.its.uq.edu.au.pem]: Autorequiring
File[/var/lib/puppet/ssl/private_keys]
debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/
puppet/ssl/private_keys]: Autorequiring File[/var/lib/puppet/ssl]
debug: Finishing transaction 70159740 with 0 changes
debug: Puppet::Network::Client::File: defining fileserver.describe
debug: Puppet::Network::Client::File: defining fileserver.list
debug: Puppet::Network::Client::File: defining fileserver.retrieve
info: Retrieving plugins
debug: Calling fileserver.list
debug: /File[/var/lib/puppet/lib]/checksum: Initializing checksum hash
debug: /File[/var/lib/puppet/lib]: Creating checksum {mtime}Fri Feb 13
12:13:32 +1000 2009
debug: Calling fileserver.describe
debug: Calling fileserver.list
debug: /File[/var/lib/puppet/lib/facter]/checksum: Initializing
checksum hash
debug: /File[/var/lib/puppet/lib/facter]: Creating checksum {mtime}Fri
Feb 13 12:13:32 +1000 2009
debug: Calling fileserver.describe
debug: Calling fileserver.list
debug: /File[/var/lib/puppet/lib/puppet]/checksum: Initializing
checksum hash
debug: /File[/var/lib/puppet/lib/puppet]: Creating checksum {mtime}Fri
Feb 13 12:13:33 +1000 2009
debug: Calling fileserver.describe
debug: Calling fileserver.list
debug: /File[/var/lib/puppet/lib/puppet/type]/checksum: Initializing
checksum hash
debug: /File[/var/lib/puppet/lib/puppet/type]: Creating checksum
{mtime}Fri Feb 13 12:13:33 +1000 2009
debug: Calling fileserver.describe
debug: Calling fileserver.list
debug: /File[/var/lib/puppet/lib/puppet/provider]/checksum:
Initializing checksum hash
debug: /File[/var/lib/puppet/lib/puppet/provider]: Creating checksum
{mtime}Fri Feb 13 12:13:33 +1000 2009
debug: Calling fileserver.describe
debug: Finishing transaction 75246230 with 0 changes
err: Could not retrieve catalog: private method `chomp' called for
nil:NilClass

My site.pp and subsequent classes are there:
[r...@puppetbeta puppet]# cat manifests/site.pp
import "classes/*"
import "nodes/*"

node default
{
        include defaultnode
}
[r...@puppetbeta puppet]# cat manifests/classes/defaultnode.class
class defaultnode
{
        case $operatingsystem
        {
                centos, redhat:
                {
                        include redhat-default
                }
                solaris:
                {
                        include solaris-default
                }
                default:
                {
                        include shared-default
                }
        }
}
[r...@puppetbeta puppet]# cat manifests/classes/solaris.classes
class solaris-default inherits shared-default
{

}
[r...@puppetbeta puppet]# cat manifests/classes/shared.classes
import "sudoers"
import "sshdconfig"
import "motd"
import "resolv"
import "homedirectories"
import "bigbrother"
import "sysinfo"
import "mailaliases"
import "ntp_conf"
import "hosts_allow"
import "certificates"


#import "test"

class shared-default
{
        include sudoers
        include sshdconfig
        include motd
        include resolv
        include homedirectories
        include bigbrother
        include sysinfo
        include mailaliases
        include ntp_conf
        include hosts_allow
        include certificates


#       include test
}
[r...@puppetbeta puppet]# cat manifests/classes/redhat.classes
import "redhat-access_conf"
import "redhat-ldap_conf"
import "redhat-nsswitch_conf"
import "redhat-system-auth-local"
import "redhat-repo"
import "redhat-iptables"
import "redhat-logrotate_d"
import "redhat-inittab"

class redhat-default inherits shared-default
{
        include redhat-access_conf
        include redhat-ldap_conf
        include redhat-nsswitch_conf
        include redhat-system-auth-local
        include redhat-repo
        include redhat-iptables
        include redhat-logrotate_d
        include redhat-inittab
}

And while the redhat stuff works swimmingly, the solaris works ...
just doesn't happen... Any ideas how to address it ... i note there
are some libraries that are failing to load ... are they ruby related
or ???

(It doesn't help that my experience with puppet has been the most i've
used solaris, beyond maintaining say Samba on it...)

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

Reply via email to