Skip to navigation

Bug Fix Advisory db4 bug fix update

Advisory: RHBA-2010:0516-1
Type: Bug Fix Advisory
Severity: N/A
Issued on: 2010-07-08
Last updated on: 2010-07-08
Affected Products: Red Hat Enterprise Linux EUS (v. 5.4.z server)

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#589879)

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

Red Hat Enterprise Linux EUS (v. 5.4.z server)

SRPMS:
db4-4.3.29-10.el5_4.2.src.rpm     MD5: 8cb9a7f0b9120c2e08d1ebae25b28533
SHA-256: d351eec095c43e38ebe6d27b9e87a72855bb3b9e54808c076e6a6a6962c570a3
 
IA-32:
db4-4.3.29-10.el5_4.2.i386.rpm     MD5: 558e30d5c5cb86777ee8b903e6568d05
SHA-256: bae31aa82f1cf506973042b35f7b662b7b04268e12b479e73c611a85525de2ad
db4-devel-4.3.29-10.el5_4.2.i386.rpm     MD5: 1cd9283f8994e7b653372cce681e5d54
SHA-256: d561235747987ded1dbc4585aecaaebad19f570b2138ae736e638d5adb1c8073
db4-java-4.3.29-10.el5_4.2.i386.rpm     MD5: 9727eece99ae243dc7056fec2d92c332
SHA-256: 2e328c9bc5d176ce9d796bf1ab7d9654f0542c68f6fb16c0025b5c9d6edf7d42
db4-tcl-4.3.29-10.el5_4.2.i386.rpm     MD5: 911d93a6a3ce69d7b34e837a14402d9b
SHA-256: f9fe227dbbde3fc42c1507e280ec3a1afcd97429330ee24950415e7db022ccff
db4-utils-4.3.29-10.el5_4.2.i386.rpm     MD5: 0845d806129b0562700bbff4364a4f0e
SHA-256: c2c655845f32be149b0d1410811770fb515e246fe273e5cd18d214283399aae6
 
IA-64:
db4-4.3.29-10.el5_4.2.i386.rpm     MD5: 558e30d5c5cb86777ee8b903e6568d05
SHA-256: bae31aa82f1cf506973042b35f7b662b7b04268e12b479e73c611a85525de2ad
db4-4.3.29-10.el5_4.2.ia64.rpm     MD5: a3ecfafad32ec9ad76c3f3fa1073880d
SHA-256: 1d0b38ae1aab4f366a14487cc7b4180834a1567d62db962fde850cbf7e48158b
db4-devel-4.3.29-10.el5_4.2.ia64.rpm     MD5: ccf2980359f57f3f088f81b6105ef8ee
SHA-256: 6acf951eadc6a37d13b7c274ad4ea554f9284992cbc751b4ae9b9ca82c5c98d8
db4-java-4.3.29-10.el5_4.2.ia64.rpm     MD5: 44b10c8244e05359595b121dcb4f6b04
SHA-256: 1bd9cb9fc038bd8d2a8e6073d5b70703f76ace9db5f0d4de172d04786d7fca99
db4-tcl-4.3.29-10.el5_4.2.ia64.rpm     MD5: df583eda25cdcc66821539a4d8d9768d
SHA-256: 8646a822ff1656be8ac90fa3000327eebbca6312aa94f45c914388390ba8c2c4
db4-utils-4.3.29-10.el5_4.2.ia64.rpm     MD5: 8492ef02313e284ba88123db9bbe12f5
SHA-256: 889ba31b244754df20dde415f60ceaf0c4137ac895dea696ba732b4cf743cab5
 
PPC:
db4-4.3.29-10.el5_4.2.ppc.rpm     MD5: bb9156324790dcdf2b11cbb72db7599d
SHA-256: 45fe79d1fb17095986d9afa7cc7b0b09b8d8af8d950239a7a1db74668ce98e18
db4-4.3.29-10.el5_4.2.ppc64.rpm     MD5: 3ce6df5d3413ac2320cc40e9fa7aa863
SHA-256: 68959064152b5a33a2f9ef966e150783a3de0956a9567401f5dae527841dfa03
db4-devel-4.3.29-10.el5_4.2.ppc.rpm     MD5: 5f52415ee467578a2c9209ee47cb626f
SHA-256: 5a114f98873b6d3cfbbe4902e05594fdb8c9f575bb8e6b9b43e1c851c237174b
db4-devel-4.3.29-10.el5_4.2.ppc64.rpm     MD5: cde91cfefdc496c40f57356a4dab443a
SHA-256: 6158caac1bdef127976e0ec731f4741fcad7ffc28fb6e194c280433a2f46dfa4
db4-java-4.3.29-10.el5_4.2.ppc.rpm     MD5: d744e546a22a4745fb60b8f3525011e7
SHA-256: 3cae15ae54cf8da9413de92c7c196b76799e2725ba2b98d64e0f86ebb7b8d112
db4-tcl-4.3.29-10.el5_4.2.ppc.rpm     MD5: 8c0422817087eb1722780dea3c6fd6e9
SHA-256: d15eb1e7a9706e291db736233ccf7337caf2e035a847d1edc04d5c9b0de5592a
db4-utils-4.3.29-10.el5_4.2.ppc.rpm     MD5: 142fdded3654d261373ae7531bd8f19b
SHA-256: 8fe85d02888b8671bad31505721526c7ea734f2564c0632a1762d6da10f76dae
 
s390x:
db4-4.3.29-10.el5_4.2.s390.rpm     MD5: 130799d43ff7bc7ca66efa3e420933ec
SHA-256: 5f175cfbf106981b0e25aa6d5df7253a3f8a914ec54bdac0297820794202ebbf
db4-4.3.29-10.el5_4.2.s390x.rpm     MD5: 00efa4d333461df5b9ed77288d687a16
SHA-256: ea9a1b4c3db94b12878e0124034985f181ef2667487738ecb3d2fe72eb0cde08
db4-devel-4.3.29-10.el5_4.2.s390.rpm     MD5: e64a2d1e32fe6370f87ed14e78b6ef94
SHA-256: 78c7b8ab93e6cfecea5c3bccd2f0fcb1aaf46088c7076c5e63f51edbe103f8cc
db4-devel-4.3.29-10.el5_4.2.s390x.rpm     MD5: bb10d20df40369d9209b9d37777a8540
SHA-256: ec7ad783f39958fd5695ceca8d2f6934d79377831692168e96a3ec0f54692e71
db4-java-4.3.29-10.el5_4.2.s390x.rpm     MD5: ab85f18f904b7f84c052c9b6165425cb
SHA-256: ed364099bfd5ad1dfd9fefa20b95b9b2fa6cb93011c0360b05d60d278cdf344e
db4-tcl-4.3.29-10.el5_4.2.s390x.rpm     MD5: e8af8e20b50a980f74dce834efde5390
SHA-256: a21854381f9a0566ab0f327a16a8bd08a9e5d446f63eac7ca9a42f94e647e9e9
db4-utils-4.3.29-10.el5_4.2.s390x.rpm     MD5: 69827cc8b2bd8952d9462991f685d1b3
SHA-256: 44ec34383c9f29aa5d6bd22f2b1692e85922208bb93225be032a0c85f0c566ca
 
x86_64:
db4-4.3.29-10.el5_4.2.i386.rpm     MD5: 558e30d5c5cb86777ee8b903e6568d05
SHA-256: bae31aa82f1cf506973042b35f7b662b7b04268e12b479e73c611a85525de2ad
db4-4.3.29-10.el5_4.2.x86_64.rpm     MD5: 266bd788498389185494dbe161227732
SHA-256: 2498f4098afec7866ad70c73957a82dd20873fb4f93c7861cd80c4bbb9951fcc
db4-devel-4.3.29-10.el5_4.2.i386.rpm     MD5: 1cd9283f8994e7b653372cce681e5d54
SHA-256: d561235747987ded1dbc4585aecaaebad19f570b2138ae736e638d5adb1c8073
db4-devel-4.3.29-10.el5_4.2.x86_64.rpm     MD5: bf9d4304f64763a1331d6149860ee96d
SHA-256: 6667eef824f516a21f66f13431fc2c17ed2158012d45d4e67600ce1026f53691
db4-java-4.3.29-10.el5_4.2.x86_64.rpm     MD5: 6f96361e7e76b336d19b74ea5e56d005
SHA-256: 859b9f38848edeb318e761feb0647f0a598f41c470dc46d7e75a0f200db38d46
db4-tcl-4.3.29-10.el5_4.2.x86_64.rpm     MD5: 3211e682b0545c60b9e7840568741180
SHA-256: de319aa890bff8885ed972860446c8cf91a00c6056e7d258a19ea654f486e2ff
db4-utils-4.3.29-10.el5_4.2.x86_64.rpm     MD5: 9de6c477d1f1a25c6dce8f6e615fca15
SHA-256: e6fdb0e49520ff79dc36ea41128db0d4472cf363b64cd017bbc65c3c12efab1c
 
(The unlinked packages above are only available from the Red Hat Network)

Bugs fixed (see bugzilla for more information)

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