Bug 6714 - apache module configurations not updated for use with systemd
Summary: apache module configurations not updated for use with systemd
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 2
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: MGA2-32-OK mga2-64-OK
Keywords: validated_update
Depends on:
Blocks: 6551
  Show dependency treegraph
 
Reported: 2012-07-07 03:23 CEST by Dave Hodgins
Modified: 2012-07-21 11:53 CEST (History)
3 users (show)

See Also:
Source RPM: apache-mod_fastcgi-2.4.6-14.mga2.src.rpm
CVE:
Status comment:


Attachments

Description Dave Hodgins 2012-07-07 03:23:45 CEST
fcgi files try to download instead of running.



Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.
Dave Hodgins 2012-07-07 03:31:02 CEST

Blocks: (none) => 5939

Comment 1 David Walser 2012-07-07 03:36:02 CEST
I don't think this needs to block 5939, it can be fixed separately.

So, as I said on IRC, in all of the apache module packages in their conf file in /etc/httpd/modules.d, the <IfDefine...> and </IfDefine> lines needs to be removed now because of systemd.

I got some of them before the Mageia 2 released, but didn't get all of them, so I'll have to fix the others.  I'll get it done sometime in the next few days.

Status: NEW => ASSIGNED
Blocks: 5939 => (none)

David Walser 2012-07-07 03:36:46 CEST

Version: 2 => Cauldron
Whiteboard: (none) => MGA2TOO

Comment 2 David Walser 2012-07-07 19:55:01 CEST
As discussed on IRC, we'll file these into the same bug report since they are all the exact same problem.  The RPMS affected are:
apache-mod_apreq
apache-mod_authnz_external
apache-mod_bw
apache-mod_fastcgi
apache-mod_fcgid
apache-mod_ruby
apache-mod_speedycgi

from SRPMS:
libapreq2
apache-mod_authnz_external
apache-mod_bw
apache-mod_fastcgi
apache-mod_fcgid
apache-mod_ruby
perl-CGI-SpeedyCGI

The apache-mod_dav_svn and rubygem-passenger RPMS from the subversion and rubygem-passenger SRPMS are also affected, but they have additional issues, so I'll file separate bugs for them.

Summary: IfDefine lines in /etc/httpd/modules.d/92_mod_fastcgi.conf stop fcgi programs from running. => apache module configurations not updated for use with systemd

Comment 3 David Walser 2012-07-07 20:16:35 CEST
Bug 6716 filed for rubygem-passenger and Bug 6717 filed for subversion.
Comment 4 David Walser 2012-07-07 20:36:10 CEST
rubygem-passenger actually built in Mageia 2, so it can be included with this.
Comment 5 David Walser 2012-07-07 20:51:44 CEST
OK, they are uploaded.  I highly recommend not getting too detailed with this, and just make sure they install and that they are properly activated by Apache.

So the packages that need to be actually tested are:
apache-mod_apreq
apache-mod_authnz_external
apache-mod_bw
apache-mod_fastcgi
apache-mod_fcgid
apache-mod_ruby
apache-mod_speedycgi
rubygem-passenger

Advisory:
========================

This update fixes the configuration of several Apache web server modules,
so that they will be loaded and used by Apache when used with systemd.

========================

Updated packages in core/updates_testing:
========================
libapreq2_3-2.130.0-6.1.mga2
libapreq-devel-2.130.0-6.1.mga2
perl-libapreq2-2.130.0-6.1.mga2
apache-mod_apreq-2.130.0-6.1.mga2
apache-mod_authnz_external-3.2.5-5.1.mga2
apache-mod_bw-0.8-11.1.mga2
apache-mod_fastcgi-2.4.6-14.1.mga2
apache-mod_fcgid-2.3.6-2.1.mga2
apache-mod_ruby-1.3.0-2.1.mga2
perl-CGI-SpeedyCGI-2.220.0-4.1.mga2
apache-mod_speedycgi-2.220.0-4.1.mga2
rubygem-passenger-2.2.9-4.1.mga2

from SRPMS:
libapreq2-2.130.0-6.1.mga2
apache-mod_authnz_external-3.2.5-5.1.mga2
apache-mod_bw-0.8-11.1.mga2
apache-mod_fastcgi-2.4.6-14.1.mga2
apache-mod_fcgid-2.3.6-2.1.mga2
apache-mod_ruby-1.3.0-2.1.mga2
perl-CGI-SpeedyCGI-2.220.0-4.1.mga2
rubygem-passenger-2.2.9-4.1.mga2

CC: (none) => luigiwalser
Assignee: luigiwalser => qa-bugs

