Hi Michael,
We've seen some idiosyncratic corner cases like this with mod_php,
however I'm not able to replicate this particular one you've seen, so
need some additional information on how to trigger it.
In a 20.04 LXD container, I tested:
$ sudo apt-get install apache2
The following NEW packages will be installed:
apache2 apache2-bin apache2-data apache2-utils libaprutil1-dbd-sqlite3
libaprutil1-ldap libjansson4 liblua5.2-0
0 upgraded, 8 newly installed, 0 to remove and 58 not upgraded.
...
$ sudo apt-get install libapache2-mod-php7.4
The following NEW packages will be installed:
libapache2-mod-php7.4 php-common php7.4-cli php7.4-common php7.4-json
php7.4-opcache php7.4-readline
0 upgraded, 7 newly installed, 0 to remove and 58 not upgraded.
...
# Verify php module is enabled:
$ ls -l /etc/apache2/mods-enabled/php*
lrwxrwxrwx 1 root root 29 Aug 31 17:52 /etc/apache2/mods-enabled/php7.4.conf ->
../mods-available/php7.4.conf
lrwxrwxrwx 1 root root 29 Aug 31 17:52 /etc/apache2/mods-enabled/php7.4.load ->
../mods-available/php7.4.load
# Purge apache2:
$ sudo apt purge apache2
The following packages will be REMOVED:
apache2*
# No modules enabled at this point:
$ ls -ld /etc/apache2/mods-enabled
ls: cannot access '/etc/apache2/mods-enabled': No such file or directory
# Install apache2 again:
$ sudo apt install apache2
# Some modules are enabled, but not php*:
$ ls -l /etc/apache2/mods-enabled | wc -l
30
$ ls -l /etc/apache2/mods-enabled/php*
ls: cannot access '/etc/apache2/mods-enabled/php*': No such file or directory
# Now try to reinstall the php mod:
$ sudo apt install libapache2-mod-php7.4 --reinstall
Reading state information... Done
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 58 not upgraded.
...
apache2_switch_mpm Switch to prefork
apache2_invoke: Enable module php7.4
This is with:
apache2 2.4.41-4ubuntu3.1
libapache2-mod-php7.4 7.4.3-4ubuntu2.2
Can you see if you can reproduce the failure in a clean LXD container?
I'm guessing there are some additional missing steps like adjustments to
the apache or mod_php config files, or perhaps something else needing
installed in addition to those two?
The error message refers to a "packaging script" returning an error code
1. A question to figure out is which script that is, and what is
causing it to emit that particular error code. For LP: #1865218
(similar but not same as this), the script in question was libapache2
-mod-php.postinst.extra, so that script would probably be the first
thing I'd look at, but at this point I don't think we know what to look
for. However, if you can help us in reproducing the issue synthetically
then we can narrow down and isolate it.
** Changed in: php7.4 (Ubuntu)
Status: New => Incomplete
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1893559
Title:
package libapache2-mod-php7.4 7.4.3-4ubuntu2.2 failed to
install/upgrade: »installiertes libapache2-mod-php7.4-Skript des
Paketes post-installation«-Unterprozess gab den Fehlerwert 1 zurück
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/php7.4/+bug/1893559/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs