- Issued:
- 2005-03-11
- Updated:
- 2005-03-11
RHBA-2005:085 - Bug Fix Advisory
Synopsis
libaio bug fix update
Type/Severity
Bug Fix Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
Updated libaio packages that fix an incorrect change in its library SONAME
are now available.
Description
The Linux-native asynchronous I/O facility ("async I/O", or "aio") has a
richer API and capability set than the simple POSIX async I/O facility.
This library, libaio, provides the Linux-native API for async I/O.
The POSIX async I/O facility requires this library in order to provide
kernel-accelerated async I/O capabilities, as do applications which
require the Linux-native async I/O API.
The SONAME for libaio was inadvertantly changed from libaio.so.1 to
libaio.so.1.0.0. While applications linked with libaio.so.1 would still
load, they would fail upon looking up a symbol in libaio. This also
introduced an RPM dependency that could not be solved. Application RPMs
which were built against the old package would not install as well.
The solution for this was to revert the SONAME to its old value, and to
provide a compat library for those packages that were built against the
library with the wrong SONAME.
All users of libaio should upgrade to these updated packages, which
resolve this issue.
Solution
Before applying this update, make sure that all previously-released
errata relevant to your system have been applied. Use Red Hat
Network to download and update your packages. To launch the Red Hat
Update Agent, use the following command:
up2date
For information on how to install packages manually, refer to the
following Web page for the System Administration or Customization
guide specific to your system:
Affected Products
- Red Hat Enterprise Linux Server 4 x86_64
- Red Hat Enterprise Linux Server 4 ia64
- Red Hat Enterprise Linux Server 4 i386
- Red Hat Enterprise Linux Workstation 4 x86_64
- Red Hat Enterprise Linux Workstation 4 ia64
- Red Hat Enterprise Linux Workstation 4 i386
- Red Hat Enterprise Linux Desktop 4 x86_64
- Red Hat Enterprise Linux Desktop 4 i386
- Red Hat Enterprise Linux for IBM z Systems 4 s390x
- Red Hat Enterprise Linux for IBM z Systems 4 s390
- Red Hat Enterprise Linux for Power, big endian 4 ppc
Fixes
- BZ - 145581 - libaio backwards compatibility severely broken
CVEs
(none)
References
(none)
Red Hat Enterprise Linux Server 4
SRPM | |
---|---|
libaio-0.3.103-3.src.rpm | SHA-256: 32dbe6f09c6e9780f1263a016f5b5bdaed2dfb6ad7ead84a246ea45ffb98d3ad |
x86_64 | |
libaio-0.3.103-3.i386.rpm | SHA-256: 6d5f71a43c35a40feac358d79f90a1cae2c5e23df35b65318f2b10ce1789ea26 |
libaio-0.3.103-3.i386.rpm | SHA-256: 6d5f71a43c35a40feac358d79f90a1cae2c5e23df35b65318f2b10ce1789ea26 |
libaio-0.3.103-3.x86_64.rpm | SHA-256: 14dfba42d675154aac5629bbff37d0943302df37d78fec778872b69ce70dfa5f |
libaio-0.3.103-3.x86_64.rpm | SHA-256: 14dfba42d675154aac5629bbff37d0943302df37d78fec778872b69ce70dfa5f |
libaio-devel-0.3.103-3.x86_64.rpm | SHA-256: 68303a80c6474b4cea3dc8d46a6fe814d99d3185950acf29f0e1d533974f2e60 |
libaio-devel-0.3.103-3.x86_64.rpm | SHA-256: 68303a80c6474b4cea3dc8d46a6fe814d99d3185950acf29f0e1d533974f2e60 |
ia64 | |
libaio-0.3.103-3.i386.rpm | SHA-256: 6d5f71a43c35a40feac358d79f90a1cae2c5e23df35b65318f2b10ce1789ea26 |
libaio-0.3.103-3.i386.rpm | SHA-256: 6d5f71a43c35a40feac358d79f90a1cae2c5e23df35b65318f2b10ce1789ea26 |
libaio-0.3.103-3.ia64.rpm | SHA-256: 7f946073cad43b6738252c9096073b4e2f6115b4eded6e092e6b02cb73973e76 |
libaio-0.3.103-3.ia64.rpm | SHA-256: 7f946073cad43b6738252c9096073b4e2f6115b4eded6e092e6b02cb73973e76 |
libaio-devel-0.3.103-3.ia64.rpm | SHA-256: 19da7b58c2c2e029900098d2696c620e6dad0cb26e6180b41e1b8649da7a8871 |
libaio-devel-0.3.103-3.ia64.rpm | SHA-256: 19da7b58c2c2e029900098d2696c620e6dad0cb26e6180b41e1b8649da7a8871 |
i386 | |
libaio-0.3.103-3.i386.rpm | SHA-256: 6d5f71a43c35a40feac358d79f90a1cae2c5e23df35b65318f2b10ce1789ea26 |
libaio-0.3.103-3.i386.rpm | SHA-256: 6d5f71a43c35a40feac358d79f90a1cae2c5e23df35b65318f2b10ce1789ea26 |
libaio-devel-0.3.103-3.i386.rpm | SHA-256: 95731f07aa84e373cb7ed51832d49bffcd0f7d7473ac724d2a14667e64d16f58 |
libaio-devel-0.3.103-3.i386.rpm | SHA-256: 95731f07aa84e373cb7ed51832d49bffcd0f7d7473ac724d2a14667e64d16f58 |
Red Hat Enterprise Linux Workstation 4
SRPM | |
---|---|
libaio-0.3.103-3.src.rpm | SHA-256: 32dbe6f09c6e9780f1263a016f5b5bdaed2dfb6ad7ead84a246ea45ffb98d3ad |
x86_64 | |
libaio-0.3.103-3.i386.rpm | SHA-256: 6d5f71a43c35a40feac358d79f90a1cae2c5e23df35b65318f2b10ce1789ea26 |
libaio-0.3.103-3.x86_64.rpm | SHA-256: 14dfba42d675154aac5629bbff37d0943302df37d78fec778872b69ce70dfa5f |
libaio-devel-0.3.103-3.x86_64.rpm | SHA-256: 68303a80c6474b4cea3dc8d46a6fe814d99d3185950acf29f0e1d533974f2e60 |
ia64 | |
libaio-0.3.103-3.i386.rpm | SHA-256: 6d5f71a43c35a40feac358d79f90a1cae2c5e23df35b65318f2b10ce1789ea26 |
libaio-0.3.103-3.ia64.rpm | SHA-256: 7f946073cad43b6738252c9096073b4e2f6115b4eded6e092e6b02cb73973e76 |
libaio-devel-0.3.103-3.ia64.rpm | SHA-256: 19da7b58c2c2e029900098d2696c620e6dad0cb26e6180b41e1b8649da7a8871 |
i386 | |
libaio-0.3.103-3.i386.rpm | SHA-256: 6d5f71a43c35a40feac358d79f90a1cae2c5e23df35b65318f2b10ce1789ea26 |
libaio-devel-0.3.103-3.i386.rpm | SHA-256: 95731f07aa84e373cb7ed51832d49bffcd0f7d7473ac724d2a14667e64d16f58 |
Red Hat Enterprise Linux Desktop 4
SRPM | |
---|---|
libaio-0.3.103-3.src.rpm | SHA-256: 32dbe6f09c6e9780f1263a016f5b5bdaed2dfb6ad7ead84a246ea45ffb98d3ad |
x86_64 | |
libaio-0.3.103-3.i386.rpm | SHA-256: 6d5f71a43c35a40feac358d79f90a1cae2c5e23df35b65318f2b10ce1789ea26 |
libaio-0.3.103-3.x86_64.rpm | SHA-256: 14dfba42d675154aac5629bbff37d0943302df37d78fec778872b69ce70dfa5f |
libaio-devel-0.3.103-3.x86_64.rpm | SHA-256: 68303a80c6474b4cea3dc8d46a6fe814d99d3185950acf29f0e1d533974f2e60 |
i386 | |
libaio-0.3.103-3.i386.rpm | SHA-256: 6d5f71a43c35a40feac358d79f90a1cae2c5e23df35b65318f2b10ce1789ea26 |
libaio-devel-0.3.103-3.i386.rpm | SHA-256: 95731f07aa84e373cb7ed51832d49bffcd0f7d7473ac724d2a14667e64d16f58 |
Red Hat Enterprise Linux for IBM z Systems 4
SRPM | |
---|---|
libaio-0.3.103-3.src.rpm | SHA-256: 32dbe6f09c6e9780f1263a016f5b5bdaed2dfb6ad7ead84a246ea45ffb98d3ad |
s390x | |
libaio-0.3.103-3.s390.rpm | SHA-256: c803458dbb227d2fa573ec368bd0f28f4f10546ca32953264258a2ef1e3289be |
libaio-0.3.103-3.s390x.rpm | SHA-256: 879b4e64142a343385aa831663bd47ce7769084f741f61f3aa30a01c0556fe03 |
libaio-devel-0.3.103-3.s390x.rpm | SHA-256: cefb18dacd13934f99761f3ccf99557cb3e1dc7d23b321b29c0da246da899e5a |
s390 | |
libaio-0.3.103-3.s390.rpm | SHA-256: c803458dbb227d2fa573ec368bd0f28f4f10546ca32953264258a2ef1e3289be |
libaio-devel-0.3.103-3.s390.rpm | SHA-256: 77e7cde08f770cd416fac8529819d76690313a6347e01d0ed66c5475ae07b744 |
Red Hat Enterprise Linux for Power, big endian 4
SRPM | |
---|---|
libaio-0.3.103-3.src.rpm | SHA-256: 32dbe6f09c6e9780f1263a016f5b5bdaed2dfb6ad7ead84a246ea45ffb98d3ad |
ppc | |
libaio-0.3.103-3.ppc.rpm | SHA-256: b9d3b81231cb756708cdb5b9ed0fdb5cef8ceb332b83f5c73cb74a5d53c832dd |
libaio-0.3.103-3.ppc64.rpm | SHA-256: 5f59419a011ec87a7bc220963a990ff7b0efebbbc4f53192a1e6daf24581b227 |
libaio-devel-0.3.103-3.ppc.rpm | SHA-256: 9122fd97a03a9c27bb297df91b08f3f09059a72e175733c8c342a50633e5cc83 |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.