Comment 6 David Walser 2012-07-07 22:51:38 CEST
Wow, that was fast, subversion is fixed already.  We can include it too.  I'll update and re-post my last message.
Comment 7 David Walser 2012-07-07 22:54:13 CEST
OK, they are uploaded.  I highly recommend not getting too detailed with this,
and just make sure they install and that they are properly activated by Apache.

So the packages that need to be actually tested are:
apache-mod_apreq
apache-mod_authnz_external
apache-mod_bw
apache-mod_fastcgi
apache-mod_fcgid
apache-mod_ruby
apache-mod_speedycgi
rubygem-passenger
apache-mod_dav_svn

Advisory:
========================

This update fixes the configuration of several Apache web server modules,
so that they will be loaded and used by Apache when used with systemd.

========================

Updated packages in core/updates_testing:
========================
libapreq2_3-2.130.0-6.1.mga2
libapreq-devel-2.130.0-6.1.mga2
perl-libapreq2-2.130.0-6.1.mga2
apache-mod_apreq-2.130.0-6.1.mga2
apache-mod_authnz_external-3.2.5-5.1.mga2
apache-mod_bw-0.8-11.1.mga2
apache-mod_fastcgi-2.4.6-14.1.mga2
apache-mod_fcgid-2.3.6-2.1.mga2
apache-mod_ruby-1.3.0-2.1.mga2
perl-CGI-SpeedyCGI-2.220.0-4.1.mga2
apache-mod_speedycgi-2.220.0-4.1.mga2
rubygem-passenger-2.2.9-4.1.mga2
subversion-1.7.4-3.1.mga2
subversion-doc-1.7.4-3.1.mga2
libsvn0-1.7.4-3.1.mga2
libsvn-gnome-keyring0-1.7.4-3.1.mga2
libsvn-kwallet0-1.7.4-3.1.mga2
subversion-server-1.7.4-3.1.mga2
subversion-tools-1.7.4-3.1.mga2
python-svn-1.7.4-3.1.mga2
ruby-svn-1.7.4-3.1.mga2
libsvnjavahl1-1.7.4-3.1.mga2
svn-javahl-1.7.4-3.1.mga2
perl-SVN-1.7.4-3.1.mga2
subversion-kwallet-devel-1.7.4-3.1.mga2
subversion-gnome-keyring-devel-1.7.4-3.1.mga2
perl-svn-devel-1.7.4-3.1.mga2
python-svn-devel-1.7.4-3.1.mga2
ruby-svn-devel-1.7.4-3.1.mga2
subversion-devel-1.7.4-3.1.mga2
apache-mod_dav_svn-1.7.4-3.1.mga2

from SRPMS:
libapreq2-2.130.0-6.1.mga2
apache-mod_authnz_external-3.2.5-5.1.mga2
apache-mod_bw-0.8-11.1.mga2
apache-mod_fastcgi-2.4.6-14.1.mga2
apache-mod_fcgid-2.3.6-2.1.mga2
apache-mod_ruby-1.3.0-2.1.mga2
perl-CGI-SpeedyCGI-2.220.0-4.1.mga2
rubygem-passenger-2.2.9-4.1.mga2
subversion-1.7.4-3.1.mga2
Dave Hodgins 2012-07-14 01:26:15 CEST

Blocks: (none) => 6551

Comment 8 Dave Hodgins 2012-07-20 04:30:26 CEST
Testing complete on Mageia 2 i586.

All of the rpm packages installed cleanly. httpd -M shows the modules are
loading, and I've tested subversion and python-svn while testing viewvc for
bug 6551.

Whiteboard: MGA2TOO => MGA2TOO MGA2-32-OK

Comment 9 David Walser 2012-07-20 04:44:08 CEST
Cleaning up the metadata for this bug as this is all better in Cauldron.

Version: Cauldron => 2
Whiteboard: MGA2TOO MGA2-32-OK => MGA2-32-OK

Comment 10 claire robinson 2012-07-20 13:37:45 CEST
Testing complete x86_64

Validating

Could sysadmin please push from core/updates_testing to core/updates

Advisory and srpm's in comment 7.

Could you please push this before viewvc in bug 6551

Thanks!

Keywords: (none) => validated_update
CC: (none) => sysadmin-bugs
Hardware: i586 => All
Whiteboard: MGA2-32-OK => MGA2-32-OK mga2-64-OK

Comment 11 Thomas Backlund 2012-07-21 11:53:38 CEST
Update pushed:
https://wiki.mageia.org/en/Support/Advisories/MGAA-2012-0126

CC: (none) => tmb

Comment 12 Thomas Backlund 2012-07-21 11:53:56 CEST
.

Status: ASSIGNED => RESOLVED
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.