Skip to navigation

Bug Fix Advisory db4 bug fix update

Advisory: RHBA-2010:0517-1
Type: Bug Fix Advisory
Severity: N/A
Issued on: 2010-07-08
Last updated on: 2010-07-08
Affected Products: RHEL Desktop Workstation (v. 5 client)
Red Hat Enterprise Linux (v. 5 server)
Red Hat Enterprise Linux Desktop (v. 5 client)

Details

Updated db4 packages that fix a database verification bug are now
available.

The Berkeley Database (Berkeley DB) is a programmatic toolkit that
provides embedded database support for both traditional and
client/server applications. The Berkeley DB includes B+tree, Extended
Linear Hashing, Fixed and Variable-length record access methods,
transactions, locking, logging, shared memory caching, and database
recovery. The Berkeley DB supports C, C++, Java, and Perl APIs. It is
used by many applications, including Python and Perl, so this should
be installed on all systems.

This update fixes the following bug:

* IDs (ID lists) are stored as "duplicate" nested btrees. When such a
list grew big enough enough to require internal pages, the dbverify
utility reported spurious out-of-order errors as follows (note: the
page and entry numbers are context dependent):

db_verify: Page 7: out-of-order key at entry 6

These errors presented because dbverify did not distinguish between
the main database tree and off-page-duplicate trees. With this update,
dbverify now distinguishes between such trees and the spurious errors
no longer occur. (BZ#589880)

All users should upgrade to these updated packages, which resolve this
issue.


Solution

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

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

Updated packages

RHEL Desktop Workstation (v. 5 client)

SRPMS:
db4-4.3.29-10.el5_5.2.src.rpm     MD5: 8fc5d1d7bc869b250ade78a2c56c5eb8
SHA-256: 94dd847cfd9b724519fcc50dedab5b112b38ef05b14c4b1e24768f26490bb758
 
IA-32:
db4-devel-4.3.29-10.el5_5.2.i386.rpm     MD5: a896bc57911139146b0908e31161c32b
SHA-256: 634dfedbc4f38a1fda70c03816f19fcef94626b03a2c7a02d7a6dddeffe0ea58
 
x86_64:
db4-devel-4.3.29-10.el5_5.2.i386.rpm     MD5: a896bc57911139146b0908e31161c32b
SHA-256: 634dfedbc4f38a1fda70c03816f19fcef94626b03a2c7a02d7a6dddeffe0ea58
db4-devel-4.3.29-10.el5_5.2.x86_64.rpm     MD5: 628f123bee4552bf1968ea1f92fecb7d
SHA-256: 637cd268026a81f3480e324a9f0598ab3a7ed574a065c0b6cd42e4302fc998a0
 
Red Hat Enterprise Linux (v. 5 server)

SRPMS:
db4-4.3.29-10.el5_5.2.src.rpm     MD5: 8fc5d1d7bc869b250ade78a2c56c5eb8
SHA-256: 94dd847cfd9b724519fcc50dedab5b112b38ef05b14c4b1e24768f26490bb758
 
IA-32:
db4-4.3.29-10.el5_5.2.i386.rpm     MD5: 0713d6383308e6622bc026ca4c0c1b2a
SHA-256: 9e35266bb7e02af14b91da9a8ee960446643652b946b9c9636ba4109457f631c
db4-devel-4.3.29-10.el5_5.2.i386.rpm     MD5: a896bc57911139146b0908e31161c32b
SHA-256: 634dfedbc4f38a1fda70c03816f19fcef94626b03a2c7a02d7a6dddeffe0ea58
db4-java-4.3.29-10.el5_5.2.i386.rpm     MD5: a816515a87d512b3ef8abc20157da663
SHA-256: bb079649f9c5dc221a9a6450e558e24c7ec94f298fbe0dbf9183f09bf5161667
db4-tcl-4.3.29-10.el5_5.2.i386.rpm     MD5: a8b096a02369effe0898bbd0fb21ac02
SHA-256: 6d5f752e57be6fdda66f6a75ce41cd8b48170a0695646d747e8f6c00e266af69
db4-utils-4.3.29-10.el5_5.2.i386.rpm     MD5: f3ca08322308836ae237cc7786b08a6a
SHA-256: ed4363151d5ec7e3b5029b7f7c40cada6721b63baceda9888646d5c986a7e66d
 
IA-64:
db4-4.3.29-10.el5_5.2.i386.rpm     MD5: 0713d6383308e6622bc026ca4c0c1b2a
SHA-256: 9e35266bb7e02af14b91da9a8ee960446643652b946b9c9636ba4109457f631c
db4-4.3.29-10.el5_5.2.ia64.rpm     MD5: c0c690d12365e71d9c4da563cf2eb078
SHA-256: 754aac5f28de3676e151943fdc55360df36bbdfac794b4ec32f05a5b20e47b11
db4-devel-4.3.29-10.el5_5.2.ia64.rpm     MD5: 1af7eb65e85a8da851ccab89b1ef6002
SHA-256: 0f2b50216847c82a8c5675bcd99a15df9b5303c28cf3b073becf8840cd2949b7
db4-java-4.3.29-10.el5_5.2.ia64.rpm     MD5: a7398b6c7a2ad1fcbcda49c4687f238c
SHA-256: 12e6bcd313b3af580350072cae37721b7b608b1ca155bdb46839fda02b0504cc
db4-tcl-4.3.29-10.el5_5.2.ia64.rpm     MD5: 5894e5aeb5e2673ccd86f99555d92380
SHA-256: 82e87ca4b7cc13297711dd4dd986d31bb236f5137e52e33a165bc92823296f1f
db4-utils-4.3.29-10.el5_5.2.ia64.rpm     MD5: 1310bd8feae520bf6d745bf2b38a5352
SHA-256: d641084282115ea7e63c2afb16065a01aadfc690606f697c5eaf0d2e289adbd6
 
PPC:
db4-4.3.29-10.el5_5.2.ppc.rpm     MD5: 99d9b254f8203d1532b57a01a49cef89
SHA-256: 94d7e351e6d160665937444506694b1b050343a0b62b476a7bf9a56e30ab62b1
db4-4.3.29-10.el5_5.2.ppc64.rpm     MD5: 0961daca03949057d50e95a458f11db3
SHA-256: 6f9b4c1bb00540521b9d1af7887529900f4bfb9fff5706e60f9483c5109bf2ab
db4-devel-4.3.29-10.el5_5.2.ppc.rpm     MD5: 506a567d50ef3d21daf812ead4f6af0f
SHA-256: b65bc5f36cb3b51743bb039ef2f8de6beaaecf445bd387df57d84b467fe7276c
db4-devel-4.3.29-10.el5_5.2.ppc64.rpm     MD5: f2b3db300be28f234dd8aff0633a6511
SHA-256: 685fc3f26e39b8256fe42ec0d56f36f3d9af6ccaacf75096b77b764975d8af2c
db4-java-4.3.29-10.el5_5.2.ppc.rpm     MD5: 40c96e40e48409d464769964911b8031
SHA-256: a0bf24b6a9257c13de49b6c9caab9245c4a828ef018f566343e2e9fa5a888b32
db4-tcl-4.3.29-10.el5_5.2.ppc.rpm     MD5: c9d2f553f652ae0b1ad3b00cce979816
SHA-256: 097918d73e78c1c994cf9e2fc43160199e696fc3ee64bd01d2840c86016cb751
db4-utils-4.3.29-10.el5_5.2.ppc.rpm     MD5: 621162fa9fb8c8abf9cb652dcf9229b8
SHA-256: 260881d71a92248863b69f2805fe8385920f87599f6aad515271c40b8075a72e
 
s390x:
db4-4.3.29-10.el5_5.2.s390.rpm     MD5: d0d5ea13eef7467bf1f5359454203224
SHA-256: fd6b578c73a040f4387cc55e738eebe02fd77c80acb29bb7d0320c22cfe35a24
db4-4.3.29-10.el5_5.2.s390x.rpm     MD5: 297f9fa242be84c09bb0351ffc6aa151
SHA-256: 96736865559beae13b75122a531d6a490a92782877dffeac1eb1092888f4e944
db4-devel-4.3.29-10.el5_5.2.s390.rpm     MD5: 03c057e80c3a5af9cb07abf487fac6e2
SHA-256: 551d1cf5f3e95ab7243e9bf38381e0a504ed2028c7f23ab8185cec53438826fb
db4-devel-4.3.29-10.el5_5.2.s390x.rpm     MD5: 9491c4c2d39acbe557326d152bbca42d
SHA-256: a7e48659c81163266b0f33aff158c5b12b9069ca98800754e69c22621eca27fa
db4-java-4.3.29-10.el5_5.2.s390x.rpm     MD5: 89341904e870695cf010b230cef0b8b2
SHA-256: 4b561af64cd255ae8702c27300285b87034ceade42bad1a17bf06760c449cfcb
db4-tcl-4.3.29-10.el5_5.2.s390x.rpm     MD5: 0678c95fd558ae1c0691b9c2f294cd8c
SHA-256: 7f6c1e02d58e2022c5179e4f2a423d7acaa7dda21532391327c454e95765b7e1
db4-utils-4.3.29-10.el5_5.2.s390x.rpm     MD5: 468e54dd85c0cd8cd9f97e1dc030fec1
SHA-256: 743999043f8108137ed6deceda1ba6b8d9fbb0e4d8baba69a363a3df9c766bed
 
x86_64:
db4-4.3.29-10.el5_5.2.i386.rpm     MD5: 0713d6383308e6622bc026ca4c0c1b2a
SHA-256: 9e35266bb7e02af14b91da9a8ee960446643652b946b9c9636ba4109457f631c
db4-4.3.29-10.el5_5.2.x86_64.rpm     MD5: 7b37847dbb1731e1cb765bcaab860194
SHA-256: 32e93ab8e695d2895c50467076ce32d4f1d59a8efeb20124372f312d607f2f67
db4-devel-4.3.29-10.el5_5.2.i386.rpm     MD5: a896bc57911139146b0908e31161c32b
SHA-256: 634dfedbc4f38a1fda70c03816f19fcef94626b03a2c7a02d7a6dddeffe0ea58
db4-devel-4.3.29-10.el5_5.2.x86_64.rpm     MD5: 628f123bee4552bf1968ea1f92fecb7d
SHA-256: 637cd268026a81f3480e324a9f0598ab3a7ed574a065c0b6cd42e4302fc998a0
db4-java-4.3.29-10.el5_5.2.x86_64.rpm     MD5: d705d33ebe0236d06d4dae99fb8d9e90
SHA-256: 3d884df5d71caa1700be25661ceca68639e2eb68c97cc17bd8fad7cf38050bc8
db4-tcl-4.3.29-10.el5_5.2.x86_64.rpm     MD5: cce49b66d7b7587d742ddb3fa8549101
SHA-256: 01bd6d717a7d9970d9da6125f8d0fe79c901cd9df1f33cee67b4ae149acda262
db4-utils-4.3.29-10.el5_5.2.x86_64.rpm     MD5: 008c55f939746e6847aa2c33594bd0fc
SHA-256: 16c55708f90f76d9da3f29184bcf164dc2190cbf147ba4f3c61bc1b56ce9181b
 
Red Hat Enterprise Linux Desktop (v. 5 client)

SRPMS:
db4-4.3.29-10.el5_5.2.src.rpm     MD5: 8fc5d1d7bc869b250ade78a2c56c5eb8
SHA-256: 94dd847cfd9b724519fcc50dedab5b112b38ef05b14c4b1e24768f26490bb758
 
IA-32:
db4-4.3.29-10.el5_5.2.i386.rpm     MD5: 0713d6383308e6622bc026ca4c0c1b2a
SHA-256: 9e35266bb7e02af14b91da9a8ee960446643652b946b9c9636ba4109457f631c
db4-java-4.3.29-10.el5_5.2.i386.rpm     MD5: a816515a87d512b3ef8abc20157da663
SHA-256: bb079649f9c5dc221a9a6450e558e24c7ec94f298fbe0dbf9183f09bf5161667
db4-tcl-4.3.29-10.el5_5.2.i386.rpm     MD5: a8b096a02369effe0898bbd0fb21ac02
SHA-256: 6d5f752e57be6fdda66f6a75ce41cd8b48170a0695646d747e8f6c00e266af69
db4-utils-4.3.29-10.el5_5.2.i386.rpm     MD5: f3ca08322308836ae237cc7786b08a6a
SHA-256: ed4363151d5ec7e3b5029b7f7c40cada6721b63baceda9888646d5c986a7e66d
 
x86_64:
db4-4.3.29-10.el5_5.2.i386.rpm     MD5: 0713d6383308e6622bc026ca4c0c1b2a
SHA-256: 9e35266bb7e02af14b91da9a8ee960446643652b946b9c9636ba4109457f631c
db4-4.3.29-10.el5_5.2.x86_64.rpm     MD5: 7b37847dbb1731e1cb765bcaab860194
SHA-256: 32e93ab8e695d2895c50467076ce32d4f1d59a8efeb20124372f312d607f2f67
db4-java-4.3.29-10.el5_5.2.x86_64.rpm     MD5: d705d33ebe0236d06d4dae99fb8d9e90
SHA-256: 3d884df5d71caa1700be25661ceca68639e2eb68c97cc17bd8fad7cf38050bc8
db4-tcl-4.3.29-10.el5_5.2.x86_64.rpm     MD5: cce49b66d7b7587d742ddb3fa8549101
SHA-256: 01bd6d717a7d9970d9da6125f8d0fe79c901cd9df1f33cee67b4ae149acda262
db4-utils-4.3.29-10.el5_5.2.x86_64.rpm     MD5: 008c55f939746e6847aa2c33594bd0fc
SHA-256: 16c55708f90f76d9da3f29184bcf164dc2190cbf147ba4f3c61bc1b56ce9181b
 
(The unlinked packages above are only available from the Red Hat Network)

Bugs fixed (see bugzilla for more information)

589880 - patch for btree/bt_verify.c (Berkeley DB 4.3.29)



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/