[csw-announce] ANNOUNCE: apache2 2.0.55
Cory Omand
comand at blastwave.org
Mon Oct 31 23:04:31 CET 2005
Happy Halloween! New packages for apache2 version 2.0.55 are now
available in unstable. The 2.0.55 is primarily a bug and security fix
revision. See the list of fixes in this version at:
http://www.apache.org/dist/httpd/CHANGES_2.0.55
The Blastwave apache2 packages include a number of bug fixes. Some of
the bugs that are present in the current package set will likely cause
issues during upgrade. On package removal, the incorrect directory is
passed to the 'chroot' utility in preremove scripts for ap2_suexec,
ap2_modperl, and ap2_modpython. This causes the following message to be
output before files are removed:
chroot("/opt/csw/apache2/sbin/apxs"): Not a directory
The message is harmless, however, the module will not be disabled in
httpd.conf. This will cause ap2_prefork (or ap2_worker) to be unable to
properly shut down httpd in the preremove script, giving an error
message indicating that the server is unable to load a loadable module
(e.g. mod_suexec.so).
For this upgrade, it is best to remove the existing packages manually,
then install the new packages using pkg-get, rather than using the
pkg-get automated upgrade mode. The proper order for removing apache2 is:
CSWap2_suexec
CSWapache2
CSWap2_prefork (or CSWap2_worker)
CSWapache2c
CSWapache2rt
It is not necessary to remove modules which were installed on top of
apache2 (e.g. ap2_subversion). However, the same bug which affects
removal of packages like ap2_suexec also affects ap2_modperl and
ap2_modpython. Updates for both of these packages are also available in
unstable. During removal of the above packages, ignore any errors.
After removal is complete, ensure that apache2 httpd is not running,
then re-install apache2.
--
Cory Omand <comand at blastwave.org>
More information about the announce
mailing list