- Issued:
- 2015-03-12
- Updated:
- 2016-05-09
RHBA-2015:0676 - Bug Fix Advisory
Synopsis
mlocate bug fix update
Type/Severity
Bug Fix Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
Updated mlocate packages that fix several bugs are now available for Red Hat
Enterprise Linux 6.
Description
The mlocate packages provide a locate/updatedb implementation, and keep a
database of all existing files. The database allows files to be looked up by
names.
This update fixes the following bugs:
- Prior to this update, the cron script which is included in the mlocate
packages had permissions which were too loose. Consequently, mlocate did not
comply with the Operating System Security Requirements Guide. This update
changes the permissions of the cron script to 0700, as required by the guide.
(BZ#1012534)
- The updatedb utility automatically excludes file systems which are marked as
"nodev" in the /proc/filesystems file. The ZFS file system is also marked this
way despite the fact it actually stores data on a physical device. As a
consequence, ZFS volumes were not previously indexed. This update adds an
exception for ZFS, which allows updatedb to index files stored on this file
system and the locate utility to find such files. (BZ#1023779)
- Previously, the /var/lib/mlocate/mlocate.db database file was declared in the
mlocate package metadata as belonging to the "root" user and group, and having
the "644" permissions. However, in reality, the file belonged to the "slocate"
group and had the "640" permissions. This discrepancy caused problems reported
by OpenSCAP compliance checking tools. With this update, the database file is
declared correctly in the metadata, which allows the package in an unaltered
state to pass OpenSCAP compliance checks. (BZ#1182304)
- The updatedb utility did not exclude GPFS cluster file systems, which can hold
billions of files. As a consequence, updatedb caused very high I/O load on
systems using GPFS. With this update, GPFS volumes are skipped by updatedb. As a
result, files stored on this file system are no longer indexed, and running
updatedb on systems with GPFS volumes does not cause too high I/O load.
(BZ#1168301)
Users of mlocate are advised to upgrade to these updated packages, which fix
these bugs.
Solution
Before applying this update, make sure all previously released errata relevant
to your system have been applied.
For details on how to apply this update, refer to:
Affected Products
- Red Hat Enterprise Linux Server 6 x86_64
- Red Hat Enterprise Linux Server 6 i386
- Red Hat Enterprise Linux Server - Extended Life Cycle Support 6 i386
- Red Hat Enterprise Linux Workstation 6 x86_64
- Red Hat Enterprise Linux Workstation 6 i386
- Red Hat Enterprise Linux Desktop 6 x86_64
- Red Hat Enterprise Linux Desktop 6 i386
- Red Hat Enterprise Linux for IBM z Systems 6 s390x
- Red Hat Enterprise Linux for Power, big endian 6 ppc64
- Red Hat Enterprise Linux for Scientific Computing 6 x86_64
- Red Hat Enterprise Linux Server from RHUI 6 x86_64
- Red Hat Enterprise Linux Server from RHUI 6 i386
- Red Hat Enterprise Linux Server - Extended Life Cycle Support 6 x86_64
- Red Hat Enterprise Linux Server - Extended Life Cycle Support (for IBM z Systems) 6 s390x
- Red Hat Enterprise Linux Server - Retired Extended Life Cycle Support 6 x86_64
Fixes
- BZ - 1023779 - ZFS filesystems not being indexed
- BZ - 1182304 - incorrect specification of ghost file mlocate.db in mlocate package
CVEs
(none)
References
(none)
Red Hat Enterprise Linux Server 6
SRPM | |
---|---|
mlocate-0.22.2-6.el6.src.rpm | SHA-256: 5c0f82b23b1b79b8e1b56153f08b88a87b037e10f01f56ea5485414fdeba3974 |
x86_64 | |
mlocate-0.22.2-6.el6.x86_64.rpm | SHA-256: 2b7bb5d962dbce542be7858579cca3487d48d437c6e22492c387be793c8792dc |
mlocate-debuginfo-0.22.2-6.el6.x86_64.rpm | SHA-256: 5c3d4edec9286b95ecb757a6ef28a9528a045a4b60eec03ed8fb60a66c7206b3 |
i386 | |
mlocate-0.22.2-6.el6.i686.rpm | SHA-256: 6f1ecabc05f1b830e60bd906ed556b00e927433a1b01d98f5b0159fe349cbc8e |
mlocate-debuginfo-0.22.2-6.el6.i686.rpm | SHA-256: 3a81ed8506a09ccf23085df8bf25487814fe94d7038872a5fcfbbb08af83a932 |
Red Hat Enterprise Linux Server - Extended Life Cycle Support 6
SRPM | |
---|---|
mlocate-0.22.2-6.el6.src.rpm | SHA-256: 5c0f82b23b1b79b8e1b56153f08b88a87b037e10f01f56ea5485414fdeba3974 |
x86_64 | |
mlocate-0.22.2-6.el6.x86_64.rpm | SHA-256: 2b7bb5d962dbce542be7858579cca3487d48d437c6e22492c387be793c8792dc |
mlocate-debuginfo-0.22.2-6.el6.x86_64.rpm | SHA-256: 5c3d4edec9286b95ecb757a6ef28a9528a045a4b60eec03ed8fb60a66c7206b3 |
i386 | |
mlocate-0.22.2-6.el6.i686.rpm | SHA-256: 6f1ecabc05f1b830e60bd906ed556b00e927433a1b01d98f5b0159fe349cbc8e |
mlocate-debuginfo-0.22.2-6.el6.i686.rpm | SHA-256: 3a81ed8506a09ccf23085df8bf25487814fe94d7038872a5fcfbbb08af83a932 |
Red Hat Enterprise Linux Workstation 6
SRPM | |
---|---|
mlocate-0.22.2-6.el6.src.rpm | SHA-256: 5c0f82b23b1b79b8e1b56153f08b88a87b037e10f01f56ea5485414fdeba3974 |
x86_64 | |
mlocate-0.22.2-6.el6.x86_64.rpm | SHA-256: 2b7bb5d962dbce542be7858579cca3487d48d437c6e22492c387be793c8792dc |
mlocate-debuginfo-0.22.2-6.el6.x86_64.rpm | SHA-256: 5c3d4edec9286b95ecb757a6ef28a9528a045a4b60eec03ed8fb60a66c7206b3 |
i386 | |
mlocate-0.22.2-6.el6.i686.rpm | SHA-256: 6f1ecabc05f1b830e60bd906ed556b00e927433a1b01d98f5b0159fe349cbc8e |
mlocate-debuginfo-0.22.2-6.el6.i686.rpm | SHA-256: 3a81ed8506a09ccf23085df8bf25487814fe94d7038872a5fcfbbb08af83a932 |
Red Hat Enterprise Linux Desktop 6
SRPM | |
---|---|
mlocate-0.22.2-6.el6.src.rpm | SHA-256: 5c0f82b23b1b79b8e1b56153f08b88a87b037e10f01f56ea5485414fdeba3974 |
x86_64 | |
mlocate-0.22.2-6.el6.x86_64.rpm | SHA-256: 2b7bb5d962dbce542be7858579cca3487d48d437c6e22492c387be793c8792dc |
mlocate-debuginfo-0.22.2-6.el6.x86_64.rpm | SHA-256: 5c3d4edec9286b95ecb757a6ef28a9528a045a4b60eec03ed8fb60a66c7206b3 |
i386 | |
mlocate-0.22.2-6.el6.i686.rpm | SHA-256: 6f1ecabc05f1b830e60bd906ed556b00e927433a1b01d98f5b0159fe349cbc8e |
mlocate-debuginfo-0.22.2-6.el6.i686.rpm | SHA-256: 3a81ed8506a09ccf23085df8bf25487814fe94d7038872a5fcfbbb08af83a932 |
Red Hat Enterprise Linux for IBM z Systems 6
SRPM | |
---|---|
mlocate-0.22.2-6.el6.src.rpm | SHA-256: 5c0f82b23b1b79b8e1b56153f08b88a87b037e10f01f56ea5485414fdeba3974 |
s390x | |
mlocate-0.22.2-6.el6.s390x.rpm | SHA-256: d0ce04465db46bea639abde0f3a4d01229e4bce824fa1067e271ff1200647886 |
mlocate-debuginfo-0.22.2-6.el6.s390x.rpm | SHA-256: 3d2c6c4d88c00f856b3e7fd47c099bb6c42a419a050adaff97cd55296effb77e |
Red Hat Enterprise Linux for Power, big endian 6
SRPM | |
---|---|
mlocate-0.22.2-6.el6.src.rpm | SHA-256: 5c0f82b23b1b79b8e1b56153f08b88a87b037e10f01f56ea5485414fdeba3974 |
ppc64 | |
mlocate-0.22.2-6.el6.ppc64.rpm | SHA-256: dce1e9174f310d6759634e342dd6de854dabf55046a44b93e41ba2403cc2f7c4 |
mlocate-debuginfo-0.22.2-6.el6.ppc64.rpm | SHA-256: e6c2b0465762c52cdcc17b9ef82c5b6500e1a795342ce95e498d06be29425ff5 |
Red Hat Enterprise Linux for Scientific Computing 6
SRPM | |
---|---|
mlocate-0.22.2-6.el6.src.rpm | SHA-256: 5c0f82b23b1b79b8e1b56153f08b88a87b037e10f01f56ea5485414fdeba3974 |
x86_64 | |
mlocate-0.22.2-6.el6.x86_64.rpm | SHA-256: 2b7bb5d962dbce542be7858579cca3487d48d437c6e22492c387be793c8792dc |
mlocate-debuginfo-0.22.2-6.el6.x86_64.rpm | SHA-256: 5c3d4edec9286b95ecb757a6ef28a9528a045a4b60eec03ed8fb60a66c7206b3 |
Red Hat Enterprise Linux Server from RHUI 6
SRPM | |
---|---|
mlocate-0.22.2-6.el6.src.rpm | SHA-256: 5c0f82b23b1b79b8e1b56153f08b88a87b037e10f01f56ea5485414fdeba3974 |
x86_64 | |
mlocate-0.22.2-6.el6.x86_64.rpm | SHA-256: 2b7bb5d962dbce542be7858579cca3487d48d437c6e22492c387be793c8792dc |
mlocate-debuginfo-0.22.2-6.el6.x86_64.rpm | SHA-256: 5c3d4edec9286b95ecb757a6ef28a9528a045a4b60eec03ed8fb60a66c7206b3 |
i386 | |
mlocate-0.22.2-6.el6.i686.rpm | SHA-256: 6f1ecabc05f1b830e60bd906ed556b00e927433a1b01d98f5b0159fe349cbc8e |
mlocate-debuginfo-0.22.2-6.el6.i686.rpm | SHA-256: 3a81ed8506a09ccf23085df8bf25487814fe94d7038872a5fcfbbb08af83a932 |
Red Hat Enterprise Linux Server - Extended Life Cycle Support (for IBM z Systems) 6
SRPM | |
---|---|
mlocate-0.22.2-6.el6.src.rpm | SHA-256: 5c0f82b23b1b79b8e1b56153f08b88a87b037e10f01f56ea5485414fdeba3974 |
s390x | |
mlocate-0.22.2-6.el6.s390x.rpm | SHA-256: d0ce04465db46bea639abde0f3a4d01229e4bce824fa1067e271ff1200647886 |
mlocate-debuginfo-0.22.2-6.el6.s390x.rpm | SHA-256: 3d2c6c4d88c00f856b3e7fd47c099bb6c42a419a050adaff97cd55296effb77e |
Red Hat Enterprise Linux Server - Retired Extended Life Cycle Support 6
SRPM | |
---|---|
mlocate-0.22.2-6.el6.src.rpm | SHA-256: 5c0f82b23b1b79b8e1b56153f08b88a87b037e10f01f56ea5485414fdeba3974 |
x86_64 | |
mlocate-0.22.2-6.el6.x86_64.rpm | SHA-256: 2b7bb5d962dbce542be7858579cca3487d48d437c6e22492c387be793c8792dc |
mlocate-debuginfo-0.22.2-6.el6.x86_64.rpm | SHA-256: 5c3d4edec9286b95ecb757a6ef28a9528a045a4b60eec03ed8fb60a66c7206b3 |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.