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

Bug#391280: marked as done (apache2-mpm-prefork: doesn't bind to IPv4 socket when IPv6 enabled)



Your message dated Mon, 07 Jul 2008 20:47:06 +0000
with message-id <E1KFxc2-0004Zh-2p@ries.debian.org>
and subject line Bug#391280: fixed in apache2 2.2.9-5
has caused the Debian Bug report #391280,
regarding apache2-mpm-prefork: doesn't bind to IPv4 socket when IPv6 enabled
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.)


-- 
391280: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=391280
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: apache2-mpm-prefork
Version: 2.2.3-1
Severity: important

I have following lines in /etc/apache2/ports.conf:
#v+
#Listen 80
Listen [::]:80
Listen 0.0.0.0:80
#<IfDefine SSL>
#	Listen [::]:443
#	Listen 0.0.0.0:443
#</IfDefine>
#v-

This configuration worked fine with Apache 2.0, but not now. Actually
Apache binds only to [::]:80 and doesn't accept connections on IPv4
socket (sysctl net.ipv6.bindv6only returns 1) making web server
absolutely unusable (I haven't set severity to grave because AFAIR
net.ipv6.bindv6only is disabled on Debian by default).

Netstat output:
#v+
[jarek@Solo ~]% sudo netstat -ntlp|grep :80
tcp        0      0 192.168.0.1:8080        0.0.0.0:*               LISTEN     29161/(squid)
tcp        0      0 127.0.0.1:8080          0.0.0.0:*               LISTEN     29161/(squid)
tcp6       0      0 :::80                   :::*                    LISTEN     2439/apache2
#v-
and with [::]:80 commented:
#v+
[jarek@Solo ~]% sudo netstat -ntlp|grep :80
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN     2656/apache2
tcp        0      0 192.168.0.1:8080        0.0.0.0:*               LISTEN     29161/(squid)
tcp        0      0 127.0.0.1:8080          0.0.0.0:*               LISTEN     29161/(squid)
#v-

As a workaround I've commented 0.0.0.0 and listed all IPv4 addresses
explicitly.


-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.16-ck11
Locale: LANG=pl_PL, LC_CTYPE=pl_PL (charmap=ISO-8859-2)

