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

Reply via email to