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 ? 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 -~----------~----~----~----~------~----~------~--~---