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

Bug#368312: marked as done (apache2-common: Upgrade should not stop apache unless absolutely necessary, but use apache2ctl graceful)



Your message dated Sat, 21 Oct 2006 21:20:59 +0200
with message-id <87fydh4gro.fsf@thosu.err.no>
and subject line Bug#368312: apache2-common: Upgrade should not stop apache unless absolutely necessary, but use apache2ctl graceful
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.0.55-4
Severity: normal

It should be possible to upgrade apache without stopping it: typical
case is a security upgrade. You don't want to have downtime, or
irritate users with currently running sessions.

apache2ctl graceful is designed to handle this situation, so why can't
apache2's postinst script use it?

There are cases where this won't work, e.g. if some directory under
/var is moved, but these will not be common cases, and can be handled
as necessary.

I may be missing something, but more graceful behaviour in the common
case is still desirable.

-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)

Versions of packages apache2-common depends on:
ii  apache2-utils                 2.0.55-4   utility programs for webservers
ii  debconf                       1.5.0      Debian configuration management sy
ii  debianutils                   2.16       Miscellaneous utilities specific t
ii  libc6                         2.3.6-7    GNU C Library: Shared libraries
ii  libdb4.3                      4.3.29-4.1 Berkeley v4.3 Database Libraries [
ii  libexpat1                     1.95.8-3.2 XML parsing C library - runtime li
ii  libgcc1                       1:4.1.0-4  GCC support library
ii  libmagic1                     4.17-1     File type determination library us
ii  lsb-base                      3.1-5      Linux Standard Base 3.1 init scrip
ii  mime-support                  3.36-1     MIME files 'mime.types' & 'mailcap
ii  net-tools                     1.60-17    The NET-3 networking toolkit
ii  openssl                       0.9.8a-8   Secure Socket Layer (SSL) binary a
ii  ssl-cert                      1.0.12     Simple debconf wrapper for openssl

apache2-common recommends no packages.

-- no debconf information


--- End Message ---
--- Begin Message ---
* Reuben Thomas 

| It should be possible to upgrade apache without stopping it: typical
| case is a security upgrade. You don't want to have downtime, or
| irritate users with currently running sessions.
| 
| apache2ctl graceful is designed to handle this situation, so why can't
| apache2's postinst script use it?

Because then we have to handle the case where the ABI changes in a
special way and restarting the daemon is the standard Debian way.  If
you need good uptime, be sure to use load balancers and multiple
apache hosts, and schedule downtime for each host as appropriate.

-- 
Tollef Fog Heen                                                        ,''`.
UNIX is user friendly, it's just picky about who its friends are      : :' :
                                                                      `. `' 
                                                                        `-  

--- End Message ---

Reply to: