Hello, I have a working installation of puppet-3.7.4. Server is working with passenger-5.0.4 and rubygem-rack-1.4.5. I performed an upgrade of puppet and everything rubygem* using fresh ports tree. I found that puppet stopped to work: every request to puppet server returned 403: 5.255.231.233 - - [11/Jan/2016:18:34:18 +0300] "GET /production/file_metadata/pluginfacts?links=manage&source_permissions=use HTTP/1.1" 403 109 "-" "Ruby" "-" I tried to downgrade different packages and tracked this down to rubygem-rack: with 1.4.5 it works fine, with 1.6.4 it does not work. Can this be an incompatibility with passenger+rack? Or is this a puppet problem? Recent versions of passenger explicitly depend on rubygem-rack16.
I am adding maintainers of puppet and passenger to CC.
I forgot to mention that server is running *inside nginx* with passenger module.
knock-knock! Guys, do you have success stories running puppet server with nginx and passender and with rubygem-rack version 1.6?
Sorry that no one looked at this. A lot has changed in ports since this was opened, I'm hoping it's not still an issue. So, closing for now, reopen if needed.