I'm affected by passenger issue 569 (see URL): On apache reload, the passenger main process exits or crashes and is not respawned. This should be fixed in 3.0.1. Reproducible: Always
Passenger 3.0.1 isn't released yet so we can't add it to the tree.
Should be in a few days, I'll check and post when it's ready. Thanks for your patience.
According to http://code.google.com/p/phusion-passenger/issues/detail?id=569#c47 version 3.0.1 was released yesterday. Please bump. Thank you.
Bumping seems not to be straight forward, I get the following error after renaming ebuild and patches: >>> Install passenger-3.0.1 into /var/tmp/portage/www-apache/passenger-3.0.1/image/ category www-apache * Running install phase for ruby18 ... (in /var/tmp/portage/www-apache/passenger-3.0.1/work/ruby18/passenger-3.0.1) g++ ext/common/LoggingAgent/Main.cpp -o agents/PassengerLoggingAgent -Iext -Iext/common -I/usr/include/libev -D_REENTRANT -I/usr/local/include -DHASH_NAMESPACE="__gnu_cxx" -DHASH_NAMESPACE="__gnu_cxx" -DHASH_FUN_H="<hash_fun.h>" -Wall -O2 -march=core2 -pipe -mfpmath=sse -mmmx -msse -msse2 -msse3 -mssse3 -g -fno-strict-aliasing ext/common/libpassenger_common.a ext/common/libboost_oxt.a -lev -lcurl -lidn -lssh2 -lrt -lz -lgnutls -lz -lpthread -rdynamic -Wl,-O1,--as-needed mkdir -p agents/nginx g++ ext/nginx/HelperAgent.cpp -o agents/nginx/PassengerHelperAgent -Iext -Iext/common -D_REENTRANT -I/usr/local/include -DHASH_NAMESPACE="__gnu_cxx" -DHASH_NAMESPACE="__gnu_cxx" -DHASH_FUN_H="<hash_fun.h>" -Wall -O2 -march=core2 -pipe -mfpmath=sse -mmmx -msse -msse2 -msse3 -mssse3 -g -fno-strict-aliasing ext/common/libpassenger_common.a ext/common/libboost_oxt.a -lpthread -rdynamic -Wl,-O1,--as-needed echo 'asciidoc required to build docs' > 'doc/Users guide Apache.html' echo 'asciidoc required to build docs' > 'doc/Users guide Nginx.html' echo 'asciidoc required to build docs' > 'doc/Users guide Standalone.html' echo 'asciidoc required to build docs' > 'doc/Security of user switching support.html' echo 'asciidoc required to build docs' > 'doc/Architectural overview.html' rake aborted! uninitialized constant NATIVELY_PACKAGED_AGENTS_DIR I'd happily post a bumping patch if someone could point me in the right direction.
These NATIVELY_ items are set in lib/phusion_passenger.rb. We actually change the default value here because the agents should be in /usr/libexec instead of /usr/lib.
(In reply to comment #5) > These NATIVELY_ items are set in lib/phusion_passenger.rb. We actually change > the default value here because the agents should be in /usr/libexec instead of > /usr/lib. Actually you seem to no longer can change the default: This variable is gone. Interestingly the build file still tries to use it for fakeroot builds. I'll try to work around that.
Reported upstream: http://code.google.com/p/phusion-passenger/issues/detail?id=592
Installation task fixed: https://github.com/FooBarWidget/passenger/commit/13d8421a3c8e17f7664d45721c3b59da745695cb
Version 3.0.2 has been tagged which contains the fix.
Passenger 3.0.2 is now in CVS.