So i''ve resolved the ssl issue (time was out ... by years), but my solaris host still doesn''t do squat, except fail: root@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: [root@puppetbeta puppet]# cat manifests/site.pp import "classes/*" import "nodes/*" node default { include defaultnode } [root@puppetbeta puppet]# cat manifests/classes/defaultnode.class class defaultnode { case $operatingsystem { centos, redhat: { include redhat-default } solaris: { include solaris-default } default: { include shared-default } } } [root@puppetbeta puppet]# cat manifests/classes/solaris.classes class solaris-default inherits shared-default { } [root@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 } [root@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 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 -~----------~----~----~----~------~----~------~--~---
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 chakkerz wrote:> So i''ve resolved the ssl issue (time was out ... by years), but my > solaris host still doesn''t do squat, except fail: > > root@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 >- From memory that''s a Facter bug. What version are you running? The issue should be fixed in 1.5.3 (but 1.5.4 is stable and better for Solaris IMHO) I believe. James Turnbull -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkmcwVsACgkQ9hTGvAxC30Aw/gCgo+7SRlgVQgDJBl3SzQ37el+u 0q0An0UZekovAr2OvAbv13l4gmHwtH+x =D71C -----END PGP SIGNATURE----- --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
Hello there James it appears i''m on 1.5.2 ... but i updated to 1.5.4 now ... and it is looking good. Thanks for that chakkerz --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
Consistent new issue... apparently it can not transfer files out of my modules: err: //Node[default]/defaultnode/shared-default/homedirectories/File[/ tmp/irt.tar.gz]: Failed to retrieve current state of resource: Cannot access mount[homedirectories] Could not describe /homedirectories/ irt.tar.gz: Cannot access mount[homedirectories] at /etc/puppet/ modules/homedirectories/manifests/init.pp:46 err: //Node[default]/defaultnode/shared-default/sudoers/File[/etc/ sudoers]: Failed to retrieve current state of resource: Cannot access mount[sudoers] Could not describe /sudoers/sudoers.example.org: Cannot access mount[sudoers] at /etc/puppet/modules/sudoers/manifests/init.pp: 21 err: //Node[default]/defaultnode/shared-default/motd/File[/etc/motd]: Failed to retrieve current state of resource: Cannot access mount [motd] Could not describe /motd/motd.puppetsun.example.org: Cannot access mount[motd] at /etc/puppet/modules/motd/manifests/init.pp:16 and stacks more like it... fileserver.conf contains the host for modules though: [modules] allow puppetks4.example.org allow puppetnut.example.org allow puppetsun.example.org chakkerz --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---