Package: libapache2-mod-php7.3
Version: 7.3.29-1~deb10u1
Severity: normal
Dear Maintainer,
the postinst script for libapache2-mod-php7.3 errors out with:
================================================
Setting up libapache2-mod-php7.3 (7.3.29-1~deb10u1) ...
dpkg: error processing package libapache2-mod-php7.3 (--configure):
installed libapache2-mod-php7.3 package post-installation script subprocess
returned error exit status 1
Errors were encountered while processing:
libapache2-mod-php7.3
================================================
Adding "set -x" to /var/lib/dpkg/info/libapache2-mod-php7.3.postinst reveals:
================================================
[...]
+ a2query -m php7.3
+ a2query_ret=1
+ [ 1 -eq 0 ]
+ [ 1 -eq 32 ]
+ APACHE2_NEED_ACTION=1
+ a2enmod -m -q php7.3
+ return 1
+ exit 1
dpkg: error processing package libapache2-mod-php7.3 (--configure):
installed libapache2-mod-php7.3 package post-installation script subprocess
returned error exit status 1
================================================
So, it tries to enable a module called "php7.3" while no such module exists.
The module "php7" does exist and is already active, and is in fact PHP,
version 7.3. Replacing "7.3" with "7" in the postinst script does the trick
and libapache2-mod-php7.3 can be configured correctly.
--- /var/lib/dpkg/info/libapache2-mod-php7.3.postinst.orig 2021-07-11
17:07:22.070644622 +0200
+++ /var/lib/dpkg/info/libapache2-mod-php7.3.postinst 2021-07-11
17:07:43.908380789 +0200
@@ -7,7 +7,7 @@
php_enable() {
local a2query_ret=0
- a2query -m "php7.3" > /dev/null 2>&1 || a2query_ret=$?
+ a2query -m "php7" > /dev/null 2>&1 || a2query_ret=$?
if [ "$a2query_ret" -eq 0 ] ; then
apache2_msg "info" "$DPKG_MAINTSCRIPT_PACKAGE: not switching MPM -
already enabled"
return 1
@@ -17,8 +17,8 @@
fi
PHP_MODULE=$(a2query -m | sed -n 's/^\(php[\.0-9]*\) (enabled.*)/\1/p')
- if [ -n "$PHP_MODULE" -a "$PHP_MODULE" != "php7.3" ]; then
- apache2_msg "err" "$DPKG_MAINTSCRIPT_PACKAGE: $PHP_MODULE module
already enabled, not enabling PHP 7.3"
+ if [ -n "$PHP_MODULE" -a "$PHP_MODULE" != "php7" ]; then
+ apache2_msg "err" "$DPKG_MAINTSCRIPT_PACKAGE: $PHP_MODULE module
already enabled, not enabling PHP 7"
return 1
fi
@@ -27,7 +27,7 @@
prefork|itk) return 0;;
*) if apache2_switch_mpm prefork; then return 0; fi;;
esac
- apache2_msg "err" "$DPKG_MAINTSCRIPT_PACKAGE: Could not switch to
prefork MPM, not enabling PHP 7.3"
+ apache2_msg "err" "$DPKG_MAINTSCRIPT_PACKAGE: Could not switch to
prefork MPM, not enabling PHP 7"
return 1
}
*** End of the template - remove these template lines ***
-- Package-specific info:
==== Additional PHP 7.3 information ====
++++ PHP 7.3 SAPI (php7.3query -S): ++++
++++ PHP 7.3 Extensions (php7.3query -M -v): ++++
++++ Configuration files: ++++
[PHP]
engine = On
short_open_tag = Off
precision = 14
output_buffering = 4096
zlib.output_compression = Off
implicit_flush = Off
unserialize_callback_func =
serialize_precision = -1
disable_functions =
pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,
disable_classes =
zend.enable_gc = On
expose_php = Off
max_execution_time = 30
max_input_time = 60
memory_limit = 128M
error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
display_errors = Off
display_startup_errors = Off
log_errors = On
log_errors_max_len = 1024
ignore_repeated_errors = Off
ignore_repeated_source = Off
report_memleaks = On
html_errors = On
variables_order = "GPCS"
request_order = "GP"
register_argc_argv = Off
auto_globals_jit = On
post_max_size = 8M
auto_prepend_file =
auto_append_file =
default_mimetype = "text/html"
default_charset = "UTF-8"
doc_root =
user_dir =
enable_dl = Off
file_uploads = On
upload_max_filesize = 2M
max_file_uploads = 20
allow_url_fopen = On
allow_url_include = Off
default_socket_timeout = 60
[CLI Server]
cli_server.color = On
[Date]
[filter]
[iconv]
[imap]
[intl]
[sqlite3]
[Pcre]
[Pdo]
[Pdo_mysql]
pdo_mysql.default_socket=
[Phar]
[mail function]
SMTP = localhost
smtp_port = 25
mail.add_x_header = Off
[ODBC]
odbc.allow_persistent = On
odbc.check_persistent = On
odbc.max_persistent = -1
odbc.max_links = -1
odbc.defaultlrl = 4096
odbc.defaultbinmode = 1
[Interbase]
ibase.allow_persistent = 1
ibase.max_persistent = -1
ibase.max_links = -1
ibase.timestampformat = "%Y-%m-%d %H:%M:%S"
ibase.dateformat = "%Y-%m-%d"
ibase.timeformat = "%H:%M:%S"
[MySQLi]
mysqli.max_persistent = -1
mysqli.allow_persistent = On
mysqli.max_links = -1
mysqli.default_port = 3306
mysqli.default_socket =
mysqli.default_host =
mysqli.default_user =
mysqli.default_pw =
mysqli.reconnect = Off
[mysqlnd]
mysqlnd.collect_statistics = On
mysqlnd.collect_memory_statistics = Off
[OCI8]
[PostgreSQL]
pgsql.allow_persistent = On
pgsql.auto_reset_persistent = Off
pgsql.max_persistent = -1
pgsql.max_links = -1
pgsql.ignore_notice = 0
pgsql.log_notice = 0
[bcmath]
bcmath.scale = 0
[browscap]
[Session]
session.save_handler = files
session.use_strict_mode = 0
session.use_cookies = 1
session.use_only_cookies = 1
session.name = PHPSESSID
session.auto_start = 0
session.cookie_lifetime = 0
session.cookie_path = /
session.cookie_domain =
session.cookie_httponly =
session.cookie_samesite =
session.serialize_handler = php
session.gc_probability = 0
session.gc_divisor = 1000
session.gc_maxlifetime = 1440
session.referer_check =
session.cache_limiter = nocache
session.cache_expire = 180
session.use_trans_sid = 0
session.sid_length = 26
session.trans_sid_tags = "a=href,area=href,frame=src,form="
session.sid_bits_per_character = 5
[Assertion]
zend.assertions = -1
[COM]
[mbstring]
[gd]
[exif]
[Tidy]
tidy.clean_output = Off
[soap]
soap.wsdl_cache_enabled=1
soap.wsdl_cache_dir="/tmp"
soap.wsdl_cache_ttl=86400
soap.wsdl_cache_limit = 5
[sysvshm]
[ldap]
ldap.max_links = -1
[dba]
[opcache]
[curl]
[openssl]
**** /etc/php/7.3/apache2/conf.d/20-json.ini ****
extension=json.so
**** /etc/php/7.3/apache2/conf.d/20-posix.ini ****
extension=posix.so
**** /etc/php/7.3/apache2/conf.d/10-pdo.ini ****
extension=pdo.so
**** /etc/php/7.3/apache2/conf.d/20-iconv.ini ****
extension=iconv.so
**** /etc/php/7.3/apache2/conf.d/20-xmlwriter.ini ****
extension=xmlwriter.so
**** /etc/php/7.3/apache2/conf.d/20-phar.ini ****
extension=phar.so
**** /etc/php/7.3/apache2/conf.d/20-shmop.ini ****
extension=shmop.so
**** /etc/php/7.3/apache2/conf.d/20-sysvsem.ini ****
extension=sysvsem.so
**** /etc/php/7.3/apache2/conf.d/10-opcache.ini ****
zend_extension=opcache.so
**** /etc/php/7.3/apache2/conf.d/20-ctype.ini ****
extension=ctype.so
**** /etc/php/7.3/apache2/conf.d/20-fileinfo.ini ****
extension=fileinfo.so
**** /etc/php/7.3/apache2/conf.d/20-readline.ini ****
extension=readline.so
**** /etc/php/7.3/apache2/conf.d/20-calendar.ini ****
extension=calendar.so
**** /etc/php/7.3/apache2/conf.d/20-sockets.ini ****
extension=sockets.so
**** /etc/php/7.3/apache2/conf.d/20-curl.ini ****
extension=curl.so
**** /etc/php/7.3/apache2/conf.d/20-xsl.ini ****
extension=xsl.so
**** /etc/php/7.3/apache2/conf.d/20-exif.ini ****
extension=exif.so
**** /etc/php/7.3/apache2/conf.d/20-imagick.ini ****
extension=imagick.so
**** /etc/php/7.3/apache2/conf.d/20-xmlreader.ini ****
extension=xmlreader.so
**** /etc/php/7.3/apache2/conf.d/20-sysvshm.ini ****
extension=sysvshm.so
**** /etc/php/7.3/apache2/conf.d/20-ftp.ini ****
extension=ftp.so
**** /etc/php/7.3/apache2/conf.d/20-dom.ini ****
extension=dom.so
**** /etc/php/7.3/apache2/conf.d/20-sysvmsg.ini ****
extension=sysvmsg.so
**** /etc/php/7.3/apache2/conf.d/20-wddx.ini ****
extension=wddx.so
**** /etc/php/7.3/apache2/conf.d/20-gettext.ini ****
extension=gettext.so
**** /etc/php/7.3/apache2/conf.d/20-tokenizer.ini ****
extension=tokenizer.so
**** /etc/php/7.3/apache2/conf.d/15-xml.ini ****
extension=xml.so
**** /etc/php/7.3/apache2/conf.d/20-simplexml.ini ****
extension=simplexml.so
-- System Information:
Debian Release: 10.10
Architecture: amd64 (x86_64)
Kernel: Linux 5.6.0-1-amd64 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8),
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages libapache2-mod-php7.3 depends on:
ii apache2-bin [apache2-api-20120211] 2.4.38-3+deb10u5
ii libargon2-1 0~20171227-0.2
ii libc6 2.28-10
ii libmagic1 1:5.35-4+deb10u2
ii libpcre2-8-0 10.32-5
ii libsodium23 1.0.17-1
ii libssl1.1 1.1.1d-0+deb10u6
ii libxml2 2.9.4+dfsg1-7+deb10u2
ii mime-support 3.62
ii php7.3-cli 7.3.29-1~deb10u1
ii php7.3-common 7.3.29-1~deb10u1
ii php7.3-json 7.3.29-1~deb10u1
ii php7.3-opcache 7.3.29-1~deb10u1
ii tzdata 2021a-0+deb10u1
ii ucf 3.0038+nmu1
ii zlib1g 1:1.2.11.dfsg-1
Versions of packages libapache2-mod-php7.3 recommends:
ii apache2 2.4.38-3+deb10u5
Versions of packages libapache2-mod-php7.3 suggests:
ii php-pear 1:1.10.6+submodules+notgz-1.1+deb10u2
Versions of packages php7.3-common depends on:
ii libc6 2.28-10
ii libssl1.1 1.1.1d-0+deb10u6
ii php-common 2:69
ii ucf 3.0038+nmu1
-- Configuration Files:
/etc/apache2/mods-available/php7.3.conf [Errno 2] No such file or directory:
'/etc/apache2/mods-available/php7.3.conf'
/etc/apache2/mods-available/php7.3.load [Errno 2] No such file or directory:
'/etc/apache2/mods-available/php7.3.load'
-- no debconf information