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.


Reply via email to