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

Bug#217109: marked as done (/usr/sbin/modules-config apache-perl creates modules.conf with random order(!))



Your message dated Thu, 30 Oct 2003 14:26:53 -0500
with message-id <E1AFIRZ-00017z-00@auric.debian.org>
and subject line Bug#217109: fixed in apache 1.3.28.0.1-1
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)

--------------------------------------
Received: (at submit) by bugs.debian.org; 22 Oct 2003 17:51:02 +0000
>From asjo@koldfront.dk Wed Oct 22 12:51:01 2003
Return-path: <asjo@koldfront.dk>
Received: from 0x50c71eb1.adsl-fixed.tele.dk (virgil.koldfront.dk) [80.199.30.177] 
	by master.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1ACN8O-0002Pd-00; Wed, 22 Oct 2003 12:51:00 -0500
Received: by virgil.koldfront.dk (Postfix, from userid 1000)
	id A4312804299; Wed, 22 Oct 2003 19:50:56 +0200 (CEST)
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: =?iso-8859-1?q?Adam_Sj=F8gren?= <asjo@koldfront.dk>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: /usr/sbin/modules-config apache-perl creates modules.conf with random
 order(!)
X-Mailer: reportbug 2.34
Date: Wed, 22 Oct 2003 19:50:56 +0200
Message-Id: <[🔎] 20031022175056.A4312804299@virgil.koldfront.dk>
Delivered-To: submit@bugs.debian.org
X-Spam-Status: No, hits=-5.0 required=4.0
	tests=HAS_PACKAGE
	version=2.53-bugs.debian.org_2003_10_21
X-Spam-Level: 
X-Spam-Checker-Version: SpamAssassin 2.53-bugs.debian.org_2003_10_21 (1.174.2.15-2003-03-30-exp)

Package: apache-perl
Version: 1.3.28-4
Severity: important
Tags: sid

When /usr/sbin/modules-config apache-perl is run
/etc/apache-perl/modules.conf is (re-)generated.

The order of the LoadModule-statements in the new modules.conf-file
seem to be random (changing for every invocation).

That is a problem because Apache works in different ways (or doesn't
work) depending on what order the LoadModule statements appear in.

For instance one of my websites suddenly displayed an index of files
and dirs instead of index.html on the frontpage, after upgrading.

Ordering the LoadModules lines as before I upgraded apache-perl made
the website function as usual again.

Maybe it's a bug in Apache that the order of LoadModules statements
change functionality, but it's a given fact; as far as I know has been
for a long time.

Until that is fixed in Apache (if it indeed is a bug and not just
deemed an inconvenience) modules-config should create modules.conf
with LoadModules-statements in a sane, non-random order.

As an example, here's a generated modules.conf (exhibits the problem
explained above):

