New upstream microreleases 9.1.17, 9.3.8, 9.4.3 - fixes regression in previous update
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| postgresql-9.1 (Debian) |
Fix Released
|
Unknown
|
|||
| postgresql-9.1 (Ubuntu) |
Undecided
|
Unassigned | |||
| Precise |
High
|
Martin Pitt | |||
| Trusty |
Undecided
|
Unassigned | |||
| postgresql-9.3 (Ubuntu) |
Undecided
|
Unassigned | |||
| Trusty |
Undecided
|
Unassigned | |||
| postgresql-9.4 (Ubuntu) |
Undecided
|
Martin Pitt | |||
| Utopic |
Undecided
|
Unassigned | |||
| Vivid |
Undecided
|
Unassigned | |||
| Wily |
Undecided
|
Martin Pitt | |||
Bug Description
Upstream will push out new microreleases tomorrow after a pretty severe regression in the previous rounds of updates:
This particularly affects 9.1 due to the way we handle SSL certificates, i. e. Ubuntu 12.04. Later releases are much less affected as we don't have to symlink the certificate there any more.
SRU TEST CASE:
* install postgresql-9.1
* pkill -SEGV postgres
* service postgresql start
With 9.1.16 this will fail with
The PostgreSQL server failed to start. Please check the log output:
2015-06-03 09:16:35 CEST LOG: database system was interrupted; last known up at 2015-06-03 09:15:27 CEST
2015-06-03 09:16:35 CEST FATAL: could not open file "/etc/ssl/
2015-06-03 09:16:35 CEST LOG: startup process (PID 10527) exited with exit code 1
2015-06-03 09:16:35 CEST LOG: aborting startup due to startup process failure
With 9.1.17 (or earlier versions than 9.1.16) this should succeed.
| description: | updated |
| no longer affects: | postgresql-9.1 (Ubuntu Utopic) |
| summary: |
- New upstream microreleases 9.1.17, 9.3.8, 9.4.3 + New upstream microreleases 9.1.17, 9.3.8, 9.4.3 - fixes regression in + previous update |
| no longer affects: | postgresql-9.1 (Ubuntu Wily) |
| no longer affects: | postgresql-9.4 (Ubuntu Precise) |
| no longer affects: | postgresql-9.4 (Ubuntu Trusty) |
| no longer affects: | postgresql-9.3 (Ubuntu Wily) |
| no longer affects: | postgresql-9.3 (Ubuntu Vivid) |
| no longer affects: | postgresql-9.3 (Ubuntu Utopic) |
| no longer affects: | postgresql-9.3 (Ubuntu Precise) |
| Changed in postgresql-9.3 (Ubuntu): | |
| status: | New → Invalid |
| Changed in postgresql-9.4 (Ubuntu Wily): | |
| assignee: | nobody → Martin Pitt (pitti) |
| status: | New → In Progress |
| Changed in postgresql-9.1 (Ubuntu Precise): | |
| assignee: | nobody → Martin Pitt (pitti) |
| importance: | Undecided → High |
| status: | New → In Progress |
| no longer affects: | postgresql-9.1 (Ubuntu Vivid) |
| Changed in postgresql-9.1 (Ubuntu): | |
| status: | New → Invalid |
| description: | updated |
| tags: | added: regression-release |
| description: | updated |
| Changed in postgresql-9.4 (Ubuntu Utopic): | |
| status: | New → In Progress |
| Changed in postgresql-9.4 (Ubuntu Vivid): | |
| status: | New → In Progress |
| Martin Pitt (pitti) wrote : | #1 |
| Changed in postgresql-9.1 (Ubuntu Trusty): | |
| status: | New → In Progress |
| Changed in postgresql-9.3 (Ubuntu Trusty): | |
| status: | New → In Progress |
Hello Martin, or anyone else affected,
Accepted postgresql-9.3 into trusty-proposed. The package will build now and be available at https:/
Please help us by testing this new package. See https:/
If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-
Further information regarding the verification process can be found at https:/
| Changed in postgresql-9.3 (Ubuntu Trusty): | |
| status: | In Progress → Fix Committed |
| tags: | added: verification-needed |
| Changed in postgresql-9.1 (Ubuntu Precise): | |
| status: | In Progress → Fix Committed |
| Chris J Arges (arges) wrote : | #3 |
Hello Martin, or anyone else affected,
Accepted postgresql-9.1 into precise-proposed. The package will build now and be available at https:/
Please help us by testing this new package. See https:/
If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-
Further information regarding the verification process can be found at https:/
| Changed in postgresql-9.1 (Ubuntu Trusty): | |
| status: | In Progress → Fix Committed |
| Chris J Arges (arges) wrote : | #4 |
Hello Martin, or anyone else affected,
Accepted postgresql-9.1 into trusty-proposed. The package will build now and be available at https:/
Please help us by testing this new package. See https:/
If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-
Further information regarding the verification process can be found at https:/
| Changed in postgresql-9.4 (Ubuntu Utopic): | |
| status: | In Progress → Fix Committed |
| Chris J Arges (arges) wrote : | #6 |
Martin,
So I accidentally accepted postgresql-
Thanks,
| Martin Pitt (pitti) wrote : | #7 |
wily will be synced from sid as soon as Christopher uploads it (presumably over the weekend, maybe on Monday); but I thought we could accept packages into -proposed before that, just not release them? Anyway, precise is the most urgent here, the others can wait for a bit.
| Changed in postgresql-9.4 (Ubuntu Utopic): | |
| status: | Fix Committed → In Progress |
| Martin Pitt (pitti) wrote : | #8 |
Utopic reuploaded with version bump: postgresql-9.4 9.4.3-0ubuntu0.
| Changed in postgresql-9.1 (Debian): | |
| status: | Unknown → New |
| Changed in postgresql-9.1 (Debian): | |
| status: | New → Fix Released |
| Martin Pitt (pitti) wrote : | #9 |
| Changed in postgresql-9.4 (Ubuntu Wily): | |
| status: | In Progress → Fix Committed |
| Changed in postgresql-9.4 (Ubuntu Wily): | |
| status: | Fix Committed → Fix Released |
| Ubuntu Foundations Team Bug Bot (crichton) wrote : [postgresql-9.3/trusty] possible regression found | #10 |
As a part of the Stable Release Updates quality process a search for Launchpad bug reports using the version of postgresql-9.3 from trusty-proposed was performed and bug 1462302 was found. Please investigate this bug report to ensure that a regression will not be created by this SRU. In the event that this is not a regression remove the "verification-
| tags: | added: verification-failed |
| tags: | removed: verification-failed |
| Martin Pitt (pitti) wrote : | #11 |
I ran the test case (SEGV postmaster and restart) and confirm that it now works again with the -proposed packages. I also ran the autopkgtest on precise. Trusty's ran in CI: https:/
| tags: |
added: verification-done-precise removed: verification-needed |
| tags: | added: verification-done-trusty |
Hello Martin, or anyone else affected,
Accepted postgresql-9.4 into utopic-proposed. The package will build now and be available at https:/
Please help us by testing this new package. See https:/
If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-
Further information regarding the verification process can be found at https:/
| Changed in postgresql-9.4 (Ubuntu Utopic): | |
| status: | In Progress → Fix Committed |
| tags: | added: verification-needed |
| Changed in postgresql-9.4 (Ubuntu Vivid): | |
| status: | In Progress → Fix Committed |
| Chris J Arges (arges) wrote : | #13 |
Hello Martin, or anyone else affected,
Accepted postgresql-9.4 into vivid-proposed. The package will build now and be available at https:/
Please help us by testing this new package. See https:/
If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-
Further information regarding the verification process can be found at https:/
| Launchpad Janitor (janitor) wrote : | #14 |
This bug was fixed in the package postgresql-9.1 - 9.1.17-
---------------
postgresql-9.1 (9.1.17-
* New upstream bug fix release (LP: #1461425)
- Avoid failures while fsync'ing data directory during crash restart.
In the previous minor releases we added a patch to fsync everything in
the data directory after a crash. Unfortunately its response to any
error condition was to fail, thereby preventing the server from starting
up, even when the problem was quite harmless. An example is that an
unwritable file in the data directory would prevent restart on some
platforms; but it is common to make SSL certificate files unwritable by
the server. Revise this behavior so that permissions failures are
ignored altogether, and other types of failures are logged but do not
prevent continuing.
- See release notes for details about other fixes.
-- Martin Pitt <email address hidden> Wed, 03 Jun 2015 09:58:48 +0200
| Changed in postgresql-9.1 (Ubuntu Precise): | |
| status: | Fix Committed → Fix Released |
| Launchpad Janitor (janitor) wrote : | #15 |
This bug was fixed in the package postgresql-9.1 - 9.1.17-
---------------
postgresql-9.1 (9.1.17-
* New upstream bug fix release (LP: #1461425). No effective changes for
PL/Perl, the version must just be higher than the one in precise, to not
break upgrades.
-- Martin Pitt <email address hidden> Wed, 03 Jun 2015 09:56:12 +0200
| Changed in postgresql-9.1 (Ubuntu Trusty): | |
| status: | Fix Committed → Fix Released |
| Martin Pitt (pitti) wrote : | #16 |
https:/
Note the three test regressions for utopic:
https:/
https:/
https:/
They now fail because of
+ unrecognized value "all;" for "ECHO"; assuming "none"
This warning got introduced into the previous postgresql microrelease (9.4.2) already. The tests have an invalid semicolon after the "all", which got fixed in their trunks/debian unstable/wily etc., but not yet in the stable packages. It's not a functional regression.
| tags: |
added: verification-done removed: verification-done-precise verification-done-trusty verification-needed |
| Launchpad Janitor (janitor) wrote : | #17 |
This bug was fixed in the package postgresql-9.3 - 9.3.8-0ubuntu0.4.04
---------------
postgresql-9.3 (9.3.8-
* New upstream bug fix release (LP: #1461425)
- Avoid failures while fsync'ing data directory during crash restart.
In the previous minor releases we added a patch to fsync everything in
the data directory after a crash. Unfortunately its response to any
error condition was to fail, thereby preventing the server from starting
up, even when the problem was quite harmless. An example is that an
unwritable file in the data directory would prevent restart on some
platforms; but it is common to make SSL certificate files unwritable by
the server. Revise this behavior so that permissions failures are
ignored altogether, and other types of failures are logged but do not
prevent continuing.
- See release notes for details about other fixes.
-- Martin Pitt <email address hidden> Wed, 03 Jun 2015 09:54:24 +0200
| Changed in postgresql-9.3 (Ubuntu Trusty): | |
| status: | Fix Committed → Fix Released |
| Chris J Arges (arges) wrote : Update Released | #18 |
The verification of the Stable Release Update for postgresql-9.3 has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.
| Martin Pitt (pitti) wrote : | #19 |
Note that in bug 1464669 the next round of PostgreSQL updates is already waiting.
| Launchpad Janitor (janitor) wrote : | #20 |
This bug was fixed in the package postgresql-9.4 - 9.4.3-0ubuntu0.
---------------
postgresql-9.4 (9.4.3-
* New upstream bug fix release (LP: #1461425)
- Avoid failures while fsync'ing data directory during crash restart.
In the previous minor releases we added a patch to fsync everything in
the data directory after a crash. Unfortunately its response to any
error condition was to fail, thereby preventing the server from starting
up, even when the problem was quite harmless. An example is that an
unwritable file in the data directory would prevent restart on some
platforms; but it is common to make SSL certificate files unwritable by
the server. Revise this behavior so that permissions failures are
ignored altogether, and other types of failures are logged but do not
prevent continuing.
- See release notes for details about other fixes.
-- Martin Pitt <email address hidden> Wed, 03 Jun 2015 09:30:17 +0200
| Changed in postgresql-9.4 (Ubuntu Utopic): | |
| status: | Fix Committed → Fix Released |
| Launchpad Janitor (janitor) wrote : | #21 |
This bug was fixed in the package postgresql-9.4 - 9.4.3-0ubuntu0.
---------------
postgresql-9.4 (9.4.3-
* New upstream bug fix release (LP: #1461425)
- Avoid failures while fsync'ing data directory during crash restart.
In the previous minor releases we added a patch to fsync everything in
the data directory after a crash. Unfortunately its response to any
error condition was to fail, thereby preventing the server from starting
up, even when the problem was quite harmless. An example is that an
unwritable file in the data directory would prevent restart on some
platforms; but it is common to make SSL certificate files unwritable by
the server. Revise this behavior so that permissions failures are
ignored altogether, and other types of failures are logged but do not
prevent continuing.
- See release notes for details about other fixes.
-- Martin Pitt <email address hidden> Wed, 03 Jun 2015 09:23:58 +0200
| Changed in postgresql-9.4 (Ubuntu Vivid): | |
| status: | Fix Committed → Fix Released |


All updates uploaded to the -proposed SRU review queues.