← Back to team overview

group.of.nepali.translators team mailing list archive

[Bug 1602763] Re: postinst does not print a helpful message when the server will fail to start

 

This bug was fixed in the package mysql-5.7 - 5.7.13-0ubuntu0.16.04.2

---------------
mysql-5.7 (5.7.13-0ubuntu0.16.04.2) xenial-security; urgency=medium

  * SECURITY UPDATE: Update to 5.7.13 to fix security issues (LP: #1604796)
    - http://www.oracle.com/technetwork/security-advisory/cpujul2016-2881720.html
    - CVE-2016-3424
    - CVE-2016-3459
    - CVE-2016-3477
    - CVE-2016-3486
    - CVE-2016-3501
    - CVE-2016-3518
    - CVE-2016-3521
    - CVE-2016-3588
    - CVE-2016-3614
    - CVE-2016-3615
    - CVE-2016-5436
    - CVE-2016-5437
    - CVE-2016-5439
    - CVE-2016-5440
    - CVE-2016-5441
    - CVE-2016-5442
    - CVE-2016-5443
  * debian/patches/mysql-export-scramble.patch: removed, upstream.

 -- Marc Deslauriers <marc.deslauriers@xxxxxxxxxx>  Wed, 20 Jul 2016
08:44:25 -0400

** Changed in: mysql-5.7 (Ubuntu Xenial)
       Status: Fix Committed => Fix Released

** CVE added: http://www.cve.mitre.org/cgi-
bin/cvename.cgi?name=2016-3424

** CVE added: http://www.cve.mitre.org/cgi-
bin/cvename.cgi?name=2016-3459

** CVE added: http://www.cve.mitre.org/cgi-
bin/cvename.cgi?name=2016-3477

** CVE added: http://www.cve.mitre.org/cgi-
bin/cvename.cgi?name=2016-3486

** CVE added: http://www.cve.mitre.org/cgi-
bin/cvename.cgi?name=2016-3501

** CVE added: http://www.cve.mitre.org/cgi-
bin/cvename.cgi?name=2016-3518

** CVE added: http://www.cve.mitre.org/cgi-
bin/cvename.cgi?name=2016-3521

** CVE added: http://www.cve.mitre.org/cgi-
bin/cvename.cgi?name=2016-3588

** CVE added: http://www.cve.mitre.org/cgi-
bin/cvename.cgi?name=2016-3614

** CVE added: http://www.cve.mitre.org/cgi-
bin/cvename.cgi?name=2016-3615

** CVE added: http://www.cve.mitre.org/cgi-
bin/cvename.cgi?name=2016-5436

** CVE added: http://www.cve.mitre.org/cgi-
bin/cvename.cgi?name=2016-5437

** CVE added: http://www.cve.mitre.org/cgi-
bin/cvename.cgi?name=2016-5439

** CVE added: http://www.cve.mitre.org/cgi-
bin/cvename.cgi?name=2016-5440

** CVE added: http://www.cve.mitre.org/cgi-
bin/cvename.cgi?name=2016-5441

** CVE added: http://www.cve.mitre.org/cgi-
bin/cvename.cgi?name=2016-5442

** CVE added: http://www.cve.mitre.org/cgi-
bin/cvename.cgi?name=2016-5443

-- 
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/1602763

Title:
  postinst does not print a helpful message when the server will fail to
  start

Status in mysql-5.7 package in Ubuntu:
  Fix Released
Status in mysql-5.7 source package in Xenial:
  Fix Released

Bug description:
  [Impact]

  A common cause of upgrade failures are invalid configuration
  directives due to deprecation. In this kind of case, apport does not
  currently tell us the failure reason, and even if it did print a
  service start failure, the actual reason has to be dug out of the
  logs. Further, some users have a very old conffile that did not log
  output to the current location, so the real reason isn't always
  submitted in a bug report.

  We can ask if mysqld will start by using: "mysqld --verbose --help
  --innodb-read-only 2>&1 > /dev/null". The postinst should do this so
  that it can fail early with a more useful error message.

  This is fixed in Yakkety already (http://anonscm.debian.org/cgit/pkg-
  mysql/mysql.git/commit/?id=7897042ea6c65aeb608fb28b4b54639d3dbf3352)
  but should also be SRU'd to Xenial.

  Also see bug 1596056 and bug 1571865. Fixing each of these will
  improve the situation in a different way. Fixing all three bugs would
  catch the most failure cases and be the most helpful.

  mysqld --verbose --help doesn't currently catch all such issues (it
  returns 0 if datadir doesn't exist, for instance), but should be a
  help

  [Test Case]
  * Install previous version of MySQL (e.g. 5.5. in Trusty)
  * Add something like 'invalid_mysql_option=foo' to the server config file
  * Upgrade to Xenial and MySQL 5.7

  Expected behavior:
  A helpful error pointing to invalid_mysql_option

  Actual behavior:
  'subprocess installed post-installation script returned error exit status 1'

  [Regression Potential]
  Should there be any non-fatal issue that actually causes mysqld --verbose --help to fail but not the normal server startup to fail, the check will incorrectly cause installation to fail.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/mysql-5.7/+bug/1602763/+subscriptions


References