Hello, I did make a stupid fault: not commiting changes to version control :-( After the installation of puppet-dashboard, I added a recipe to add report = true to puppet config files on clients. Now all Puppet clients don''t update because of an error... What can be the various reasons for an ''400'' error?? I guess it has something to do with rights. Jun 28 09:52:36 pm puppetmasterd[22709]: Could not find template ''etc/motd.erb'' at /etc/puppet/manifests/classes/motd.pp:6 on node pm...... Jun 28 09:52:36 pm puppetd[23432]: Could not retrieve catalog from remote server: Error 400 on SERVER: Could not find template ''etc/motd.erb'' at /etc/puppet/manifests/classes/motd.pp:6 on node pm...... Jun 28 09:46:17 tsta puppetd[31413]: Could not retrieve catalog from remote server: Error 400 on SERVER: Could not find template ''etc/motd.erb'' at /etc/puppet/manifests/classes/motd.pp:6 on node tsta..... This is the class to serve the puppet.conf file: class puppet { $puppet_config_dir = "/etc/puppet/" $puppet_conf = "$puppet_config_dir/puppet.conf" user { "puppet": ensure => present; } file { $puppet_config_dir: ensure => directory, owner => root, group => root, mode => 0755; $puppet_conf: owner => root, group => root, mode => 0644, content => template("etc/puppet/puppet.conf.erb"); } service { "puppet": ensure => running, enable => true; } } Met vriendelijke groeten, Pieter Baele www.pieterb.be -- 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.
Where are your templates? /etc/puppet/templates or /etc/puppet/modules/module-name/templates (I may have a typo in the path.) Also, what''s the full path to puppet.conf.erb? On Jun 28, 2010, at 1:04 AM, Pieter Baele wrote:> Hello, > > I did make a stupid fault: not commiting changes to version control :-( > After the installation of puppet-dashboard, I added a recipe to add > report = true to puppet config files on clients. > > Now all Puppet clients don''t update because of an error... > What can be the various reasons for an ''400'' error?? > I guess it has something to do with rights. > > Jun 28 09:52:36 pm puppetmasterd[22709]: Could not find template > ''etc/motd.erb'' at /etc/puppet/manifests/classes/motd.pp:6 on node > pm...... > Jun 28 09:52:36 pm puppetd[23432]: Could not retrieve catalog from > remote server: Error 400 on SERVER: Could not find template > ''etc/motd.erb'' at /etc/puppet/manifests/classes/motd.pp:6 on node > pm...... > > Jun 28 09:46:17 tsta puppetd[31413]: Could not retrieve catalog from > remote server: Error 400 on SERVER: Could not find template > ''etc/motd.erb'' at /etc/puppet/manifests/classes/motd.pp:6 on node > tsta..... > > > > This is the class to serve the puppet.conf file: > > class puppet { > $puppet_config_dir = "/etc/puppet/" > $puppet_conf = "$puppet_config_dir/puppet.conf" > > user { > "puppet": > ensure => present; > } > > file { > $puppet_config_dir: > ensure => directory, > owner => root, > group => root, > mode => 0755; > > $puppet_conf: > owner => root, > group => root, > mode => 0644, > content => template("etc/puppet/puppet.conf.erb"); > } > > service { > "puppet": > ensure => running, > enable => true; > } > } > > > > Met vriendelijke groeten, > Pieter Baele > www.pieterb.be > > -- > 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. >-- 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.
These are in /etc/puppet/manifests/templates |-- classes | |-- motd.pp | |-- puppet.pp |-- nodes | |-- default.pp |-- site.pp `-- templates `-- etc |-- motd.erb |-- puppet | `-- puppet.conf.erb Met vriendelijke groeten, Pieter Baele www.pieterb.be On Mon, Jun 28, 2010 at 10:28, Patrick Mohr <kc7zzv@gmail.com> wrote:> Where are your templates? > /etc/puppet/templates > or > /etc/puppet/modules/module-name/templates (I may have a typo in the path.) > > Also, what''s the full path to puppet.conf.erb? > > On Jun 28, 2010, at 1:04 AM, Pieter Baele wrote: > >> Hello, >> >> I did make a stupid fault: not commiting changes to version control :-( >> After the installation of puppet-dashboard, I added a recipe to add >> report = true to puppet config files on clients. >> >> Now all Puppet clients don''t update because of an error... >> What can be the various reasons for an ''400'' error?? >> I guess it has something to do with rights. >> >> Jun 28 09:52:36 pm puppetmasterd[22709]: Could not find template >> ''etc/motd.erb'' at /etc/puppet/manifests/classes/motd.pp:6 on node >> pm...... >> Jun 28 09:52:36 pm puppetd[23432]: Could not retrieve catalog from >> remote server: Error 400 on SERVER: Could not find template >> ''etc/motd.erb'' at /etc/puppet/manifests/classes/motd.pp:6 on node >> pm...... >> >> Jun 28 09:46:17 tsta puppetd[31413]: Could not retrieve catalog from >> remote server: Error 400 on SERVER: Could not find template >> ''etc/motd.erb'' at /etc/puppet/manifests/classes/motd.pp:6 on node >> tsta..... >> >> >> >> This is the class to serve the puppet.conf file: >> >> class puppet { >> $puppet_config_dir = "/etc/puppet/" >> $puppet_conf = "$puppet_config_dir/puppet.conf" >> >> user { >> "puppet": >> ensure => present; >> } >> >> file { >> $puppet_config_dir: >> ensure => directory, >> owner => root, >> group => root, >> mode => 0755; >> >> $puppet_conf: >> owner => root, >> group => root, >> mode => 0644, >> content => template("etc/puppet/puppet.conf.erb"); >> } >> >> service { >> "puppet": >> ensure => running, >> enable => true; >> } >> } >> >> >> >> Met vriendelijke groeten, >> Pieter Baele >> www.pieterb.be >> >> -- >> 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. >> > > -- > 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. > >-- 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.
On Mon, Jun 28, 2010 at 9:42 AM, Pieter Baele <pieter.baele@gmail.com> wrote:> These are in /etc/puppet/manifests/templates > > |-- classes > | |-- motd.pp > | |-- puppet.pp > |-- nodes > | |-- default.pp > |-- site.pp > `-- templates > `-- etc > |-- motd.erb > |-- puppet > | `-- puppet.conf.erb > > Met vriendelijke groeten, > Pieter Baele > www.pieterb.beJust out of curiosity, have you got your $templatedir variable set in your puppet.conf ? templatedir = /etc/puppet/manifests/templates> > > > On Mon, Jun 28, 2010 at 10:28, Patrick Mohr <kc7zzv@gmail.com> wrote: >> Where are your templates? >> /etc/puppet/templates >> or >> /etc/puppet/modules/module-name/templates (I may have a typo in the path.) >> >> Also, what''s the full path to puppet.conf.erb? >> >> On Jun 28, 2010, at 1:04 AM, Pieter Baele wrote: >> >>> Hello, >>> >>> I did make a stupid fault: not commiting changes to version control :-( >>> After the installation of puppet-dashboard, I added a recipe to add >>> report = true to puppet config files on clients. >>> >>> Now all Puppet clients don''t update because of an error... >>> What can be the various reasons for an ''400'' error?? >>> I guess it has something to do with rights. >>> >>> Jun 28 09:52:36 pm puppetmasterd[22709]: Could not find template >>> ''etc/motd.erb'' at /etc/puppet/manifests/classes/motd.pp:6 on node >>> pm...... >>> Jun 28 09:52:36 pm puppetd[23432]: Could not retrieve catalog from >>> remote server: Error 400 on SERVER: Could not find template >>> ''etc/motd.erb'' at /etc/puppet/manifests/classes/motd.pp:6 on node >>> pm...... >>> >>> Jun 28 09:46:17 tsta puppetd[31413]: Could not retrieve catalog from >>> remote server: Error 400 on SERVER: Could not find template >>> ''etc/motd.erb'' at /etc/puppet/manifests/classes/motd.pp:6 on node >>> tsta..... >>> >>> >>> >>> This is the class to serve the puppet.conf file: >>> >>> class puppet { >>> $puppet_config_dir = "/etc/puppet/" >>> $puppet_conf = "$puppet_config_dir/puppet.conf" >>> >>> user { >>> "puppet": >>> ensure => present; >>> } >>> >>> file { >>> $puppet_config_dir: >>> ensure => directory, >>> owner => root, >>> group => root, >>> mode => 0755; >>> >>> $puppet_conf: >>> owner => root, >>> group => root, >>> mode => 0644, >>> content => template("etc/puppet/puppet.conf.erb"); >>> } >>> >>> service { >>> "puppet": >>> ensure => running, >>> enable => true; >>> } >>> } >>> >>> >>> >>> Met vriendelijke groeten, >>> Pieter Baele >>> www.pieterb.be >>>-- 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.
> Just out of curiosity, have you got your $templatedir variable set in > your puppet.conf ? > > templatedir = /etc/puppet/manifests/templatesThat was the fault indeed! This file was not in git, otherwise I had seen it.... stupid fault... If you ever visit Belgium, I''ll pay you one of our famous special beers ;-)> >> >> >> >> On Mon, Jun 28, 2010 at 10:28, Patrick Mohr <kc7zzv@gmail.com> wrote: >>> Where are your templates? >>> /etc/puppet/templates >>> or >>> /etc/puppet/modules/module-name/templates (I may have a typo in the path.) >>> >>> Also, what''s the full path to puppet.conf.erb? >>> >>> On Jun 28, 2010, at 1:04 AM, Pieter Baele wrote: >>> >>>> Hello, >>>> >>>> I did make a stupid fault: not commiting changes to version control :-( >>>> After the installation of puppet-dashboard, I added a recipe to add >>>> report = true to puppet config files on clients. >>>> >>>> Now all Puppet clients don''t update because of an error... >>>> What can be the various reasons for an ''400'' error?? >>>> I guess it has something to do with rights. >>>> >>>> Jun 28 09:52:36 pm puppetmasterd[22709]: Could not find template >>>> ''etc/motd.erb'' at /etc/puppet/manifests/classes/motd.pp:6 on node >>>> pm...... >>>> Jun 28 09:52:36 pm puppetd[23432]: Could not retrieve catalog from >>>> remote server: Error 400 on SERVER: Could not find template >>>> ''etc/motd.erb'' at /etc/puppet/manifests/classes/motd.pp:6 on node >>>> pm...... >>>> >>>> Jun 28 09:46:17 tsta puppetd[31413]: Could not retrieve catalog from >>>> remote server: Error 400 on SERVER: Could not find template >>>> ''etc/motd.erb'' at /etc/puppet/manifests/classes/motd.pp:6 on node >>>> tsta..... >>>> >>>> >>>> >>>> This is the class to serve the puppet.conf file: >>>> >>>> class puppet { >>>> $puppet_config_dir = "/etc/puppet/" >>>> $puppet_conf = "$puppet_config_dir/puppet.conf" >>>> >>>> user { >>>> "puppet": >>>> ensure => present; >>>> } >>>> >>>> file { >>>> $puppet_config_dir: >>>> ensure => directory, >>>> owner => root, >>>> group => root, >>>> mode => 0755; >>>> >>>> $puppet_conf: >>>> owner => root, >>>> group => root, >>>> mode => 0644, >>>> content => template("etc/puppet/puppet.conf.erb"); >>>> } >>>> >>>> service { >>>> "puppet": >>>> ensure => running, >>>> enable => true; >>>> } >>>> } >>>> >>>> >>>> >>>> Met vriendelijke groeten, >>>> Pieter Baele >>>> www.pieterb.be >>>> > > -- > 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. > >-- 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.