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
-~----------~----~----~----~------~----~------~--~---