[php-maint] Bug#868880: libapache2-mod-php7.0: installation failure, unnecessarily hard to debug
Bernd Zeimetz
b.zeimetz at conova.com
Wed Jul 19 12:13:21 UTC 2017
Package: libapache2-mod-php7.0
Version: 7.0.19-1
Severity: important
Hi,
the installation of libapache2-mod-php7.0 failed on one of our systems with
Setting up libapache2-mod-php7.0 (7.0.19-1) ...
apache2_switch_mpm prefork: No action required
dpkg: error processing package libapache2-mod-php7.0 (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
libapache2-mod-php7.0
E: Sub-process /usr/bin/dpkg returned an error code (1)
which is a rather useless error message - as there is none.
Adding a set -x to the postinst script showed, that actually a2enmod failed:
+ APACHE2_NEED_ACTION=1
+ a2enmod -m -q php7.0
+ return 1
+ exit 1
dpkg: error processing package libapache2-mod-php7.0 (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
libapache2-mod-php7.0
And I had to run a2enmod manually to figure out what the reason for this
issue was:
# a2enmod php7.0
Considering dependency mpm_prefork for php7.0:
Considering conflict mpm_event for mpm_prefork:
ERROR: Module mpm_event is enabled - cannot proceed due to conflicts. It
needs to be disabled first!
Considering conflict mpm_worker for mpm_prefork:
ERROR: Could not enable dependency mpm_prefork for php7.0, aborting
So I'm wondering:
- why is there not a proper error message in postinst, stating that the
wrong mpm is configured for php?
- or: should a2enmod print the error message, although it was called
with -q?
The current state is rather frustrating.
Thanks,
Bernd
--
Mit freundlichen Grüßen
Bernd Zeimetz
Systems Engineer
Debian Developer
conova communications GmbH
Web | http://www.conova.com/
E-Mail | b.zeimetz at conova.com
Zentrale Salzburg
Karolingerstraße 36A
5020 Salzburg
Tel | +43 (0) 662 22 00 - 313
Fax | +43 (0) 662 22 00 - 209
Es gelten die Allgemeinen Geschäftsbedingungen der
conova communications GmbH, http://www.conova.com/de/agb/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3596 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-php-maint/attachments/20170719/210fb8fe/attachment.bin>
More information about the pkg-php-maint
mailing list