I used the example one from 0.25 - changed the hostname for the cert,
and the path for the DocumentRoot/Directory.

2009/9/11 philipp Hanselmann <philipp.hanselm...@gmail.com>:
>
> Matt schrieb:
>> For info - I removed passenger 2.2.5, installed 2.2.2 - rebuilt the
>> passenger apache module, then removed all traces of puppet includes
>> certs.
>>
>> Installed puppet 0.25 rpms, set up the config.ru and all worked.
>>
>
> And the /etc/httpd/conf.d/puppet.conf ?
> Have you edited that file after the installation of 0.25 ?
>> 2009/9/10 philipp Hanselmann <philipp.hanselm...@gmail.com>:
>>
>>> philipp Hanselmann schrieb:
>>>
>>>> I have similar issues with passenger 2.2.5.
>>>>
>>>> Now I am trying to downgrade passenger to 2.2.2
>>>>    gem install passenger -v 2.2.2
>>>>
>>>> This will install 2.2.2, but the passenger 2.2.5 remains installed?
>>>>
>>>> Than I noticed that the  install process, still use 2.2.5!
>>>> passenger-install-apache2-module
>>>>
>>>>
>>>> So how can I remove passenger 2.2.5 ?
>>>>
>>>>
>>>>
>>> Ok. I found it by myself ..
>>> gem uninstall passenger -v 2.2.5
>>>
>>>
>>>
>>>
>>>> Pete Emerson schrieb:
>>>>
>>>>> Done. The issue is now posted here, and I added --trace to my
>>>>> puppetmasterd arguments to provide more info.
>>>>>
>>>>> http://projects.reductivelabs.com/issues/2620
>>>>>
>>>>> Pete
>>>>>
>>>>> On Wed, Sep 9, 2009 at 4:29 PM, Luke Kanies <l...@madstop.com> wrote:
>>>>>
>>>>>
>>>>>> Can you file this as a bug, and add all of this logging data to it?
>>>>>>
>>>>>> On Sep 9, 2009, at 3:58 PM, Pete Emerson wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>>> I'm seeing this as well, and have some info that may be useful. For me
>>>>>>> the problem happens whether I use passenger-2.2.5, passenger-2.2.2, or
>>>>>>> the puppetmasterd daemon directly.
>>>>>>>
>>>>>>> I started with exactly the auth.conf from here:
>>>>>>>
>>>>>>> http://github.com/reductivelabs/puppet/blob/c2e26b9bb28ebcb8e07822015f99bd6a971b51c8/conf/auth.conf
>>>>>>>
>>>>>>>
>>>>>>> When I run the puppetmasterd in --no-daemon --debug mode, I see this
>>>>>>> when the client connects:
>>>>>>>
>>>>>>> info: access[^/catalog/([^/]+)$]: allowing 'method' find
>>>>>>> info: access[^/catalog/([^/]+)$]: allowing $1 access
>>>>>>> info: access[/certificate_revocation_list/ca]: allowing 'method' find
>>>>>>> info: access[/certificate_revocation_list/ca]: allowing * access
>>>>>>> info: access[/report]: allowing 'method' save
>>>>>>> info: access[/report]: allowing * access
>>>>>>> info: access[/file]: allowing * access
>>>>>>> info: access[/certificate/ca]: adding authentication no
>>>>>>> info: access[/certificate/ca]: allowing 'method' find
>>>>>>> info: access[/certificate/ca]: allowing * access
>>>>>>> info: access[/certificate/]: adding authentication no
>>>>>>> info: access[/certificate/]: allowing 'method' find
>>>>>>> info: access[/certificate/]: allowing * access
>>>>>>> info: access[/certificate_request]: adding authentication no
>>>>>>> info: access[/certificate_request]: allowing 'method' find
>>>>>>> info: access[/certificate_request]: allowing 'method' save
>>>>>>> info: access[/certificate_request]: allowing * access
>>>>>>> info: access[/]: adding authentication any
>>>>>>> info: access[^/catalog/([^/]+)$]: defaulting to no access for
>>>>>>> 01.admin.demo.nym1
>>>>>>> warning: Denying access: Forbidden request:
>>>>>>> 01.admin.demo.nym1(my.ip.address.here) access to
>>>>>>> /catalog/01.admin.demo.nym1 [find] authenticated  at line 52
>>>>>>> err: Forbidden request: 01.admin.demo.nym1(my.ip.address.here) access
>>>>>>> to /catalog/01.admin.demo.nym1 [find] authenticated  at line 52
>>>>>>>
>>>>>>> Lines 51 through 54 of the auth.conf:
>>>>>>>
>>>>>>> # allow nodes to retrieve their own catalog (ie their configuration)
>>>>>>> path ~ ^/catalog/([^/]+)$
>>>>>>> method find
>>>>>>> allow $1
>>>>>>>
>>>>>>> When I change 'allow $1' to 'allow *', the client is able to connect
>>>>>>> and it successfully ran my manifest.
>>>>>>>
>>>>>>> If I change my allow line to 'allow fakesstringhere', I see this:
>>>>>>>
>>>>>>> info: access[^/catalog/([^/]+)$]: allowing fakestringhere access
>>>>>>>
>>>>>>> When I change it back to 'allow $1':
>>>>>>>
>>>>>>> info: access[^/catalog/([^/]+)$]: allowing $1 access
>>>>>>>
>>>>>>> It seems like the regex capture of (^[/]+) isn't being stored in $1,
>>>>>>> and $1 is being used literally instead of substituting in the value
>>>>>>> from the regex?
>>>>>>>
>>>>>>> In case versions are interesting, I'm using CentOS 5 with the rpms
>>>>>>> found at http://tmz.fedorapeople.org/repo/puppet/epel/5/x86_64/
>>>>>>>
>>>>>>> puppet-0.25.0-0.4.el5.noarch
>>>>>>> puppet-server-0.25.0-0.4.el5.noarch
>>>>>>> ruby-1.8.5-5.el5_3.7.x86_64
>>>>>>> ruby-augeas-0.3.0-1.el5.x86_64
>>>>>>> ruby-devel-1.8.5-5.el5_3.7.x86_64
>>>>>>> rubygems-1.3.1-1.el5.noarch
>>>>>>> ruby-irb-1.8.5-5.el5_3.7.x86_64
>>>>>>> ruby-libs-1.8.5-5.el5_3.7.x86_64
>>>>>>> ruby-rdoc-1.8.5-5.el5_3.7.x86_64
>>>>>>> ruby-shadow-1.4.1-7.el5.x86_64
>>>>>>>
>>>>>>> ruby gem info (although passenger is out of the mix):
>>>>>>> fastthread (1.0.7)
>>>>>>> passenger (2.2.2)
>>>>>>> rack (1.0.0)
>>>>>>> rake (0.8.7)
>>>>>>>
>>>>>>> Pete
>>>>>>>
>>>>>>>
>>>>>>> On Wed, Sep 9, 2009 at 11:30 AM, jrojas
>>>>>>> <ja...@nothingbeatsaduck.com> wrote:
>>>>>>>
>>>>>>>
>>>>>>>> I am seeing this problem as well.
>>>>>>>> Reverting from 2.2.5 to 2.2.2 did not help.
>>>>>>>>
>>>>>>>>
>>>>>>>> On Sep 9, 9:12 am, Matt <mattmora...@gmail.com> wrote:
>>>>>>>>
>>>>>>>>
>>>>>>>>> Reverting back to the passenger 2.2.2 gem worked for me.
>>>>>>>>>
>>>>>>>>> 2009/9/8 Larry Ludwig <la...@reductivelabs.com>:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> hmm passenger 2.2.5 is released?  hmm I'll have to test it out.
>>>>>>>>>>             -L
>>>>>>>>>>             --
>>>>>>>>>> Larry Ludwig
>>>>>>>>>> Reductive Labs
>>>>>>>>>>
>>>>>>>>>>
>>>>>> --
>>>>>> It is well to remember that the entire universe, with one trifling
>>>>>> exception, is composed of others. --John Andrew Holmes
>>>>>> ---------------------------------------------------------------------
>>>>>> Luke Kanies | http://reductivelabs.com | http://madstop.com
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>> >
>>
>>
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
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+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to