Friday, 2009-10-30

[2009/10/30 00:15:18] @ Log started by gepetto_
[2009/10/30 00:15:18] @ Quit: markus__: Read error: 110 (Connection timed out)
[2009/10/30 02:22:07] @ markus__ joined channel #puppet-dev
[2009/10/30 02:37:56] @ Quit: duritong: calvino.freenode.net irc.freenode.net
[2009/10/30 02:38:14] @ Quit: markus__: Read error: 113 (No route to host)
[2009/10/30 02:40:48] @ duritong joined channel #puppet-dev
[2009/10/30 09:32:45] @ slevin joined channel #puppet-dev
[2009/10/30 09:35:25] <slevin> hi guys... perhaps this is interesting for you:
[2009/10/30 09:35:25] <slevin> http://pastie.org/676662
[2009/10/30 09:35:25] <slevin> running puppet 0.25.1 on server & client on RH
[2009/10/30 09:35:42] <slevin> and passenger
[2009/10/30 09:37:10] <slevin> running with the default puppetmasterd everything is fine
[2009/10/30 09:42:24] <duritong> slevin: if it is reproducible (which it looks like) you should file a bug
[2009/10/30 09:44:03] <duritong> slevin: out of couriosity: prod117 is the name of the master or of another node?
[2009/10/30 09:44:25] <duritong> it's anyway very strange
[2009/10/30 09:44:43] <masterzen> slevin: really strange.
[2009/10/30 09:46:26] <masterzen> slevin: I don't see why running with passenger would change the hostname...
[2009/10/30 09:48:27] <masterzen> slevin: what's in the common name of your prod010 host?
[2009/10/30 09:52:57] @ notbrien joined channel #puppet-dev
[2009/10/30 09:54:54] <slevin> sorry i had a quick meeting
[2009/10/30 09:55:06] <slevin> prod117 is the hostname of an other node
[2009/10/30 09:55:38] <slevin> fqdn => prod010.de.dc.siebend.net
[2009/10/30 09:56:36] <masterzen> slevin: and in the common name of your certificate for this host, it is the same sqdn?
[2009/10/30 09:56:38] <masterzen> *fqdn
[2009/10/30 09:59:26] <slevin> you mean this: /var/lib/puppet/ssl/certs/prod010.de.dc.siebend.net.pem ?
[2009/10/30 10:04:27] <slevin> should i file a bug?
[2009/10/30 10:16:16] <duritong> slevin: if you can reproduce it with a very limited set of configs, yes please do so
[2009/10/30 10:16:56] <slevin> okay i'm going to test some things
[2009/10/30 10:17:01] <duritong> limited set of configs = node prod010.de.dc.siebend.net { }
[2009/10/30 10:17:01] <duritong> notify { "hostname": message => $hostname }
[2009/10/30 10:17:08] <duritong> argh
[2009/10/30 10:17:16] <duritong> limited set of configs = node prod010.de.dc.siebend.net { notify { "hostname": message => $hostname } }
[2009/10/30 10:17:35] <slevin> very limited :P
[2009/10/30 10:40:13] <slevin> mmmh yes it's reproducible :( do you need any information about passenger? i completely new to this module...
[2009/10/30 10:43:03] <duritong> version would be nice
[2009/10/30 10:43:21] <slevin> on the first run everything is fine but it seems like if already running puppetmasterd instanced are being used i get a "random" hostname
[2009/10/30 10:43:40] <slevin> are they being stopped after a certain time?
[2009/10/30 10:43:59] <duritong> they're restarted after some time
[2009/10/30 10:44:16] <duritong> either this is a weird issue of caching or other strange issue
[2009/10/30 10:44:33] <duritong> oh if you have time maybe and isolated test would be nice:
[2009/10/30 10:45:12] <slevin> yes i have :) i'm relatice new to puppet so some instructions would be nice :)
[2009/10/30 10:45:16] <duritong> - start passenger which doesn't get contacted by all the others
[2009/10/30 10:45:37] <duritong> - contact with one node -> you should get the right hostname
[2009/10/30 10:45:57] <duritong> - contact once or several times with another host
[2009/10/30 10:46:28] <duritong> - contact again with the initial host -> according to your description you should get now a different hostname
[2009/10/30 10:46:34] <slevin> okay
[2009/10/30 10:47:09] <duritong> this would make it ~100% reproducible and help people to find the bug
[2009/10/30 10:47:16] <duritong> but I rather suspect a passenger problem
[2009/10/30 10:47:33] <slevin> I'm going to try it with 2.2.2 and 2.2.5
[2009/10/30 10:48:00] <duritong> ok
[2009/10/30 10:55:12] <slevin> - contact with one node -> you should get the right hostname
[2009/10/30 10:55:12] <slevin> -> right
[2009/10/30 10:55:13] <slevin> - contact once or several times with another host
[2009/10/30 10:55:13] <slevin> -> the second node becomes the hostname of the first
[2009/10/30 10:55:13] <slevin> - contact again with the initial host -> according to your description you should get now a different hostname
[2009/10/30 10:55:15] <slevin> -> back to the first node it gets it's right hostname
[2009/10/30 10:55:16] <slevin> -> every further node gets the hostname of #1
[2009/10/30 10:55:16] <gepetto_> slevin: #1 is http://projects.reductivelabs.com/issues/show/1 "Puppet - Feature #1: Differentiate classes from definitions - ReductiveLabs.com"
[2009/10/30 10:55:55] <slevin> lol
[2009/10/30 10:56:03] <slevin> that isn't what i expected
[2009/10/30 10:56:55] <duritong> slevin: so everybody gets the hostname of the first contacting node?
[2009/10/30 10:57:01] <slevin> yes
[2009/10/30 10:57:04] <duritong> hui
[2009/10/30 10:57:20] <slevin> but wait a second... i think itÄs only with passenger 2.2.5
[2009/10/30 10:57:22] <slevin> it's
[2009/10/30 10:57:23] <duritong> so I think we have a bug description and a good way to reproduce it
[2009/10/30 10:57:27] <duritong> ok
[2009/10/30 10:57:35] <duritong> so as I thought rather a passenger bug
[2009/10/30 10:57:54] <duritong> so we should investigate what changed on passenger's site
[2009/10/30 10:57:57] <slevin> yes... with 2.2.2 it works
[2009/10/30 10:58:30] <slevin> perhaps they have a bugtracker but i have no clue what to write :P
[2009/10/30 11:00:51] <duritong> http://code.google.com/p/phusion-passenger/issues/list
[2009/10/30 11:01:14] <duritong> I don't have an idea either
[2009/10/30 11:02:05] <duritong> maybe you could write your problem to puppet-users and/or -dev and then somebody who understands passenger exactly can jump in and help to figure out what exactly is the bug and if it's passenger or puppet related
[2009/10/30 11:04:32] <ch> yeah, downgrade to 2.2.2
[2009/10/30 11:04:50] <ch> but your bug is supposed to be fixed with 2.2.5
[2009/10/30 11:05:25] <slevin> hmm obviously it isn't :(
[2009/10/30 11:05:58] <duritong> ch is the right person for passenger things ;)
[2009/10/30 11:06:17] <slevin> yes i see :D
[2009/10/30 11:06:21] <ch> well, some people report it's working with 2.2.5
[2009/10/30 11:06:25] <ch> some say it still ain't
[2009/10/30 11:07:07] <ch> I believe I saw it working on my test setup, but as we haven't yet migrated production over to puppet 0.25 I can't really say for sure that it should work all the time
[2009/10/30 11:07:22] <ch> 2.2.3 and 2.2.4 definitively have the bug though.
[2009/10/30 11:09:09] <slevin> okay i'm going to use 2.2.2
[2009/10/30 11:09:13] <slevin> thanks a lot
[2009/10/30 11:10:43] <duritong> ch: do you know if there is a bug report on passenger's issue tracker?
[2009/10/30 11:16:34] <ReinH> morning
[2009/10/30 11:16:38] <ch> duritong: http://code.google.com/p/phusion-passenger/issues/detail?id=335 is part of the bug
[2009/10/30 11:17:02] <ch> can't find the "we only write to ENV once" thingy though
[2009/10/30 11:17:44] <ch> http://projects.reductivelabs.com/issues/2386 is "our" bug
[2009/10/30 11:20:45] <duritong> thanks
[2009/10/30 11:59:34] @ Quit: slevin:
[2009/10/30 13:02:45] @ lak joined channel #puppet-dev
[2009/10/30 14:03:10] @ plathrop-away is now known as plathrop
[2009/10/30 14:16:36] @ Quit: lak:
[2009/10/30 14:41:33] @ lak joined channel #puppet-dev
[2009/10/30 14:56:45] @ Quit: lak:
[2009/10/30 15:02:21] @ plathrop is now known as plathrop-away
[2009/10/30 16:45:47] @ lak joined channel #puppet-dev
[2009/10/30 18:15:33] @ Quit: notbrien:
[2009/10/30 20:48:06] @ Quit: lak:
[2009/10/30 23:55:14] @ plathrop-away is now known as plathrop

Generated by irclog2html.py 2.6 by Marius Gedminas - find it at mg.pov.lt!