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