Bug#486855: apache2: outdated package descriptions
Package: apache2 Version: 2.2.9-1 Severity: minor Tags: patch Apache 2 is the only version of Apache currently in Debian, so it's time its package descriptions took responsibility for describing what it is, instead of saying what it's better than. Here's a review of the current control file, with suggestions for package-description improvements throughout. Patch attached, though I'd be surprised if this draft was good enough. # Source: apache2 # Section: web # Priority: optional # Maintainer: Debian Apache Maintainers debian-apache@lists.debian.org # Uploaders: Tollef Fog Heen [EMAIL PROTECTED], Thom May [EMAIL PROTECTED], Adam Conrad [EMAIL PROTECTED], Peter Samuelson [EMAIL PROTECTED], Stefan Fritsch [EMAIL PROTECTED] # Build-Depends: debhelper (=4.1.16), dpatch, lsb-release, libaprutil1-dev, libapr1-dev (= 1.2.7-6), openssl, libpcre3-dev, libtool, mawk, zlib1g-dev, libssl-dev, sharutils # Standards-Version: 3.7.3.0 # XS-Vcs-Browser: http://svn.debian.org/wsvn/pkg-apache/trunk/apache2 # XS-Vcs-svn: svn://svn.debian.org/pkg-apache/trunk/apache2 # Homepage: http://httpd.apache.org/ # # Package: apache2.2-common # Architecture: any # Depends: ${shlibs:Depends}, ${misc:Depends}, apache2-utils, net-tools, libmagic1, mime-support, lsb-base, procps [!hurd-i386] # Suggests: www-browser, apache2-doc # Conflicts: apache2-common, libapache2-mod-php5 (= 5.1.6-3), libapache2-mod-php4 (= 4:4.4.4-2), libapache2-mod-mime-xattr (= 0.3-2), libapache2-mod-mono (= 1.1.17-3), libapache2-mod-proxy-html (= 2.4.3-2), libapache2-mod-scgi (= 1.11-1), libapache2-mod-speedycgi (= 2.22-3), libapache2-modxslt (= 2005072700-1), libapache2-redirtoservername (= 0.1-1), libapache2-webauth (= 3.5.3-1), libapache2-webkdc (= 3.5.3-1) # Replaces: apache2-common # Description: Next generation, scalable, extendable web server When I'm reading software descriptions my usual rule of thumb is that The Next Generation means old hat ten years ago. It's not quite that bad in this case, but given that the previous generation was pensioned off to legacy-support years ago, it's about time the phrase came out of this line. The word extendable is recognised by most dictionaries, but the form that's usually preferred (and used in apache.org blurbs) is extensible. However, this package synopsis is identical to the one for apache2 (the MPM metapackage)! It would make more sense to leave the advertising copy out of the short description and concentrate on identifying the package in terms of how it fits into the suite. Something like: Description: Apache HTTP Server common files Apache is just what it's known as for short; officially Apache is the overarching development project, and this is their HTTP Server. This seems the neatest way of combining that with a uniform synopsis style. # Apache v2 is the next generation of the omnipresent Apache web server. This # version - a total rewrite - introduces many new improvements, such as # threading, a new API, IPv6 support, request/response filtering, and more. # . # It is also considerably faster, and can be easily extended to provide services # other than http. Stop telling me what it's better than! I don't have the option of apt-get installing apache1, so this needs to be rephrased in terms of absolute rather than relative features. Moving the advertising from the short description and bulking it out with more of the apache.org blurbage in the same vein, I'd suggest: The Apache Software Foundation's goal is to build a secure, efficient and extensible HTTP server as standards-compliant open source software. The result has long been the number one web server on the Internet. (Improvements welcome.) Plus maybe some lists of features, but they really belong in the long description for the apache2 metapackage rather than here. This paragraph can stay: # This package contains all the standard apache2 modules, including SSL support. # However, it does *not* include the server itself; for this you need to # install one of the apache2-mpm-* packages; such as worker or prefork. Except that last semicolon should be at most a comma. # Package: apache2-mpm-worker # Architecture: any # Depends: ${shlibs:Depends}, apache2.2-common (= ${binary:Version}) # Provides: apache2-mpm, apache2, httpd, httpd-cgi # Conflicts: apache2-mpm, apache2-common # Replaces: apache2-mpm-threadpool ( 2.0.53), apache2-mpm-perchild ( 2.2.0) # Description: High speed threaded model for Apache HTTPD # The worker MPM provides a threaded implementation for Apache HTTPD. It is # considerably faster than the traditional model, and is the recommended MPM. # . # Worker generally is a good choice for high-traffic servers because it # has a smaller memory footprint than the prefork MPM. The problem here is that MPM is Apache-specific jargon. Not that knowing the expansion helps much, since the reference to modules just makes it sound as if the /usr/sbin/apache2 binary can load and unload
Bug#485525: apache2 crashing with SIGBUS
On Wed, Jun 11, 2008 at 08:59:19AM +0200, Stefan Fritsch wrote: Hi Nathaniel, On Tue, 10 Jun 2008, Nathaniel W Filardo wrote: No, 2.2.8-3 did not have this problem (at least, to judge from my log files). I think it would be helpful if you could confirm that it was the apache upgrade (as opposed to some other library upgrade that you did in the meantime or something else entirely). Can you get the 2.2.8-3 packages from snapshot.debian.net, downgrade and check that this fixes the problem? Thanks. Cheers, Stefan Sorry for the delay, but I rolled back, the bug went away, and then I got distracted. So yes, the bug did not exhibit itself seemingly at all on 2.2.8-3. Hopefully that helps. --nwf; pgpWSnyH6p503.pgp Description: PGP signature
Processed: severity of 486629 is normal
Processing commands for [EMAIL PROTECTED]: # Automatically generated email from bts, devscripts version 2.10.29 severity 486629 normal Bug#486629: apache2 refusing to restart Severity set to `normal' from `critical' End of message, stopping processing here. Please contact me if you need assistance. Debian bug tracking system administrator (administrator, Debian Bugs database) -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#486629: apache2 refusing to restart
On Tuesday 17 June 2008, Paul wrote: Some times I have noticed the system is abit sluggish when I restart apache, the main problem is with apache, it creates lots of child processes that refuse to die, the biggest problem is it then locks up the ports it is using and the only way to kill apache properly at the moment is to restart the whole system. The init script uses graceful-stop, i.e. the currently active requests will be finished before the apache processes are shut down. But this should not cause the listening sockets to be unavailable. If you use mod_php and your php scripts are executing other programs, you are likely seeing this bug: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=366124 You can use lsof or netstat -tlnp (as root) to determine which processes keep the listening sockets open. Does this fit your problem? Stefan -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#485525: marked as done (apache2 crashing with SIGBUS)
Your message dated Wed, 18 Jun 2008 22:49:43 +0200 with message-id [EMAIL PROTECTED] and subject line Re: Bug#485525: apache2 crashing with SIGBUS has caused the Debian Bug report #485525, regarding apache2 crashing with SIGBUS 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 [EMAIL PROTECTED] immediately.) -- 485525: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=485525 Debian Bug Tracking System Contact [EMAIL PROTECTED] with problems ---BeginMessage--- Subject: apache2: Apache crashing with SIGBUS Package: apache2 Version: 2.2.8-4 Severity: grave Justification: renders package unusable *** Please type your report below this line *** While serving requests, Apache worker processes are committing suicide, something like this (taken from the error log): [Mon Jun 09 19:58:43 2008] [notice] Apache/2.2.8 (Debian) mod_python/3.3.1 Python/2.5.2 mod_ssl/2.2.8 OpenSSL/0.9.8g configured -- resuming normal operations ... [Mon Jun 09 21:30:06 2008] [debug] ssl_engine_io.c(1817): OpenSSL: read 48/48 bytes from BIO#1d7690 [mem: 234cb5] (BIO dump follows) [Mon Jun 09 21:30:06 2008] [debug] ssl_engine_io.c(1750): +-+ [Mon Jun 09 21:30:06 2008] [debug] ssl_engine_io.c(1789): | : b3 98 1f b5 cf 43 6a d6-58 22 97 b1 09 31 64 f8 .Cj.X...1d. | [Mon Jun 09 21:30:06 2008] [debug] ssl_engine_io.c(1789): | 0010: b7 41 b4 96 15 5b d5 8b-d4 60 23 f7 95 cc ce c1 .A...[...`#. | [Mon Jun 09 21:30:06 2008] [debug] ssl_engine_io.c(1789): | 0020: 32 9d 65 94 f8 10 20 02-36 4a d6 0b 36 32 31 c1 2.e... .6J..621. | [Mon Jun 09 21:30:06 2008] [debug] ssl_engine_io.c(1795): +-+ [Mon Jun 09 21:30:06 2008] [debug] ssl_engine_kernel.c(1760): OpenSSL: Loop: SSLv3 read finished A [Mon Jun 09 21:30:06 2008] [debug] ssl_engine_kernel.c(1760): OpenSSL: Loop: SSLv3 write change cipher spec A [Mon Jun 09 21:30:06 2008] [debug] ssl_engine_kernel.c(1760): OpenSSL: Loop: SSLv3 write finished A [Mon Jun 09 21:30:06 2008] [debug] ssl_engine_kernel.c(1760): OpenSSL: Loop: SSLv3 flush data [Mon Jun 09 21:30:06 2008] [debug] ssl_scache_shmcb.c(670): inside shmcb_store_session [Mon Jun 09 21:30:06 2008] [debug] ssl_scache_shmcb.c(676): session_id[0]=73, masked index=9 [Mon Jun 09 21:30:06 2008] [debug] ssl_scache_shmcb.c(1059): entering shmcb_insert_encoded_session, *queue-pos_count = 0 [Mon Jun 09 21:30:06 2008] [debug] ssl_scache_shmcb.c(983): entering shmcb_expire_division [Mon Jun 09 21:30:06 2008] [debug] ssl_scache_shmcb.c(1115): we have 14386 bytes and 133 indexes free - enough [Mon Jun 09 21:30:06 2008] [debug] ssl_scache_shmcb.c(1144): storing in index 0, at offset 0 [Mon Jun 09 21:30:06 2008] [notice] child pid 30461 exit signal Bus error (10) [Mon Jun 09 21:30:20 2008] [debug] ssl_engine_io.c(1828): OpenSSL: I/O error, 5 bytes expected to read on BIO#1d7690 [mem: 234cb0] [Mon Jun 09 21:30:20 2008] [info] [client 128.220.223.61] (70007)The timeout specified has expired: SSL input filter read failed. [Mon Jun 09 21:30:20 2008] [debug] ssl_engine_kernel.c(1770): OpenSSL: Write: SSL negotiation finished successfully [Mon Jun 09 21:30:20 2008] [info] [client 128.220.223.61] Connection closed to child 4 with standard shutdown (server wiki.ietfng.org:443) [Mon Jun 09 21:30:20 2008] [debug] ssl_engine_io.c(1828): OpenSSL: I/O error, 5 bytes expected to read on BIO#1d7690 [mem: 234cb0] [Mon Jun 09 21:30:20 2008] [info] [client 128.220.223.61] (70007)The timeout specified has expired: SSL input filter read failed. [Mon Jun 09 21:30:20 2008] [debug] ssl_engine_kernel.c(1770): OpenSSL: Write: SSL negotiation finished successfully [Mon Jun 09 21:30:20 2008] [info] [client 128.220.223.61] Connection closed to child 2 with standard shutdown (server wiki.ietfng.org:443) (The fact that it's SIGBUS rather than SIGSEGV may be because this is 2.6.18, a vserver kernel, on Sparc64 hardware; honestly I'm not sure.) If I can provide any other information, feel free to ask. Thanks for your time. --nwf; -- Package-specific info: List of enabled modules from 'apache2 -M': alias auth_basic authn_file authz_default authz_groupfile authz_host authz_user autoindex cgi dir* env mime negotiation python setenvif ssl status (A * means that the .conf file for that module is not enabled in /etc/apache2/mods-enabled/) -- System Information: Debian Release: lenny/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing') Architecture: sparc (sparc64) Kernel: Linux 2.6.22.16 Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8
Processing of apr_1.2.12-4_i386.changes
apr_1.2.12-4_i386.changes uploaded successfully to localhost along with the files: apr_1.2.12-4.dsc apr_1.2.12-4.diff.gz libapr1_1.2.12-4_i386.deb libapr1-dev_1.2.12-4_i386.deb libapr1-dbg_1.2.12-4_i386.deb Greetings, Your Debian queue daemon -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
apr_1.2.12-4_i386.changes ACCEPTED
Accepted: apr_1.2.12-4.diff.gz to pool/main/a/apr/apr_1.2.12-4.diff.gz apr_1.2.12-4.dsc to pool/main/a/apr/apr_1.2.12-4.dsc libapr1-dbg_1.2.12-4_i386.deb to pool/main/a/apr/libapr1-dbg_1.2.12-4_i386.deb libapr1-dev_1.2.12-4_i386.deb to pool/main/a/apr/libapr1-dev_1.2.12-4_i386.deb libapr1_1.2.12-4_i386.deb to pool/main/a/apr/libapr1_1.2.12-4_i386.deb Override entries for your package: apr_1.2.12-4.dsc - source libs libapr1-dbg_1.2.12-4_i386.deb - extra libdevel libapr1-dev_1.2.12-4_i386.deb - optional libdevel libapr1_1.2.12-4_i386.deb - optional libs Announcing to [EMAIL PROTECTED] Thank you for your contribution to Debian. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#477772: marked as done (subversion: Segfaults during operation)
Your message dated Wed, 18 Jun 2008 21:47:02 + with message-id [EMAIL PROTECTED] and subject line Bug#42: fixed in apache2-mpm-itk 2.2.6-01-3.1 has caused the Debian Bug report #42, regarding subversion: Segfaults during operation 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 [EMAIL PROTECTED] immediately.) -- 42: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=42 Debian Bug Tracking System Contact [EMAIL PROTECTED] with problems ---BeginMessage--- Package: subversion Version: 1.4.6dfsg1-2 Severity: grave Justification: renders package unusable Regardless of the command specified, svn segfaults: [EMAIL PROTECTED]:~$ svn ls Segmentation fault Gdb tells me this: Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0x2b5e8e00 (LWP 20742)] 0x2ab93e90 in apr_vformatter () from /usr/lib/libapr-1.so.0 (gdb) bt #0 0x2ab93e90 in apr_vformatter () from /usr/lib/libapr-1.so.0 #1 0x2ab9dd40 in apr_pvsprintf () from /usr/lib/libapr-1.so.0 #2 0x2ab9df98 in apr_psprintf () from /usr/lib/libapr-1.so.0 #3 0xd488 in ?? () Cannot access memory at address 0x0 Strace ends with this (maybe be helpful, maybe not): open(/usr/share/locale/en_US.UTF-8/LC_MESSAGES/subversion.mo, O_RDONLY) = -1 ENOENT (No such file or directory) open(/usr/share/locale/en_US.utf8/LC_MESSAGES/subversion.mo, O_RDONLY) = -1 ENOENT (No such file or directory) open(/usr/share/locale/en_US/LC_MESSAGES/subversion.mo, O_RDONLY) = -1 ENOENT (No such file or directory) open(/usr/share/locale/en.UTF-8/LC_MESSAGES/subversion.mo, O_RDONLY) = -1 ENOENT (No such file or directory) open(/usr/share/locale/en.utf8/LC_MESSAGES/subversion.mo, O_RDONLY) = -1 ENOENT (No such file or directory) open(/usr/share/locale/en/LC_MESSAGES/subversion.mo, O_RDONLY) = -1 ENOENT (No such file or directory) --- SIGSEGV (Segmentation fault) @ 0 (0) --- +++ killed by SIGSEGV +++ -- System Information: Debian Release: lenny/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: arm (armv5tel) Kernel: Linux 2.6.17.8-n4100 Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages subversion depends on: ii libapr1 1.2.12-1 The Apache Portable Runtime Librar ii libc6 2.7-10 GNU C Library: Shared libraries ii libsvn1 1.4.6dfsg1-2 Shared libraries used by Subversio subversion recommends no packages. -- no debconf information ---End Message--- ---BeginMessage--- Source: apache2-mpm-itk Source-Version: 2.2.6-01-3.1 We believe that the bug you reported is fixed in the latest version of apache2-mpm-itk, which is due to be installed in the Debian FTP archive: apache2-mpm-itk_2.2.6-01-3.1.diff.gz to pool/main/a/apache2-mpm-itk/apache2-mpm-itk_2.2.6-01-3.1.diff.gz apache2-mpm-itk_2.2.6-01-3.1.dsc to pool/main/a/apache2-mpm-itk/apache2-mpm-itk_2.2.6-01-3.1.dsc apache2-mpm-itk_2.2.6-01-3.1_i386.deb to pool/main/a/apache2-mpm-itk/apache2-mpm-itk_2.2.6-01-3.1_i386.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 [EMAIL PROTECTED], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Stefan Fritsch [EMAIL PROTECTED] (supplier of updated apache2-mpm-itk 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 [EMAIL PROTECTED]) -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Format: 1.8 Date: Wed, 18 Jun 2008 23:09:34 +0200 Source: apache2-mpm-itk Binary: apache2-mpm-itk Architecture: source i386 Version: 2.2.6-01-3.1 Distribution: unstable Urgency: low Maintainer: Steinar H. Gunderson [EMAIL PROTECTED] Changed-By: Stefan Fritsch [EMAIL PROTECTED] Description: apache2-mpm-itk - multiuser MPM for Apache 2.2 Closes: 42 Changes: apache2-mpm-itk (2.2.6-01-3.1) unstable; urgency=low . * Non-maintainer upload. * Correctly determine the dependency on apache2.2-common. (Closes: #42) Checksums-Sha1: 419ebc91f299cb286a43b2904fd2b3e1afcde896 1143 apache2-mpm-itk_2.2.6-01-3.1.dsc 719fe809ce1153922f3b19191fba420d78b2f478 12807 apache2-mpm-itk_2.2.6-01-3.1.diff.gz a60389ece60ffa892e38e8fff5fc9982071c46ab 178106 apache2-mpm-itk_2.2.6-01-3.1_i386.deb Checksums-Sha256: a772df82b112c00fbdaf288e5c25da7c1b437a3fba7e113ce5fe5e9ba2b7c96c 1143 apache2-mpm-itk_2.2.6-01-3.1.dsc
Bug#477772: marked as done (subversion: Segfaults during operation)
ugh. wrong bug number. Should have been #486850 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]