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.


Reply via email to