,----[ modules.conf ]
| # Autogenerated file - do not edit!
| # This file is maintained by the apache-perl package.
| # To update it, run the command:
| #    /usr/sbin/modules-config apache-perl
| LoadModule setenvif_module /usr/lib/apache/1.3/mod_setenvif.so
| LoadModule unique_id_module /usr/lib/apache/1.3/mod_unique_id.so
| LoadModule expires_module /usr/lib/apache/1.3/mod_expires.so
| LoadModule auth_module /usr/lib/apache/1.3/mod_auth.so
| LoadModule access_module /usr/lib/apache/1.3/mod_access.so
| LoadModule alias_module /usr/lib/apache/1.3/mod_alias.so
| LoadModule userdir_module /usr/lib/apache/1.3/mod_userdir.so
| LoadModule action_module /usr/lib/apache/1.3/mod_actions.so
| LoadModule cgi_module /usr/lib/apache/1.3/mod_cgi.so
| LoadModule dir_module /usr/lib/apache/1.3/mod_dir.so
| LoadModule asis_module /usr/lib/apache/1.3/mod_asis.so
| LoadModule includes_module /usr/lib/apache/1.3/mod_include.so
| LoadModule info_module /usr/lib/apache/1.3/mod_info.so
| LoadModule status_module /usr/lib/apache/1.3/mod_status.so
| LoadModule autoindex_module /usr/lib/apache/1.3/mod_autoindex.so
| LoadModule mime_module /usr/lib/apache/1.3/mod_mime.so
| LoadModule negotiation_module /usr/lib/apache/1.3/mod_negotiation.so
| LoadModule rewrite_module /usr/lib/apache/1.3/mod_rewrite.so
| LoadModule config_log_module /usr/lib/apache/1.3/mod_log_config.so
`----

And here's what I'm using instead, order taken from my previous
configuration:

,----[ modules-asjo.conf ]
| LoadModule config_log_module /usr/lib/apache/1.3/mod_log_config.so
| LoadModule rewrite_module /usr/lib/apache/1.3/mod_rewrite.so
| LoadModule negotiation_module /usr/lib/apache/1.3/mod_negotiation.so
| LoadModule mime_module /usr/lib/apache/1.3/mod_mime.so
| LoadModule autoindex_module /usr/lib/apache/1.3/mod_autoindex.so
| LoadModule status_module /usr/lib/apache/1.3/mod_status.so
| LoadModule info_module /usr/lib/apache/1.3/mod_info.so
| LoadModule includes_module /usr/lib/apache/1.3/mod_include.so
| LoadModule asis_module /usr/lib/apache/1.3/mod_asis.so
| LoadModule dir_module /usr/lib/apache/1.3/mod_dir.so
| LoadModule cgi_module /usr/lib/apache/1.3/mod_cgi.so
| LoadModule action_module /usr/lib/apache/1.3/mod_actions.so
| LoadModule userdir_module /usr/lib/apache/1.3/mod_userdir.so
| LoadModule alias_module /usr/lib/apache/1.3/mod_alias.so
| LoadModule access_module /usr/lib/apache/1.3/mod_access.so
| LoadModule auth_module /usr/lib/apache/1.3/mod_auth.so
| LoadModule expires_module /usr/lib/apache/1.3/mod_expires.so
| LoadModule unique_id_module /usr/lib/apache/1.3/mod_unique_id.so
| LoadModule setenvif_module /usr/lib/apache/1.3/mod_setenvif.so
`----


-- System Information:
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux virgil 2.4.21-hfsplus #1 Sun Sep 28 14:52:58 CEST 2003 i686
Locale: LANG=C, LC_CTYPE=da_DK

