It's currently not possible to reinstall (or, when a new release comes
along, upgrade to a newer version) because postinst is doing, as Eric
pointed out, (essentially) an a2enmod mpm_itk--and this call fails if
mpm_itk is already enabled.
The problem belongs to apache2, however:
/etc/apache2/mods-available/mpm_prefork.load declares:
# Conflicts: mpm_event mpm_worker mpm_itk
but mpm_itk.load (as of the latest version) depends on mpm_prefork:
# Depends: mpm_prefork
a2enmod considers the dependency satisfied the very first time an
'a2enmod mpm_itk' happens, because, at that time, mpm_itk isn't active
yet, so the mpm_prefork dependency is satisfied.
If mpm_itk is already enabled, `a2enmod mpm_itk' fails because its
mpm_prefork dependency now fails because the mpm_prefork dependency
can't be enabled:
# a2enmod mpm_itk
WARNING: MPM_ITK is a third party module that is not part of the
official Apache HTTPD. It has seen less testing than the official MPM
modules.Considering dependency mpm_prefork for mpm_itk:
Considering conflict mpm_event for mpm_prefork:
Considering conflict mpm_worker for mpm_prefork:
Considering conflict mpm_itk for mpm_prefork:
ERROR: Module mpm_itk is enabled - cannot proceed due to conflicts. It
needs to be disabled first!
ERROR: Could not enable dependency mpm_prefork for mpm_itk, aborting
Long story short: apache2 needs to remove the conflict with mpm_itk from
mpm_prefork.load.
--
Jason Rhinelander
--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org