Bug 949353

Summary: apache2-2.4.6-6.50.1 breaks mod_passenger
Product: [openSUSE] openSUSE 13.1 Reporter: Till Dörges <doerges>
Component: ApacheAssignee: E-mail List <apache-bugs>
Status: RESOLVED DUPLICATE QA Contact: E-mail List <qa-bugs>
Severity: Major    
Priority: P5 - None CC: doerges, pgajdos
Version: Final   
Target Milestone: ---   
Hardware: x86-64   
OS: openSUSE 13.1   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Till Dörges 2015-10-07 22:27:27 UTC
After updating to apache2-2.4.6-6.50.1 our rails app fails when trying to upload files to it.

Apache access log:
10.9.0.79 - - [07/Oct/2015:22:08:58 +0000] "POST /update_system HTTP/1.1" 500 1027


Apache error log:
[ 2015-10-07 12:13:10.8018 5492/7fefcb46e780 apache2/Hooks.cpp:772 ]: Unexpected error in mod_passenger: An error occurred while receiving HTTP upload data: End of file found (70014)
  Backtrace:
     in 'boost::shared_ptr<Passenger::BufferedUpload> Hooks::receiveRequestBody(request_rec*)' (Hooks.cpp:1202)
     in 'int Hooks::handleRequest(request_rec*)' (Hooks.cpp:532)


It works fine when downgrading to the previous apache version again:

zypper in --force apache2-prefork-2.4.6-6.47.1 apache2-2.4.6-6.47.1 apache2-utils-2.4.6-6.47.1


Possibly related to bug 949254 and bug 949308.


If you need any further information, please let me know.
Comment 1 Petr Gajdos 2015-10-08 12:53:26 UTC
Till, could you please verify that rpms from 949218 comment 7 fixes issue for you?

Thanks!
Comment 2 Till Dörges 2015-10-08 22:14:03 UTC
The original ones weren't there anymore, so I took these:

rpm -Fhv http://download.opensuse.org/repositories/home:/pgajdos:/maintenance:/apache2/openSUSE_13.1_Update/x86_64/apache2-2.4.6-6.56.1.x86_64.rpm http://download.opensuse.org/repositories/home:/pgajdos:/maintenance:/apache2/openSUSE_13.1_Update/x86_64/apache2-prefork-2.4.6-6.56.1.x86_64.rpm

Leading to:
test:~ # rpm -qa | grep apache
apache2-2.4.6-6.56.1.x86_64
apache2-prefork-2.4.6-6.56.1.x86_64
apache2-utils-2.4.6-6.50.1.x86_64
rubygem-passenger-apache2-4.0.18-2.1.x86_64

And yes, I can confirm that these RPMs behave as expected.
Comment 3 Petr Gajdos 2015-10-09 05:52:38 UTC
Thank you, Till.

*** This bug has been marked as a duplicate of bug 949218 ***