Versions of packages apache-perl depends on:
ii  apache-common                 1.3.28-4   Support files for all Apache webse
ii  debconf                       1.3.16     Debian configuration management sy
ii  dpkg                          1.10.15    Package maintenance system for Deb
ii  libapache-mod-perl            1.28-4     Integration of perl with the Apach
ii  libc6                         2.3.2-8    GNU C Library: Shared libraries an
ii  libdb4.1                      4.1.25-9   Berkeley v4.1 Database Libraries [
ii  libexpat1                     1.95.6-6   XML parsing C library - runtime li
ii  libmagic1                     4.06-1     File type determination library us
ii  libperl5.8                    5.8.1-3    Shared Perl library.
ii  mime-support                  3.23-1     MIME files 'mime.types' & 'mailcap

-- debconf information:
  apache-perl/old-pidfile-set: 
  apache-perl/server-port: 80
  apache-perl/init: true
* apache-perl/enable-suexec: false
  apache-perl/document-root: /var/www
* apache-perl/upgrade-from-apache-conflict: 
  apache-perl/server-name: localhost
  apache-perl/server-admin: webmaster@koldfront.dk


---------------------------------------
Received: (at 217109-close) by bugs.debian.org; 30 Oct 2003 19:29:23 +0000
>From troup@auric.debian.org Thu Oct 30 13:29:23 2003
Return-path: <troup@auric.debian.org>
Received: from auric.debian.org [206.246.226.45] 
	by master.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1AFITq-0002p4-00; Thu, 30 Oct 2003 13:29:14 -0600
Received: from troup by auric.debian.org with local (Exim 3.35 1 (Debian))
	id 1AFIRZ-00017z-00; Thu, 30 Oct 2003 14:26:53 -0500
From: fabbione@fabbione.net (Fabio M. Di Nitto)
To: 217109-close@bugs.debian.org
X-Katie: lisa $Revision: 1.25 $
Subject: Bug#217109: fixed in apache 1.3.28.0.1-1
Message-Id: <E1AFIRZ-00017z-00@auric.debian.org>
Sender: James Troup <troup@auric.debian.org>
Date: Thu, 30 Oct 2003 14:26:53 -0500
Delivered-To: 217109-close@bugs.debian.org

Source: apache
Source-Version: 1.3.28.0.1-1

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

apache-common_1.3.28.0.1-1_i386.deb
  to pool/main/a/apache/apache-common_1.3.28.0.1-1_i386.deb
apache-dbg_1.3.28.0.1-1_i386.deb
  to pool/main/a/apache/apache-dbg_1.3.28.0.1-1_i386.deb
apache-dev_1.3.28.0.1-1_i386.deb
  to pool/main/a/apache/apache-dev_1.3.28.0.1-1_i386.deb
apache-doc_1.3.28.0.1-1_all.deb
  to pool/main/a/apache/apache-doc_1.3.28.0.1-1_all.deb
apache-perl_1.3.28.0.1-1_i386.deb
  to pool/main/a/apache/apache-perl_1.3.28.0.1-1_i386.deb
apache-ssl_1.3.28.0.1-1_i386.deb
  to pool/main/a/apache/apache-ssl_1.3.28.0.1-1_i386.deb
apache-utils_1.3.28.0.1-1_i386.deb
  to pool/main/a/apache/apache-utils_1.3.28.0.1-1_i386.deb
apache_1.3.28.0.1-1.diff.gz
  to pool/main/a/apache/apache_1.3.28.0.1-1.diff.gz
apache_1.3.28.0.1-1.dsc
  to pool/main/a/apache/apache_1.3.28.0.1-1.dsc
apache_1.3.28.0.1-1_i386.deb
  to pool/main/a/apache/apache_1.3.28.0.1-1_i386.deb
apache_1.3.28.0.1.orig.tar.gz
  to pool/main/a/apache/apache_1.3.28.0.1.orig.tar.gz
libapache-mod-perl_1.28.0.1-1_i386.deb
  to pool/main/a/apache/libapache-mod-perl_1.28.0.1-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 217109@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Fabio M. Di Nitto <fabbione@fabbione.net> (supplier of updated apache 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.7
Date: Tue, 28 Oct 2003 18:15:21 +0100
Source: apache
Binary: apache-dev apache-common apache-doc apache-utils apache apache-dbg apache-perl libapache-mod-perl apache-ssl
Architecture: source i386 all
Version: 1.3.28.0.1-1
Distribution: unstable
Urgency: low
Maintainer: Debian Apache Maintainers <debian-apache@lists.debian.org>
Changed-By: Fabio M. Di Nitto <fabbione@fabbione.net>
Description: 
 apache     - Versatile, high-performance HTTP server
 apache-common - Support files for all Apache webservers
 apache-dbg - Apache webservers (debugging versions)
 apache-dev - Apache webserver development kit
 apache-doc - Apache webserver docs
 apache-perl - Versatile, high-performance HTTP server with Perl support
 apache-ssl - Versatile, high-performance HTTP server with SSL support
 apache-utils - Utility programs for webservers
 libapache-mod-perl - Integration of perl with the Apache web server
Closes: 87193 146049 148300 151703 158993 160974 171408 179448 184445 185157 192157 211296 214381 215768 215826 215890 216202 216213 216242 216402 216468 216479 216592 216887 217001 217035 217109 217718 217784 217914
Changes: 
 apache (1.3.28.0.1-1) unstable; urgency=low
 .
   * (Fabio M. Di Nitto)
     - New apache-ssl upstream (Closes: #217001, #216202)
     - Remove ssl/005_tls1_aes_support.patch
       (it has been accepted upstream)
     - Added ssl/006_passcb.patch - check README.Debian for details
       (Closes #69122, #136052)
     - Blacklisted mod_perl (DSO) from apache-perl (Closes #215748)
     - Rewritten modules handling code in modules-config to be more
       friendly during upgrades avoiding useless questions and to
       avoid resorting of modules.conf
       (Closes: #215826, #216242, #216468, #215890, #217109, #217784, #217718)
     - Update fr.po from Christian Perrier (Closes: #215768)
     - Update pt_BR.po from Andre Luis Lopes (Closes: #216592)
     - apache-dev ships also apache-perl.dbg and apache-ssl.dbg
     - Fixed creation of mod-bandwidth dirs (Closes: #216402)
     - Fixed .postrm scripts to remove apache* files from /etc/default
     - Mentioned -F switch in apache* man pages (Closes: #211296)
     - postinst.common now uses httpd.conf to build config files list
       (Closes: #216887)
   * (Matthew Wilcox)
     - Amend intro.html as discussed in #199045.  Bug not closed, but
       demoted to wishlist (pending action on other issues).
     - Add patch 505_limit_my_servers_hard to point users to src/apaci
       which is where they find the real definition of HARD_SERVER_LIMIT
       (Closes: #171408)
     - Update pt.po from Bruno Rodrigues (Closes: #216213)
     - Update ru.po from Ilgiz Kalmetev (Closes: #214381)
     - Update ja.po from Kenshi Muto (Closes: #216479)
     - mod_proxy now honours ContentBase by Ard van Breemen (Closes: #148300)
     - Various changes to apache.init, apache-perl.init and apache-ssl.init:
       + Convert from bash to POSIX sh.
       + Delete the SUEXEC variable because it wasn't used.
       + Add a comment to the inetd check.
       + Check that apache & apachectl are executable, not just present
         (Closes: #146049)
       + Pass LANG=C only to apachectl, not to apache.
       + Only restrict the PATH setting for apachectl too.
       + Don't use --exec to stop the daemon, rely on the --pidfile.
       + Use $NAME throughout to make the differences between the scripts
         as small as possible.
       + Add a comment to indicate that users shouldn't mess with the
         variables at the start of the script.  (Closes: #151703, #160974)
       + Make force-reload do the same thing as reload.
       + Send a HUP for restart, then attempt to start the daemon if
         that fails.  (Closes: #158993)
     - Split logresolve, ab, htpasswd, htdigest and dbmmanage from
       apache-common into the new package apache-utils.
       (Closes: #179448, #87193)
     - Don't install logrotate any more since we don't use it.
     - Take ab from the -ssl build so it supports https.  (Closes: #185157)
     - Convert all the .gif files to .png and change intro.html to use them.
       (Closes: #192157)
     - Move .dbg binaries for apache, apache-ssl and apache-perl to new
       package apache-dbg.
     - If the "Please don't remove this" line is removed, assume the user
       does not need our help configuring modules.  (Closes: #217035, #217914)
     - Tweak build system to not mess around with build-tree symlinks.
     - Repack logos.tar.gz / logos.uue to remove the old Debian 2.1 banners.
       (Closes: #184445)
   * (Thom May)
     - Change rc.d startup time from the default to 91, in the name of
       consistency.
Files: 
 faea1e81d903b03e21203d79a177c677 1055 web optional apache_1.3.28.0.1-1.dsc
 4f0c29d345e915a0f89e8f2d4e746040 3018153 web optional apache_1.3.28.0.1.orig.tar.gz
 fb1cda413dcb85981cf120c3bab7f97d 382844 web optional apache_1.3.28.0.1-1.diff.gz
 dad95ee3d68da9d715872d6bfb8bc2fe 1101356 doc optional apache-doc_1.3.28.0.1-1_all.deb
 808eec9c842c96e27333f50bdae872ba 362144 web optional apache_1.3.28.0.1-1_i386.deb
 010e813301b9703a2442a62fa30a7be4 411002 web optional apache-ssl_1.3.28.0.1-1_i386.deb
 47066cbb60dcc563db10c391479bbab5 475746 web extra apache-perl_1.3.28.0.1-1_i386.deb
 653fc785aadba28e65442fbb01e6a261 299470 devel extra apache-dev_1.3.28.0.1-1_i386.deb
 44bd64396c496a035a571c780d3fbd50 9029876 devel extra apache-dbg_1.3.28.0.1-1_i386.deb
 6734bd74bad33e64fb20f01df5bcc1f3 760052 web optional apache-common_1.3.28.0.1-1_i386.deb
 c6db89e2e030ba3d397b922371c2e82c 244892 web optional apache-utils_1.3.28.0.1-1_i386.deb
 6211ae8a4328f2e91d5efd8ca9594468 471520 web optional libapache-mod-perl_1.28.0.1-1_i386.deb

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

iD8DBQE/nqjWhCzbekR3nhgRAivTAJ93dcGZmKXIyTir1iwLVrvJdXP01QCgn+Q3
kF7dvG2ak66jWc2bXyLTrpw=
=bCiw
-----END PGP SIGNATURE-----



Reply to: