[Bug 1689646] Re: Installing libapache2-mod-php7.0 doesn't enable PHP module

Nish Aravamudan nish.aravamudan at canonical.com
Wed May 10 16:41:37 UTC 2017


Both Y and Z were based on versions after 7.0.8-3.

** Changed in: php7.0 (Ubuntu Xenial)
       Status: Triaged => In Progress

** Description changed:

+ [Impact]
+ 
+  * When a user installs libapache2-mod-php7.0, they expect to have a working apache2 + php installation. Currently that is not the case, because the dependency is only on apache2-bin rather than on apache2.
+  * Users probably haven't seen this very commonly, because most guides suggest installing php and apache2.
+ 
+ [Test Case]
+ 
+  * Install libapache2-mod-php7.0. apache2 should also be installed (and
+ subsequently running by default) after installation.
+ 
+ [Regression Potential]
+ 
+  * This changes the dependencies of libapache2-mod-php7.0 only. I don't
+ believe there is any regression potential here, as if a user installed
+ libapache2-mod-php7.0 and actually intended to use it, they would have
+ installed apache2 manually.
+ 
+ ---
+ 
  Steps to reproduce (on Xenial):
  
  1) install libapache2-mod-php7.0 (note the warning/error)
-   apt install libapache2-mod-php7.0
+   apt install libapache2-mod-php7.0
  Setting up libapache2-mod-php7.0 (7.0.15-0ubuntu0.16.04.4) ...
  Warning: Could not load Apache 2.4 maintainer script helper.
  
  2) apache isn't even running
-   ps aux| grep apache # returns nothing
+   ps aux| grep apache # returns nothing
  
  3) the apache2 packages was not pulled in, only apache2-bin
-   dpkg -l| grep -w apache2
+   dpkg -l| grep -w apache2
  
  On Trusty, "apt install libapache2-mod-php5" was our way to setup PHP
  and have the MPM prefork enabled. I'm not sure if that was the wrong way
  and it worked by accident but this behavior change broke our tooling.
- 
  
  Additional information:
  
  # lsb_release -rd
  Description:	Ubuntu 16.04.2 LTS
  Release:	16.04
  # apt-cache policy libapache2-mod-php7.0 apache2-bin
  libapache2-mod-php7.0:
-   Installed: 7.0.15-0ubuntu0.16.04.4
-   Candidate: 7.0.15-0ubuntu0.16.04.4
-   Version table:
-  *** 7.0.15-0ubuntu0.16.04.4 500
-         500 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
-         500 http://security.ubuntu.com/ubuntu xenial-security/main amd64 Packages
-         100 /var/lib/dpkg/status
-      7.0.4-7ubuntu2 500
-         500 http://archive.ubuntu.com/ubuntu xenial/main amd64 Packages
+   Installed: 7.0.15-0ubuntu0.16.04.4
+   Candidate: 7.0.15-0ubuntu0.16.04.4
+   Version table:
+  *** 7.0.15-0ubuntu0.16.04.4 500
+         500 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
+         500 http://security.ubuntu.com/ubuntu xenial-security/main amd64 Packages
+         100 /var/lib/dpkg/status
+      7.0.4-7ubuntu2 500
+         500 http://archive.ubuntu.com/ubuntu xenial/main amd64 Packages
  apache2-bin:
-   Installed: 2.4.18-2ubuntu3.1
-   Candidate: 2.4.18-2ubuntu3.1
-   Version table:
-  *** 2.4.18-2ubuntu3.1 500
-         500 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
-         500 http://security.ubuntu.com/ubuntu xenial-security/main amd64 Packages
-         100 /var/lib/dpkg/status
-      2.4.18-2ubuntu3 500
-         500 http://archive.ubuntu.com/ubuntu xenial/main amd64 Packages
+   Installed: 2.4.18-2ubuntu3.1
+   Candidate: 2.4.18-2ubuntu3.1
+   Version table:
+  *** 2.4.18-2ubuntu3.1 500
+         500 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
+         500 http://security.ubuntu.com/ubuntu xenial-security/main amd64 Packages
+         100 /var/lib/dpkg/status
+      2.4.18-2ubuntu3 500
+         500 http://archive.ubuntu.com/ubuntu xenial/main amd64 Packages
  
  ProblemType: Bug
  DistroRelease: Ubuntu 16.04
  Package: libapache2-mod-php7.0 7.0.15-0ubuntu0.16.04.4
  ProcVersionSignature: Ubuntu 4.4.0-78.99-generic 4.4.62
  Uname: Linux 4.4.0-78-generic x86_64
  ApportVersion: 2.20.1-0ubuntu2.5
  Architecture: amd64
  Date: Tue May  9 19:58:26 2017
  ProcEnviron:
-  TERM=xterm
-  PATH=(custom, no user)
-  LANG=en_US.UTF-8
+  TERM=xterm
+  PATH=(custom, no user)
+  LANG=en_US.UTF-8
  SourcePackage: php7.0
  UpgradeStatus: No upgrade log present (probably fresh install)

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to php7.0 in Ubuntu.
https://bugs.launchpad.net/bugs/1689646

Title:
  Installing libapache2-mod-php7.0 doesn't enable PHP module

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/php7.0/+bug/1689646/+subscriptions



More information about the Ubuntu-server-bugs mailing list