Skip to navigation

Bug Fix Advisory python-psycopg2 bug fix update

Advisory: RHBA-2011:1091-1
Type: Bug Fix Advisory
Severity: N/A
Issued on: 2011-07-26
Last updated on: 2011-07-26
Affected Products: Red Hat Enterprise Linux Server (v. 6)
Red Hat Enterprise Linux Server EUS (v. 6.1.z)
Red Hat Enterprise Linux Workstation (v. 6)

Details

Updated python-psycopg2 packages that fix a bug are now available for Red Hat
Enterprise Linux 6.

The python-psycopg2 packages provide the most popular PostgreSQL adapter for the
Python programming language. At its core it fully implements the Python DB API
2.0 specifications. Several extensions allow access to many of the features
offered by PostgreSQL.

This update fixes the following bug:

* Previously, if a second thread in a single application triggered the Python
garbage collection while a copy operation was in progress, the copy operation
terminated unexpectedly. With this update, appropriate object reference count
adjustments have been added to the code, and this bug no longer occurs.
(BZ#720306)

Users of python-psycopg2 are advised to upgrade to these updated packages, which
fix this bug.


Solution

Before applying this update, make sure that all previously-released errata
relevant to your system have been applied.

This update is available via Red Hat Network. Details on how to use the Red
Hat Network to apply this update are available at
https://access.redhat.com/kb/docs/DOC-11259

Updated packages

Red Hat Enterprise Linux Server (v. 6)

SRPMS:
python-psycopg2-2.0.13-2.el6_1.1.src.rpm
File outdated by:  RHBA-2013:0327
    MD5: f5b9ec41951f988f754680e17fc996f5
SHA-256: d904c53c70692a71c7ee5cc17b7b13931e2be55fec0d211b62ab8b3dd5bbd4b7
 
IA-32:
python-psycopg2-2.0.13-2.el6_1.1.i686.rpm
File outdated by:  RHBA-2013:0327
    MD5: 124a4cc47bb154c9f6caaedbcd5f0ab8
SHA-256: 5186ad276fd3583fdcfe58940b300f520c71c02d8ffd6b2529fdf7828d89f8a2
python-psycopg2-debuginfo-2.0.13-2.el6_1.1.i686.rpm
File outdated by:  RHBA-2013:0327
    MD5: 822e600eb02f10dba6a78121d8601762
SHA-256: 7ddb635a70e2e71434cff926c390af97cac9f83b89dca5f6a80e736c23e3397b
python-psycopg2-doc-2.0.13-2.el6_1.1.i686.rpm
File outdated by:  RHBA-2013:0327
    MD5: 11a688d21c15bf2f33404f5c5daff0cb
SHA-256: d060ca092fe8a209d228f0db0ecd28b3cf126fd6eebc6fb79a045135bdb391fc
 
PPC:
python-psycopg2-2.0.13-2.el6_1.1.ppc64.rpm
File outdated by:  RHBA-2013:0327
    MD5: 58311c1d874cf3c5e36b3c146a88534d
SHA-256: 7ac33ccf9a2906a1f8b4a3526ae28a4f957d701d35154fe578ecb63b74022d8b
python-psycopg2-debuginfo-2.0.13-2.el6_1.1.ppc64.rpm
File outdated by:  RHBA-2013:0327
    MD5: 7058f791cad21bc4b4cd33b67e603393
SHA-256: 6634ee522e4c4d7d7ba9688d725d9e016af5e6c45fc856cea809a826c53aa4ed
python-psycopg2-doc-2.0.13-2.el6_1.1.ppc64.rpm
File outdated by:  RHBA-2013:0327
    MD5: 73c8a97b1adc2e14ce1d119c9a8ceff3
SHA-256: 8f3552d5dbd2b3a689a6c2a56c545a19e51f3961b026f7e08531878fc191ccaf
 
s390x:
python-psycopg2-2.0.13-2.el6_1.1.s390x.rpm
File outdated by:  RHBA-2013:0327
    MD5: 729680549ad6d66c26753638176cbacb
SHA-256: f0f8048eda2ae4faec01097699657c50f70f23042008654837e9aa16370f5445
python-psycopg2-debuginfo-2.0.13-2.el6_1.1.s390x.rpm
File outdated by:  RHBA-2013:0327
    MD5: acab0de6fb795594a3755d5d1afdd457
SHA-256: 1a025797591268988c996c64ccf69626f67988d5ad99f3d72cea3f26b84d5633
python-psycopg2-doc-2.0.13-2.el6_1.1.s390x.rpm
File outdated by:  RHBA-2013:0327
    MD5: a0f7dbba61eacd9a3bebac55aaad1871
SHA-256: 14c5f3feea8d7aad46e6bb1078276cca2413611763154b8b2aaa9c27a0118ffc
 
x86_64:
python-psycopg2-2.0.13-2.el6_1.1.x86_64.rpm
File outdated by:  RHBA-2013:0327
    MD5: 6d75b310d64bc2a188df6f64b2aba938
SHA-256: 7d9ad6d23e22846d86ccf9bee19e89f2ff257fbc3bf3c1098e11eef72a4e8101
python-psycopg2-debuginfo-2.0.13-2.el6_1.1.x86_64.rpm
File outdated by:  RHBA-2013:0327
    MD5: f21b670d2920b5a5d52d1a553a80ba44
SHA-256: 5c6323dc3355a67335754a21633196ca77ae9384235a11837ccc6fba0245a43c
python-psycopg2-doc-2.0.13-2.el6_1.1.x86_64.rpm
File outdated by:  RHBA-2013:0327
    MD5: 79b47ede6ccaee4dffd6a90698e267d1
SHA-256: 36145ea7e1e71e79bd2ed028b985a20c3c97d77a2fc77838328b34992ef1e912
 
Red Hat Enterprise Linux Server EUS (v. 6.1.z)

SRPMS:
python-psycopg2-2.0.13-2.el6_1.1.src.rpm
File outdated by:  RHBA-2013:0327
    MD5: f5b9ec41951f988f754680e17fc996f5
SHA-256: d904c53c70692a71c7ee5cc17b7b13931e2be55fec0d211b62ab8b3dd5bbd4b7
 
IA-32:
python-psycopg2-2.0.13-2.el6_1.1.i686.rpm     MD5: 124a4cc47bb154c9f6caaedbcd5f0ab8
SHA-256: 5186ad276fd3583fdcfe58940b300f520c71c02d8ffd6b2529fdf7828d89f8a2
python-psycopg2-debuginfo-2.0.13-2.el6_1.1.i686.rpm     MD5: 822e600eb02f10dba6a78121d8601762
SHA-256: 7ddb635a70e2e71434cff926c390af97cac9f83b89dca5f6a80e736c23e3397b
python-psycopg2-doc-2.0.13-2.el6_1.1.i686.rpm     MD5: 11a688d21c15bf2f33404f5c5daff0cb
SHA-256: d060ca092fe8a209d228f0db0ecd28b3cf126fd6eebc6fb79a045135bdb391fc
 
PPC:
python-psycopg2-2.0.13-2.el6_1.1.ppc64.rpm     MD5: 58311c1d874cf3c5e36b3c146a88534d
SHA-256: 7ac33ccf9a2906a1f8b4a3526ae28a4f957d701d35154fe578ecb63b74022d8b
python-psycopg2-debuginfo-2.0.13-2.el6_1.1.ppc64.rpm     MD5: 7058f791cad21bc4b4cd33b67e603393
SHA-256: 6634ee522e4c4d7d7ba9688d725d9e016af5e6c45fc856cea809a826c53aa4ed
python-psycopg2-doc-2.0.13-2.el6_1.1.ppc64.rpm     MD5: 73c8a97b1adc2e14ce1d119c9a8ceff3
SHA-256: 8f3552d5dbd2b3a689a6c2a56c545a19e51f3961b026f7e08531878fc191ccaf
 
s390x:
python-psycopg2-2.0.13-2.el6_1.1.s390x.rpm     MD5: 729680549ad6d66c26753638176cbacb
SHA-256: f0f8048eda2ae4faec01097699657c50f70f23042008654837e9aa16370f5445
python-psycopg2-debuginfo-2.0.13-2.el6_1.1.s390x.rpm     MD5: acab0de6fb795594a3755d5d1afdd457
SHA-256: 1a025797591268988c996c64ccf69626f67988d5ad99f3d72cea3f26b84d5633
python-psycopg2-doc-2.0.13-2.el6_1.1.s390x.rpm     MD5: a0f7dbba61eacd9a3bebac55aaad1871
SHA-256: 14c5f3feea8d7aad46e6bb1078276cca2413611763154b8b2aaa9c27a0118ffc
 
x86_64:
python-psycopg2-2.0.13-2.el6_1.1.x86_64.rpm     MD5: 6d75b310d64bc2a188df6f64b2aba938
SHA-256: 7d9ad6d23e22846d86ccf9bee19e89f2ff257fbc3bf3c1098e11eef72a4e8101
python-psycopg2-debuginfo-2.0.13-2.el6_1.1.x86_64.rpm     MD5: f21b670d2920b5a5d52d1a553a80ba44
SHA-256: 5c6323dc3355a67335754a21633196ca77ae9384235a11837ccc6fba0245a43c
python-psycopg2-doc-2.0.13-2.el6_1.1.x86_64.rpm     MD5: 79b47ede6ccaee4dffd6a90698e267d1
SHA-256: 36145ea7e1e71e79bd2ed028b985a20c3c97d77a2fc77838328b34992ef1e912
 
Red Hat Enterprise Linux Workstation (v. 6)

SRPMS:
python-psycopg2-2.0.13-2.el6_1.1.src.rpm
File outdated by:  RHBA-2013:0327
    MD5: f5b9ec41951f988f754680e17fc996f5
SHA-256: d904c53c70692a71c7ee5cc17b7b13931e2be55fec0d211b62ab8b3dd5bbd4b7
 
IA-32:
python-psycopg2-2.0.13-2.el6_1.1.i686.rpm
File outdated by:  RHBA-2013:0327
    MD5: 124a4cc47bb154c9f6caaedbcd5f0ab8
SHA-256: 5186ad276fd3583fdcfe58940b300f520c71c02d8ffd6b2529fdf7828d89f8a2
python-psycopg2-debuginfo-2.0.13-2.el6_1.1.i686.rpm
File outdated by:  RHBA-2013:0327
    MD5: 822e600eb02f10dba6a78121d8601762
SHA-256: 7ddb635a70e2e71434cff926c390af97cac9f83b89dca5f6a80e736c23e3397b
python-psycopg2-doc-2.0.13-2.el6_1.1.i686.rpm
File outdated by:  RHBA-2013:0327
    MD5: 11a688d21c15bf2f33404f5c5daff0cb
SHA-256: d060ca092fe8a209d228f0db0ecd28b3cf126fd6eebc6fb79a045135bdb391fc
 
x86_64:
python-psycopg2-2.0.13-2.el6_1.1.x86_64.rpm
File outdated by:  RHBA-2013:0327
    MD5: 6d75b310d64bc2a188df6f64b2aba938
SHA-256: 7d9ad6d23e22846d86ccf9bee19e89f2ff257fbc3bf3c1098e11eef72a4e8101
python-psycopg2-debuginfo-2.0.13-2.el6_1.1.x86_64.rpm
File outdated by:  RHBA-2013:0327
    MD5: f21b670d2920b5a5d52d1a553a80ba44
SHA-256: 5c6323dc3355a67335754a21633196ca77ae9384235a11837ccc6fba0245a43c
python-psycopg2-doc-2.0.13-2.el6_1.1.x86_64.rpm
File outdated by:  RHBA-2013:0327
    MD5: 79b47ede6ccaee4dffd6a90698e267d1
SHA-256: 36145ea7e1e71e79bd2ed028b985a20c3c97d77a2fc77838328b34992ef1e912
 
(The unlinked packages above are only available from the Red Hat Network)

Bugs fixed (see bugzilla for more information)

720306 - Python garbage collector assertion failure running pq_execute (cursorObject refcount issue)



These packages are GPG signed by Red Hat for security. Our key and details on how to verify the signature are available from:
https://www.redhat.com/security/team/key/#package

The Red Hat security contact is secalert@redhat.com. More contact details at http://www.redhat.com/security/team/contact/