Versions of packages apache2-mpm-prefork depends on:
ii  apache2. 2.2.3-1                         Next generation, scalable, extenda
ii  libapr1  1.2.7-6                         The Apache Portable Runtime Librar
ii  libaprut 1.2.7+dfsg-2                    The Apache Portable Runtime Utilit
ii  libc6    2.3.6.ds1-5                     GNU C Library: Shared libraries
ii  libdb4.3 4.3.29-6                        Berkeley v4.3 Database Libraries [
ii  libdb4.4 4.4.20-7                        Berkeley v4.4 Database Libraries [
ii  libexpat 1.95.8-3.3                      XML parsing C library - runtime li
ii  libldap2 2.1.30-13+b1                    OpenLDAP libraries
ii  libpcre3 6.7-1                           Perl 5 Compatible Regular Expressi
ii  libpq4   8.1.4-7                         PostgreSQL C client library
ii  libsqlit 3.3.7-1                         SQLite 3 shared library
ii  libuuid1 1.39+1.40-WIP-2006.10.02+dfsg-1 universally unique id library

apache2-mpm-prefork recommends no packages.

-- no debconf information

-- 
    Linux jest darmowy, jeśli twój czas nie przedstawia żadnej wartości.
    Jeśli jest coś warty(czas), Linux jest po prostu tańszy od innych.
	Jarek Kamiński
	gg# 453620

Attachment: pgpXDNtT543uZ.pgp
Description: PGP signature


--- End Message ---
--- Begin Message ---
Source: apache2
Source-Version: 2.2.9-5

We believe that the bug you reported is fixed in the latest version of
apache2, which is due to be installed in the Debian FTP archive:

apache2-dbg_2.2.9-5_i386.deb
  to pool/main/a/apache2/apache2-dbg_2.2.9-5_i386.deb
apache2-doc_2.2.9-5_all.deb
  to pool/main/a/apache2/apache2-doc_2.2.9-5_all.deb
apache2-mpm-event_2.2.9-5_i386.deb
  to pool/main/a/apache2/apache2-mpm-event_2.2.9-5_i386.deb
apache2-mpm-prefork_2.2.9-5_i386.deb
  to pool/main/a/apache2/apache2-mpm-prefork_2.2.9-5_i386.deb
apache2-mpm-worker_2.2.9-5_i386.deb
  to pool/main/a/apache2/apache2-mpm-worker_2.2.9-5_i386.deb
apache2-prefork-dev_2.2.9-5_i386.deb
  to pool/main/a/apache2/apache2-prefork-dev_2.2.9-5_i386.deb
apache2-src_2.2.9-5_all.deb
  to pool/main/a/apache2/apache2-src_2.2.9-5_all.deb
apache2-suexec-custom_2.2.9-5_i386.deb
  to pool/main/a/apache2/apache2-suexec-custom_2.2.9-5_i386.deb
apache2-suexec_2.2.9-5_i386.deb
  to pool/main/a/apache2/apache2-suexec_2.2.9-5_i386.deb
apache2-threaded-dev_2.2.9-5_i386.deb
  to pool/main/a/apache2/apache2-threaded-dev_2.2.9-5_i386.deb
apache2-utils_2.2.9-5_i386.deb
  to pool/main/a/apache2/apache2-utils_2.2.9-5_i386.deb
apache2.2-common_2.2.9-5_i386.deb
  to pool/main/a/apache2/apache2.2-common_2.2.9-5_i386.deb
apache2_2.2.9-5.diff.gz
  to pool/main/a/apache2/apache2_2.2.9-5.diff.gz
apache2_2.2.9-5.dsc
  to pool/main/a/apache2/apache2_2.2.9-5.dsc
apache2_2.2.9-5_all.deb
  to pool/main/a/apache2/apache2_2.2.9-5_all.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 391280@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Stefan Fritsch <sf@debian.org> (supplier of updated apache2 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Mon, 07 Jul 2008 21:20:48 +0200
Source: apache2
Binary: apache2.2-common apache2-mpm-worker apache2-mpm-prefork apache2-mpm-event apache2-utils apache2-suexec apache2-suexec-custom apache2 apache2-doc apache2-prefork-dev apache2-threaded-dev apache2-src apache2-dbg
Architecture: source i386 all
Version: 2.2.9-5
Distribution: unstable
Urgency: medium
Maintainer: Debian Apache Maintainers <debian-apache@lists.debian.org>
Changed-By: Stefan Fritsch <sf@debian.org>
Description: 
 apache2    - Apache HTTP Server metapackage
 apache2-dbg - Apache debugging symbols
 apache2-doc - Apache HTTP Server documentation
 apache2-mpm-event - Apache HTTP Server - event driven model
 apache2-mpm-prefork - Apache HTTP Server - traditional non-threaded model
 apache2-mpm-worker - Apache HTTP Server - high speed threaded model
 apache2-prefork-dev - Apache development headers - non-threaded MPM
 apache2-src - Apache source code
 apache2-suexec - Standard suexec program for Apache 2 mod_suexec
 apache2-suexec-custom - Configurable suexec program for Apache 2 mod_suexec
 apache2-threaded-dev - Apache development headers - threaded MPM
 apache2-utils - utility programs for webservers
 apache2.2-common - Apache HTTP Server common files
Closes: 391280
Changes: 
 apache2 (2.2.9-5) unstable; urgency=medium
 .
   * Urgency medium to get this into testing before the freeze.
   * Remove IPv6 patch that was necessary for very old kernels but creates
     problems on systems with current kernels and net.ipv6.bindv6only = 1.
     Apache will now always create its sockets with IPV6_V6ONLY set to 0.
     (Closes: #391280)
Checksums-Sha1: 
 5b74826b6e2532bf708166b32d4900432419c5b4 1641 apache2_2.2.9-5.dsc
 5b2b4030824964efed3324fbd0defc3048a86fbd 126714 apache2_2.2.9-5.diff.gz
 87aa516bc3e1f4e2d7fca32eb4495948806aa59b 778816 apache2.2-common_2.2.9-5_i386.deb
 87761bb40fac2eb3279aef4a8193f01d39f31bc4 240020 apache2-mpm-worker_2.2.9-5_i386.deb
 5e23fb35f8bc259177bba1f32e8ebb3b1f4a5021 236978 apache2-mpm-prefork_2.2.9-5_i386.deb
 65adb39cab766210fab809c2576b1970ac93883c 240524 apache2-mpm-event_2.2.9-5_i386.deb
 19e82b84bcf144551019462ddbe093ffb3dc130a 142690 apache2-utils_2.2.9-5_i386.deb
 fd4eab36d9062558ae123b2891374dd87ff61977 81144 apache2-suexec_2.2.9-5_i386.deb
 ff94d2fe071266ca3574aacbed559612b5aec098 82800 apache2-suexec-custom_2.2.9-5_i386.deb
 a0ae153507028f5e03c9f3b8be680091eeb46f5d 209556 apache2-prefork-dev_2.2.9-5_i386.deb
 1627eda1bf1bfca687e111b6cac2529e55c06357 210646 apache2-threaded-dev_2.2.9-5_i386.deb
 4d33a07d35a3ebbeaa9ef93c48614970c18be409 2319466 apache2-dbg_2.2.9-5_i386.deb
 998283cd428133ffe4d63e57ae83ed269e191c43 43602 apache2_2.2.9-5_all.deb
 716a918510edce4503c7295db3fe56d3f46c513a 2058232 apache2-doc_2.2.9-5_all.deb
 90bd6bd0c45252897c93ea777910b00104937735 6734742 apache2-src_2.2.9-5_all.deb
Checksums-Sha256: 
 92738705b0d6a1ec1ade21c69db719cd4183013915cb613b3d3e149279b2a4ba 1641 apache2_2.2.9-5.dsc
 84fe798c4d7d5b6dd77a9b552fca24e43614a101de1cf803f5569f4f6c8605f2 126714 apache2_2.2.9-5.diff.gz
 409535ffb14883f1bde799661cee088bac39ef07c514d6edfdf831ac160d354b 778816 apache2.2-common_2.2.9-5_i386.deb
 2f52b914f20edd08f3a020f61b881394af6bd1c0e97a5e492e1266574c7345d1 240020 apache2-mpm-worker_2.2.9-5_i386.deb
 59520b461b6f2f36323ea92cbdf41b13cb02e783c7733f8ea5395dc0fa156bcf 236978 apache2-mpm-prefork_2.2.9-5_i386.deb
 2fbf7ff191cd7a5739a924a78ccdce3192f648d637401b82f47d54403f7b2062 240524 apache2-mpm-event_2.2.9-5_i386.deb
 3ded878489e00282c285427c700d322b8897733c7772c10479120af7a543195e 142690 apache2-utils_2.2.9-5_i386.deb
 ce77c78d9c05050ce21da71e989f975ff726c9ae812a6fa916daf12ddd85a794 81144 apache2-suexec_2.2.9-5_i386.deb
 4e19b63421ca05c1b49d6788c29f14460a44855a0d505c08b9065a223779d765 82800 apache2-suexec-custom_2.2.9-5_i386.deb
 cd2282b7553297653962944b3446aec1b4f9cfb07c09d098c8d1d31fd01f6970 209556 apache2-prefork-dev_2.2.9-5_i386.deb
 7e727d8a0a1e0877db1d00d70ea3603a23aee6ac19f7d8e1cfaf5e8f803ecb29 210646 apache2-threaded-dev_2.2.9-5_i386.deb
 98cf6cdcd6a085ac1ea88e949eb31033a201072cfe5613226cf502a8b7e537be 2319466 apache2-dbg_2.2.9-5_i386.deb
 ff1bf861f4f39f8ce51d1997e8911e8502bce6282036b093e4e14590d85ad6a5 43602 apache2_2.2.9-5_all.deb
 bbe71d565bd348b042513c4260508a50596721349188423777b08a8576a1a8ca 2058232 apache2-doc_2.2.9-5_all.deb
 ecfc43535ef44352941738f3bec2f55bf1e657df97a7dbc11e7aadd175cbfe22 6734742 apache2-src_2.2.9-5_all.deb
Files: 
 f823a6784f0a6d663abea6b5baee9908 1641 web optional apache2_2.2.9-5.dsc
 fb3b136b153a8fd73bafdf8c53869bb8 126714 web optional apache2_2.2.9-5.diff.gz
 ab4a0382d1344fbf2245be65144fac39 778816 web optional apache2.2-common_2.2.9-5_i386.deb
 e9fb5c1b46a75bcff0a72438259adc94 240020 web optional apache2-mpm-worker_2.2.9-5_i386.deb
 a206ebdfdde593dfd6e62abab83e5a3e 236978 web optional apache2-mpm-prefork_2.2.9-5_i386.deb
 9f835ef6e6d19d13c91132f624ad38ea 240524 web optional apache2-mpm-event_2.2.9-5_i386.deb
 5725e9f361bb4b98d9c392dc58858586 142690 web optional apache2-utils_2.2.9-5_i386.deb
 3d50fbdd91ea42db42588597fd599ed2 81144 web optional apache2-suexec_2.2.9-5_i386.deb
 9086347b2594bad101652a75fb9ac055 82800 web extra apache2-suexec-custom_2.2.9-5_i386.deb
 7fe2e2ec95a74f6cbc5dcc70ec449969 209556 devel extra apache2-prefork-dev_2.2.9-5_i386.deb
 9bc85be9710abcbbb64613f8abcfe384 210646 devel extra apache2-threaded-dev_2.2.9-5_i386.deb
 a455cf33385339c41cb0308ebc67005b 2319466 libdevel extra apache2-dbg_2.2.9-5_i386.deb
 21a605e742e7679242c074d85f734902 43602 web optional apache2_2.2.9-5_all.deb
 fa55d11a73a22fe1378bfa3f7cff0d0c 2058232 doc optional apache2-doc_2.2.9-5_all.deb
 fbe500914c593c5b3bce6642534cf870 6734742 devel extra apache2-src_2.2.9-5_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iD8DBQFIcnHqbxelr8HyTqQRApoFAJwJxqEaCh0Y15zGSnoOcYOisN5++ACcDqLj
qOBaugz3aG61AD5pe57IAAA=
=Ljbn
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: