I''ve setup my puppetmaster with passenger & foreman (using external nodes), and I''m seeing something strange: when I run two puppet clients concurrently, the config for first one to run will sometimes be applied to the second. E.g. I''m setting the GCOS field for root to include the hostname, and I see the following after running puppetd manually: root@puppet-tst-martin# head -1 /etc/passwd root:x:0:0:root at puppet-tst-martin:/root:/bin/bash root@puppet-tst-martin# facter hostname puppet-tst-martin root@blogs-dev# head -1 /etc/passwd root:x:0:0:root at puppet-tst-martin:/root:/bin/bash root@blogs-dev# facter hostname blogs-dev As you can see it has used the $hostname from the first system to set the string "root at $hostname" on the second system. Can someone help me figure out what is going on? cheers, /Martin -- 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 are probably running passenger version 2.2.5 - I ran into this problem as well. See the thread "Serious issue with 0.25.1, at wits end" for the solution. On Wed, Nov 25, 2009 at 2:26 AM, Martin Englund <martin.englund@sun.com> wrote:> I''ve setup my puppetmaster with passenger & foreman (using external > nodes), and I''m seeing something strange: > when I run two puppet clients concurrently, the config for first one > to run will sometimes be applied to the second. > > E.g. I''m setting the GCOS field for root to include the hostname, and > I see the following after running puppetd manually: > > root@puppet-tst-martin# head -1 /etc/passwd > root:x:0:0:root at puppet-tst-martin:/root:/bin/bash > root@puppet-tst-martin# facter hostname > puppet-tst-martin > > root@blogs-dev# head -1 /etc/passwd > root:x:0:0:root at puppet-tst-martin:/root:/bin/bash > root@blogs-dev# facter hostname > blogs-dev > > As you can see it has used the $hostname from the first system to set > the string "root at $hostname" on the second system. > > Can someone help me figure out what is going on? > > cheers, > /Martin > > -- > > 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.
Paul, On Nov 25, 10:37 am, Paul Lathrop <paul.lath...@gmail.com> wrote:> You are probably running passenger version 2.2.5 - I ran into this > problem as well. See the thread "Serious issue with 0.25.1, at wits > end" for the solution. >thanks for pointing it out - it looks exactly like my problem! I''ll give the fix Christian made a shot... cheers, /Martin -- 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.