Your message dated Sat, 7 May 2011 18:34:00 +0200 with message-id <20110507163400.GA29822@msgid.df7cb.de> and subject line Re: Bug#625223: Please make the different MPMs co-installable has caused the Debian Bug report #625223, regarding Please make the different MPMs co-installable to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) -- 625223: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=625223 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bugs Submit <submit@bugs.debian.org>
- Subject: Please make the different MPMs co-installable
- From: Christoph Berg <myon@debian.org>
- Date: Mon, 2 May 2011 17:36:17 +0200
- Message-id: <20110502153617.GE8348@dg-i.net>
- Mail-followup-to: Christoph Berg <myon@debian.org>, Debian Bugs Submit <submit@bugs.debian.org>
Package: apache2 Version: 2.2.17-3 From /usr/share/doc/apache2/README.multiple-instances: | MPMs | ==== | | You can use different MPMs for different instances by setting | APACHE_HTTPD to one of /usr/lib/apache2/mpm-*/apache2. Note that | some modules like mod_php only work with the non-threaded MPMs | (prefork, itk). Along with the magic in /etc/init.d/apache2, /usr/sbin/apache2ctl and the other scripts that recognize -$favour suffixes, this works like a charm to run multiple instances in parallel. Unfortunately, the Debian packaging prevents the co-installation of multiple Provides/Conflicts: apache2-mpm fields. The only file that is actually conflicting is /usr/sbin/apache2 - this could easily be taken care of by making it an "alternative". It is already a symlink, it would just be managed by update-alternatives instead of being shipped in some package. (Maybe with a raised priority for the "default" MPM.) I would be willing to write a patch for this if the maintainers don't think there would be an objection to enabling multiple instances with different MPMs. Thanks for considering, Christoph -- Dembach Goo Informatik GmbH & Co. KG Unter Sachsenhausen 33, D-50667 Köln Tel.: +49 2161 4643 187, Fax: +49 221 801483 20 E-Mail: cbe@dg-i.net, Support-Hotline: 0800 / 100 4323 Amtsgericht Köln HRA 22794, USt-IdNr.: DE242 159 527 Haftende Gesellschafterin: Dembach Goo Verwaltungsgesellschaft mbH Deren Geschäftsführer: Manon Goo, Andreas DembachAttachment: signature.asc
Description: Digital signature
--- End Message ---
--- Begin Message ---
- To: Stefan Fritsch <sf@sfritsch.de>
- Cc: 625223-done@bugs.debian.org, zobel@debian.org
- Subject: Re: Bug#625223: Please make the different MPMs co-installable
- From: Christoph Berg <myon@debian.org>
- Date: Sat, 7 May 2011 18:34:00 +0200
- Message-id: <20110507163400.GA29822@msgid.df7cb.de>
- Mail-followup-to: Christoph Berg <myon@debian.org>, Stefan Fritsch <sf@sfritsch.de>, 625223-done@bugs.debian.org, zobel@debian.org
- In-reply-to: <201105052037.56467.sf@sfritsch.de>
- References: <20110502153617.GE8348@dg-i.net> <201105032258.02556.sf@sfritsch.de> <20110503214058.GA28872@msgid.df7cb.de> <201105052037.56467.sf@sfritsch.de>
Re: Stefan Fritsch 2011-05-05 <201105052037.56467.sf@sfritsch.de> > > Currently, this doesn't work because of the Conflicts and hence > > the APACHE_HTTPD is of no use for us. > > APACHE_HTTPD=/usr/lib/apache2/mpm-worker/apache2 works even if > apache2-mpm-worker is not installed. Oh. We were completely missing the fact that the actual MPM is shipped in apache2.2-bin and not in the apache2-mpm-* package. I should have noticed that before, it was probably too surprising to me as a design choice to ship only the symlink in the package. This solves our problem, thanks for the hint and sorry for wasting your time. I'm closing the bug. Christoph -- cb@df7cb.de | http://www.df7cb.de/
--- End Message ---