2.2.1 works fine so long as you're only serving 0.24.8 clients. It
does not work with 0.25.1 clients.
I've lost track of the situation with Passenger 2.2.5, I see some
reports saying it works happily, others that it doesn't.
experiences?
--
nigel
I think the following matrix will give you more information. Note, I
gathered this from #puppet and the various bugs.
I'm not running passenger myself so this might not be accurate.
At least, I think it depicts what people are seeing.
As Volcane usually says: I'll switch to passenger when there'll be less
than 5 reports of issue per day :-)
Puppet Passenger Status
Master
0.24.8 2.2.2 OK
0.24.8 2.2.3 NO
0.24.8 2.2.4 NO
0.24.8 2.2.5 OK
0.25.1 2.2.2 OK
0.25.1 2.2.3 NO
0.25.1 2.2.4 NO
0.25.1 2.2.5 NO*
[*]: this one should be fixed with Christian revert of c702f7, see
puppet-dev message-id: <1257416944-2114-1-g...@zeha.at>
Note, Christian asked for report on this patch, so if you're in a
position to test this revert, please report to puppet-dev.
--
Brice Figureau
My Blog: http://www.masterzen.fr/
I stand corrected, 2.2.3, 2.2.4 do work with a 0.24.8 master, as that
has been confirmed by Nigel.
I'm in the middle of testing 2.2.5 now, and hit this problem.
http://groups.google.com/group/phusion-passenger/browse_thread/thread/21f258f01ebc4126
Once that fix was applied, 0.24.8 and 0.25.1 clients are working
happily for me with an install of the current git 0.25.x branch.
This is on ubuntu hardy btw. I had to build my own
libapache2-passenger, but that's about it.
It's interesting that it even works. It's supposed to only work with
ssl_client_header = SSL_CLIENT_S_DN. Having this configured /wrong/
would lead to clients not getting authorized at all; if your clients
work, then it can't be actually "wrong".
Are you using an SSL proxy or something else which might change SSL
behaviour?
Thanks,
Christian
--
christian hofstaedtler
System A:
Centos 5.4
httpd-2.2.3-31.el5.centos
Ruby enterprise edition 1.8.6-20090610
passenger 2.2.5
puppetmaster 0.25.1 + revert patch
puppet client 0.25.1
System B:
Centos 5.4
puppet client 0.24.8
If this patch can make it into 0.25.2, I believe I can finally start
work on upgrading production.