Bug 949353 - apache2-2.4.6-6.50.1 breaks mod_passenger
Summary: apache2-2.4.6-6.50.1 breaks mod_passenger
Status: RESOLVED DUPLICATE of bug 949218
Alias: None
Product: openSUSE 13.1
Classification: openSUSE
Component: Apache (show other bugs)
Version: Final
Hardware: x86-64 openSUSE 13.1
: P5 - None : Major (vote)
Target Milestone: ---
Assignee: E-mail List
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-10-07 22:27 UTC by Till Dörges
Modified: 2015-10-09 05:52 UTC (History)
2 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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 ***