← Back to team overview

group.of.nepali.translators team mailing list archive

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

 

This bug was fixed in the package php7.0 - 7.0.18-0ubuntu0.16.04.1

---------------
php7.0 (7.0.18-0ubuntu0.16.04.1) xenial; urgency=medium

  * New upstream release 7.0.18
    - LP: #1686237
    - LP: #1674892
    - Refresh patches for new upstream release
  * Drop:
    - debian/patches/0053-Fix-pdo_pgsql.patch: Fixed #73959 - lastInsertId
      fails to throw an exception in pdsql.  Thanks to andrewnester
      <andrew.nester.dev@xxxxxxxxx>.  Closes LP #1658289.
      [ Fixed upstream in 7.0.16, prior changelog referred to wrong
        patchfile ]
    - SECURITY REGRESSION: large mysql requests broken (LP #1668017)
      + debian/patches/fix_74021.patch: fix fetch_array with more than
        MEDIUMBLOB in ext/mysqlnd/mysqlnd_wireprotocol.c, added tests to
        ext/mysqli/tests/bug73800.phpt, ext/mysqli/tests/bug74021.phpt.
      [ Fixed upstream in 7.0.17 ]
  * d/control{,.in}: Backport "libapache2-mod-phpX.Y now recommends
    apache2 package (as this is what most people want anyway)" from
    Debian 8.0.7-3 (LP: #1689646).

 -- Nishanth Aravamudan <nish.aravamudan@xxxxxxxxxxxxx>  Wed, 10 May
2017 09:19:03 -0700

** Changed in: php7.0 (Ubuntu Xenial)
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of नेपाली
भाषा समायोजकहरुको समूह, which is subscribed to Xenial.
Matching subscriptions: Ubuntu 16.04 Bugs
https://bugs.launchpad.net/bugs/1689646

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

Status in php7.0 package in Ubuntu:
  Invalid
Status in php7.0 source package in Xenial:
  Fix Released
Status in php7.0 source package in Yakkety:
  Fix Released
Status in php7.0 source package in Zesty:
  Fix Released

Bug description:
  [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
  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

  3) the apache2 packages was not pulled in, only apache2-bin
    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
  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

  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
  SourcePackage: php7.0
  UpgradeStatus: No upgrade log present (probably fresh install)

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