Have you declared any nodes and included that class? node default {
include files1 } 2009/12/29 Ben <ben.dovas...@gmail.com>: > Just to add some addtional detal about which versions I'm using > > [r...@xldn1784dis puppet]# puppetmasterd --version > 0.24.5 > [r...@xldn1784dis puppet]# puppetd --version > 0.24.5 > [r...@xldn1784dis puppet]# ruby --version > ruby 1.8.5 (2006-08-25) [x86_64-linux] > [r...@xldn1784dis puppet]# facter --version > 1.5.0 > > puppet.conf > > [r...@xldn1784dis puppet]# grep -v "#" /etc/puppet/puppet.conf > [main] > vardir = /var/lib/puppet > > logdir = /var/log/puppet > > rundir = /var/run/puppet > > ssldir = $vardir/ssl > > [puppetd] > classfile = $vardir/classes.txt > > localconfig = $vardir/localconfig > server = puppetmaster > > [puppetmasterd] > certname = puppetmaster > > > > On 29 Dec, 15:50, Ben <ben.dovas...@gmail.com> wrote: >> Hi >> >> I've been scrathing my head at this for days, to point where I've >> stripped down my site manifest, so it consists purely of a single >> class called files1 managed a sinlge file resource. >> >> class files1 { >> file { "/etc/motd": >> group => "puppet", >> } >> >> } >> >> The problem is that it's not picking up the class when it compiles the >> catalogue. >> >> Failed run..... >> >> [r...@xldn1784dis puppet]# puppetd --verbose --test --debug >> 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[ssl]/File[/var/lib/ >> puppet/ssl/private]: Autorequiring File[/var/lib/puppet/ssl] >> 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/csr_xldn1784dis.ldn.swissbank.com.pem]: Autorequiring File[/ >> var/lib/puppet/ssl] >> debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/ >> puppet/ssl/certs/xldn1784dis.ldn.swissbank.com.pem]: Autorequiring File >> [/var/lib/puppet/ssl/certs] >> debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/ >> puppet/ssl/public_keys/xldn1784dis.ldn.swissbank.com.pem]: >> Autorequiring File[/var/lib/puppet/ssl/public_keys] >> debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/ >> puppet/ssl/private_keys]: Autorequiring File[/var/lib/puppet/ssl] >> 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/private_keys/xldn1784dis.ldn.swissbank.com.pem]: >> Autorequiring File[/var/lib/puppet/ssl/private_keys] >> debug: /Settings[/etc/puppet/puppet.conf]/Settings[puppetd]/File[/etc/ >> puppet/puppet.conf]: Autorequiring File[/etc/puppet] >> debug: /Settings[/etc/puppet/puppet.conf]/Settings[puppetd]/File[/var/ >> lib/puppet/state/state.yaml]: Autorequiring File[/var/lib/puppet/ >> state] >> 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]: Autorequiring File[/var/lib/puppet/ssl] >> debug: /Settings[/etc/puppet/puppet.conf]/Settings[puppetd]/File[/var/ >> lib/puppet/classes.txt]: Autorequiring File[/var/lib/puppet] >> debug: Finishing transaction 23456253626720 with 0 changes >> debug: Loaded state in 0.00 seconds >> debug: Retrieved facts in 0.40 seconds >> debug: Retrieving catalog >> debug: Calling puppetmaster.getconfig >> debug: Retrieved catalog in 0.17 seconds >> info: No classes to store >> debug: Creating default schedules >> info: Caching catalog at /var/lib/puppet/localconfig.yaml >> notice: Starting catalog run >> debug: Loaded state in 0.00 seconds >> debug: Finishing transaction 23456249387740 with 0 changes >> debug: Storing state >> debug: Stored state in 0.01 seconds >> notice: Finished catalog run in 0.02 seconds >> >> Please could someone explain what the message "info: No classes to >> store" means, as this seem to be present when it fails? >> >> I've found that it does however work when I either specify a node >> definition with the class or remove the class entirely so it's just a >> sinlge resource outside of a class >> >> node xldn1784dis { include files1 } >> >> class files1 { >> file { "/etc/motd": >> group => "puppet", >> } >> >> } >> >> [r...@xldn1784dis puppet]# puppetd --verbose --test --debug >> 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[ssl]/File[/var/lib/ >> puppet/ssl/certs/xldn1784dis.ldn.swissbank.com.pem]: Autorequiring File >> [/var/lib/puppet/ssl/certs] >> debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/ >> puppet/ssl/private_keys/xldn1784dis.ldn.swissbank.com.pem]: >> Autorequiring File[/var/lib/puppet/ssl/private_keys] >> debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/ >> puppet/ssl/public_keys/xldn1784dis.ldn.swissbank.com.pem]: >> Autorequiring File[/var/lib/puppet/ssl/public_keys] >> debug: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/ >> puppet/ssl/csr_xldn1784dis.ldn.swissbank.com.pem]: Autorequiring File[/ >> var/lib/puppet/ssl] >> 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[puppetd]/File[/etc/ >> puppet/puppet.conf]: Autorequiring File[/etc/puppet] >> 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[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/private_keys]: Autorequiring File[/var/lib/puppet/ssl] >> debug: /Settings[/etc/puppet/puppet.conf]/Settings[puppetd]/File[/var/ >> lib/puppet/classes.txt]: Autorequiring File[/var/lib/puppet] >> 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[main]/File[/var/lib/ >> puppet/ssl]: Autorequiring File[/var/lib/puppet] >> debug: /Settings[/etc/puppet/puppet.conf]/Settings[puppetd]/File[/var/ >> lib/puppet/state/state.yaml]: Autorequiring File[/var/lib/puppet/ >> state] >> 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[puppetd]/File[/var/ >> lib/puppet/state/state.yaml]: Changing mode >> debug: /Settings[/etc/puppet/puppet.conf]/Settings[puppetd]/File[/var/ >> lib/puppet/state/state.yaml]: 1 change(s) >> debug: /Settings[/etc/puppet/puppet.conf]/Settings[puppetd]/File[/var/ >> lib/puppet/state/state.yaml]/mode: mode changed '640' to '660' >> debug: Finishing transaction 23456253626980 with 1 changes >> debug: Loaded state in 0.00 seconds >> debug: Retrieved facts in 0.40 seconds >> debug: Retrieving catalog >> debug: Calling puppetmaster.getconfig >> debug: Retrieved catalog in 0.19 seconds >> debug: Creating default schedules >> debug: Finishing transaction 23506665634060 with 0 changes >> info: Caching catalog at /var/lib/puppet/localconfig.yaml >> notice: Starting catalog run >> debug: Loaded state in 0.00 seconds >> debug: //Node[xldn1784dis]/files1/File[/etc/motd]: Changing group >> debug: //Node[xldn1784dis]/files1/File[/etc/motd]: 1 change(s) >> notice: //Node[xldn1784dis]/files1/File[/etc/motd]/group: group >> changed 'root' to 'puppet' >> debug: Finishing transaction 23506662991820 with 1 changes >> debug: Storing state >> debug: Stored state in 0.01 seconds >> notice: Finished catalog run in 0.46 seconds >> >> [r...@xldn1784dis puppet]# puppetd --verbose --test --debug >> 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[puppetd]/File[/etc/ >> puppet/puppet.conf]: Autorequiring File[/etc/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/ca.pem]: Autorequiring File[/var/lib/puppet/ssl/ >> certs] >> debug: /Settings[/etc/puppet/puppet.conf]/Settings[puppetd]/File[/var/ >> lib/puppet/classes.txt]: Autorequiring File[/var/lib/puppet] >> 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/xldn1784dis.ldn.swissbank.com.pem]: Autorequiring File >> [/var/lib/puppet/ssl/certs] >> 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[ssl]/File[/var/lib/ >> puppet/ssl/private]: Autorequiring File[/var/lib/puppet/ssl] >> 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/xldn1784dis.ldn.swissbank.com.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: /Settings[/etc/puppet/puppet.conf]/Settings[ssl]/File[/var/lib/ >> puppet/ssl/public_keys/xldn1784dis.ldn.swissbank.com.pem]: >> Autorequiring File[/var/lib/puppet/ssl/public_keys] >> debug: /Settings[/etc/puppet/puppet.conf]/Settings[puppetd]/File[/var/ >> lib/puppet/state/state.yaml]: Autorequiring File[/var/lib/puppet/ >> state] >> 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[ssl]/File[/var/lib/ >> puppet/ssl/csr_xldn1784dis.ldn.swissbank.com.pem]: Autorequiring File[/ >> var/lib/puppet/ssl] >> debug: /Settings[/etc/puppet/puppet.conf]/Settings[puppetd]/File[/var/ >> lib/puppet/state/state.yaml]: Changing mode >> debug: /Settings[/etc/puppet/puppet.conf]/Settings[puppetd]/File[/var/ >> lib/puppet/state/state.yaml]: 1 change(s) >> debug: /Settings[/etc/puppet/puppet.conf]/Settings[puppetd]/File[/var/ >> lib/puppet/state/state.yaml]/mode: mode changed '640' to '660' >> debug: Finishing transaction 23456253627420 with 1 changes >> debug: Loaded state in 0.00 seconds >> debug: Retrieved facts in 0.40 seconds >> debug: Retrieving catalog >> debug: Calling puppetmaster.getconfig >> debug: Retrieved catalog in 0.18 seconds >> info: No classes to store >> debug: Creating default schedules >> debug: Finishing transaction 23503399832680 with 0 changes >> info: Caching catalog at /var/lib/puppet/localconfig.yaml >> notice: Starting catalog run >> debug: Loaded state in 0.00 seconds >> debug: //File[/etc/motd]: Changing group >> debug: //File[/etc/motd]: 1 change(s) >> notice: //File[/etc/motd]/group: group changed 'root' to 'puppet' >> debug: Finishing transaction 23503399553140 with 1 changes >> debug: Storing state >> debug: Stored state in 0.01 seconds >> notice: Finished catalog run in 0.46 seconds >> >> Any help greatly appreciated, thanks >> >> Ben > > -- > > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To post to this group, send email to puppet-us...@googlegroups.com. > To unsubscribe from this group, send email to > puppet-users+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/puppet-users?hl=en. > > > -- Julian Simpson Software Build and Deployment http://www.build-doctor.com http://twitter.com/builddoctor -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-us...@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.