[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#392189: marked as done (Apache2 cannot spawn child processes: segfault)



Your message dated Wed, 11 Oct 2006 09:24:03 -0500
with message-id <20061011142403.GB1841@mauritius.dodds.net>
and subject line Bug#392058: apache2.2-common: apache fails to start
has caused the attached Bug report 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 I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: apache2-common
Version: 2.2.3-2
Severity: grave
Justification: renders package unusable

I just upgraded to 2.2.3-2, and apache2 no longer starts due to various
configuration issues. As I have a rather complicated apache2 setup, I
decided to back up /etc/apache2 and re-install a clean new configuration
so that I can start with something that works.  Unfortunately, the
default installation (without any customization) has a broken
configuration:

apache2: Syntax error on line 185 of /etc/apache2/apache2.conf: Syntax
error on line 1 of /etc/apache2/mods-enabled/php5.load: API module
structure `php5_module' in file /usr/lib/apache2/modules/libphp5.so is
garbled - perhaps this is not an Apache module DSO?

To fix this, I temporarily disabled php5 with `a2dismod php5`. After
this apache2 starts, but then all child processes segfault.  Snippet of
/var/log/apache2/error.log:


[Tue Oct 10 09:34:34 2006] [notice] child pid 20918 exit signal Segmentation fault (11)
[Tue Oct 10 09:34:34 2006] [notice] child pid 20917 exit signal Segmentation fault (11)
[Tue Oct 10 09:34:34 2006] [notice] child pid 20916 exit signal Segmentation fault (11)
[Tue Oct 10 09:34:34 2006] [notice] child pid 20914 exit signal Segmentation fault (11)
[Tue Oct 10 09:34:34 2006] [notice] child pid 20913 exit signal Segmentation fault (11)
[Tue Oct 10 09:34:34 2006] [notice] child pid 20912 exit signal Segmentation fault (11)
[Tue Oct 10 09:34:34 2006] [notice] child pid 20911 exit signal Segmentation fault (11)
[Tue Oct 10 09:34:34 2006] [notice] child pid 20909 exit signal Segmentation fault (11)
[Tue Oct 10 09:34:34 2006] [notice] child pid 20908 exit signal Segmentation fault (11)
[Tue Oct 10 09:34:34 2006] [notice] child pid 20907 exit signal Segmentation fault (11)


Typical process list:

29242 ?        Rs     0:23 /usr/sbin/apache2 -k start
 2426 ?        Z      0:00 [apache2] <defunct>
 2496 ?        Z      0:00 [apache2] <defunct>
 2497 ?        Z      0:00 [apache2] <defunct>
 2498 ?        Z      0:00 [apache2] <defunct>
 2499 ?        Z      0:00 [apache2] <defunct>
 2500 ?        Z      0:00 [apache2] <defunct>
 2501 ?        Z      0:00 [apache2] <defunct>
 2502 ?        Z      0:00 [apache2] <defunct>
 2503 ?        Z      0:00 [apache2] <defunct>
 2504 ?        Z      0:00 [apache2] <defunct>
 2505 ?        Z      0:00 [apache2] <defunct>
 2506 ?        Z      0:00 [apache2] <defunct>
 2507 ?        Z      0:00 [apache2] <defunct>
 2508 ?        Z      0:00 [apache2] <defunct>
 2509 ?        Z      0:00 [apache2] <defunct>
 2510 ?        Z      0:00 [apache2] <defunct>
 2511 ?        Z      0:00 [apache2] <defunct>
 2512 ?        Z      0:00 [apache2] <defunct>
 2513 ?        Z      0:00 [apache2] <defunct>
 2514 ?        Z      0:00 [apache2] <defunct>
 2515 ?        Z      0:00 [apache2] <defunct>
 2516 ?        Z      0:00 [apache2] <defunct>
 2518 ttyp0    S+     0:00 grep apache2
 2519 ?        Z      0:00 [apache2] <defunct>
 2520 ?        Z      0:00 [apache2] <defunct>
 2521 ?        Z      0:00 [apache2] <defunct>
 2523 ?        R      0:00 /usr/sbin/apache2 -k start


Relevant packages:

pi  apache2-mpm-prefork 2.2.3-2        Traditional model for Apache HTTPD 2.1
ii  apache2-utils       2.2.3-2        utility programs for webservers
ii  apache2.2-common    2.2.3-2        Next generation, scalable, extendable web se
ii  libapache2-mod-php5 5.1.6-3        server-side, HTML-embedded scripting language (apache 2.0 module)


T

-- 
To provoke is to call someone stupid; to argue is to call each other stupid.


--- End Message ---
--- Begin Message ---
On Wed, Oct 11, 2006 at 07:57:55PM +1300, Ian McDonald wrote:
> >This is because you have installed the one version of libapache2-mod-php5
> >which apache2.2-common does not conflict with, that was uploaded against 
> >the
> >wrong ABI.  The conflict needs to be updated, but this is not
> >release-critical.

> libapache2-mod-php5 (5.1.6-4) got installed today in latest updates
> and my apache is now working.

> >I'm not sure what the root cause of this is, but it looks like mod_access
> >(or the apache2 equivalent?) is no longer being compiled into the binary as
> >it was in previous versions.  That might warrant an RC severity on its 
> >own..

> These went away as well now.

> This bug can be closed.

Ok, closing.

Cheers,
-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
vorlon@debian.org                                   http://www.debian.org/

--- End Message ---

Reply to: