- Issued:
- 2012-06-20
- Updated:
- 2012-06-20
RHBA-2012:0933 - Bug Fix Advisory
Synopsis
coreutils bug fix and enhancement update
Type/Severity
Bug Fix Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
Updated coreutils packages that fix several bugs and add two enhancements are
now available for Red Hat Enterprise Linux 6.
Description
The coreutils packages contain the core GNU utilities. These packages combine
the old GNU fileutils, sh-utils, and textutils packages.
This update fixes the following bugs:
- The "pr -c [filename]" and "pr -v [filename]" commands, which serve to show
control and non-printing characters, cause the pr utility to terminate with a
segmentation fault in multibyte locales. With this update, the underlying code
has been modified and the pr utility now works as expected. (BZ#772172)
- The "-Z" option of the ls command did not explain sufficiently that only the
last format option is taken into consideration and the user did not understand
why the "ls -Zl" and "ls -lZ" command returned a different output. With this
update, the ls info documentation has been improved. (BZ#771843)
- The "tail --follow" command uses the inotify API to follow the changes in a
file. However, inotify does not work on remote file systems and the tail utility
should fall back to polling for files on such file systems. The remote file
systems GPFS and FhGFS were missing from the remote file system list and
therefore "tail --follow" did not display the updates to the file on these file
systems. These file systems have been added to the remote file system list and
the problem no longer occurs. (BZ#769874)
- If SELinux was enabled, the "ls -l" command leaked one string for each
non-empty directory name specified on the command line. With this update, such
strings are freed from the memory and the problem no longer occurs. (BZ#751974)
- The su utility could remain unresponsive if it ran a process that ignored the
SIG_CHLD signal. This happened because the su utility uses the waitpid()
function to wait for a child process. The loop mechanism with the waitpid()
function waited for the process to be in the stopped status. However, a process
masking the SIG_CHLD signal will never be in that status. With this update, the
loop mechanism was improved to handle this situation correctly and the problem
no longer occurs. (BZ#754057)
- In a non-interactive tcsh shell, the colorls.csh script returned the following
error:
tput: No value for $TERM and no -T specified
This happened because the tcsh shell did not short-circuit the evaluation of the
logical AND in a colorls.csh expression. With this update, checking for an
interactive shell has been modified and the script no longer returns the error
message. (BZ#804604)
This update also adds the following enhancements:
- In the default listing, the df utility showed long file system names including
UUID. Consequently, the columns following the file system names were pushed to
the right and made the df output hard to read. As long UUID system names are
becoming more common, df now prints the referent when a long name refers to a
symlink, and no file systems are specified. (BZ#766461)
- The user could not use octal digit mode when cleaning special set-user-id and
set-group-id bits on a directory with the chmod tool. This is an upstream
change, however as it was possible in all the previous Red Hat Enterprise Linux
releases, it is necessary to provide backwards compatibility. Therefore, the
chmod tool now again allows the user to clear the special bits on the
directories using octal digit mode if the octal digit mode is at least 5 digits
long. (BZ#691466)
All users of coreutils are advised to upgrade to these updated packages, which
fix these bugs and add these enhancements.
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
https://access.redhat.com/knowledge/articles/11258
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 x86_64
- 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 (for IBM z Systems) 6 s390x
- Red Hat Enterprise Linux Server - Retired Extended Life Cycle Support 6 x86_64
Fixes
- BZ - 691466 - [RFE] Enable octal-digit mode for removal of UID/GID/sticky bits
- BZ - 751974 - ls -l / memory leaks
- BZ - 769874 - tail: fix --follow on FhGFS remote file systems
- BZ - 771843 - Better document ls behaviour for formatting options('ls -Zl' and 'ls -lZ' show different results)
- BZ - 772172 - pr command failed on multibyte test
- BZ - 804604 - Error in /etc/profile.d/colorls.csh
CVEs
(none)
References
(none)
Red Hat Enterprise Linux Server 6
SRPM | |
---|---|
coreutils-8.4-19.el6.src.rpm | SHA-256: f9a462d8e0633eed5eee30237f1a0cb41a084265c9954285db92d149809c8875 |
x86_64 | |
coreutils-8.4-19.el6.x86_64.rpm | SHA-256: 0244c55dde04f8197fb44f3491dad82fa5007e1d1cf328e0547a4d3d8939b914 |
coreutils-debuginfo-8.4-19.el6.x86_64.rpm | SHA-256: ad20299c00c2cf69a8e33a94d9d347db6412e50263f1006daad6541d1a89e318 |
coreutils-libs-8.4-19.el6.x86_64.rpm | SHA-256: 4be0be04d781a0d3176dc3c94dce226f632a3809a126ef0e32c2dc64e6748cec |
i386 | |
coreutils-8.4-19.el6.i686.rpm | SHA-256: 8d3f44ed0890f017c97e76dbc910cd566b76c9533ae07d0d17f87c1d49fc0a52 |
coreutils-debuginfo-8.4-19.el6.i686.rpm | SHA-256: 20d1892b6aaed33e979d04da35d4113281962683dd2d7b23c7b6ffa08e4033ae |
coreutils-libs-8.4-19.el6.i686.rpm | SHA-256: 39589833d3db4c72d8b7dd7522c34af46782fbd6ac71ffd2f61078cdc596dc23 |
Red Hat Enterprise Linux Server - Extended Life Cycle Support 6
SRPM | |
---|---|
coreutils-8.4-19.el6.src.rpm | SHA-256: f9a462d8e0633eed5eee30237f1a0cb41a084265c9954285db92d149809c8875 |
x86_64 | |
coreutils-8.4-19.el6.x86_64.rpm | SHA-256: 0244c55dde04f8197fb44f3491dad82fa5007e1d1cf328e0547a4d3d8939b914 |
coreutils-debuginfo-8.4-19.el6.x86_64.rpm | SHA-256: ad20299c00c2cf69a8e33a94d9d347db6412e50263f1006daad6541d1a89e318 |
coreutils-libs-8.4-19.el6.x86_64.rpm | SHA-256: 4be0be04d781a0d3176dc3c94dce226f632a3809a126ef0e32c2dc64e6748cec |
i386 | |
coreutils-8.4-19.el6.i686.rpm | SHA-256: 8d3f44ed0890f017c97e76dbc910cd566b76c9533ae07d0d17f87c1d49fc0a52 |
coreutils-debuginfo-8.4-19.el6.i686.rpm | SHA-256: 20d1892b6aaed33e979d04da35d4113281962683dd2d7b23c7b6ffa08e4033ae |
coreutils-libs-8.4-19.el6.i686.rpm | SHA-256: 39589833d3db4c72d8b7dd7522c34af46782fbd6ac71ffd2f61078cdc596dc23 |
Red Hat Enterprise Linux Workstation 6
SRPM | |
---|---|
coreutils-8.4-19.el6.src.rpm | SHA-256: f9a462d8e0633eed5eee30237f1a0cb41a084265c9954285db92d149809c8875 |
x86_64 | |
coreutils-8.4-19.el6.x86_64.rpm | SHA-256: 0244c55dde04f8197fb44f3491dad82fa5007e1d1cf328e0547a4d3d8939b914 |
coreutils-debuginfo-8.4-19.el6.x86_64.rpm | SHA-256: ad20299c00c2cf69a8e33a94d9d347db6412e50263f1006daad6541d1a89e318 |
coreutils-libs-8.4-19.el6.x86_64.rpm | SHA-256: 4be0be04d781a0d3176dc3c94dce226f632a3809a126ef0e32c2dc64e6748cec |
i386 | |
coreutils-8.4-19.el6.i686.rpm | SHA-256: 8d3f44ed0890f017c97e76dbc910cd566b76c9533ae07d0d17f87c1d49fc0a52 |
coreutils-debuginfo-8.4-19.el6.i686.rpm | SHA-256: 20d1892b6aaed33e979d04da35d4113281962683dd2d7b23c7b6ffa08e4033ae |
coreutils-libs-8.4-19.el6.i686.rpm | SHA-256: 39589833d3db4c72d8b7dd7522c34af46782fbd6ac71ffd2f61078cdc596dc23 |
Red Hat Enterprise Linux Desktop 6
SRPM | |
---|---|
coreutils-8.4-19.el6.src.rpm | SHA-256: f9a462d8e0633eed5eee30237f1a0cb41a084265c9954285db92d149809c8875 |
x86_64 | |
coreutils-8.4-19.el6.x86_64.rpm | SHA-256: 0244c55dde04f8197fb44f3491dad82fa5007e1d1cf328e0547a4d3d8939b914 |
coreutils-debuginfo-8.4-19.el6.x86_64.rpm | SHA-256: ad20299c00c2cf69a8e33a94d9d347db6412e50263f1006daad6541d1a89e318 |
coreutils-libs-8.4-19.el6.x86_64.rpm | SHA-256: 4be0be04d781a0d3176dc3c94dce226f632a3809a126ef0e32c2dc64e6748cec |
i386 | |
coreutils-8.4-19.el6.i686.rpm | SHA-256: 8d3f44ed0890f017c97e76dbc910cd566b76c9533ae07d0d17f87c1d49fc0a52 |
coreutils-debuginfo-8.4-19.el6.i686.rpm | SHA-256: 20d1892b6aaed33e979d04da35d4113281962683dd2d7b23c7b6ffa08e4033ae |
coreutils-libs-8.4-19.el6.i686.rpm | SHA-256: 39589833d3db4c72d8b7dd7522c34af46782fbd6ac71ffd2f61078cdc596dc23 |
Red Hat Enterprise Linux for IBM z Systems 6
SRPM | |
---|---|
coreutils-8.4-19.el6.src.rpm | SHA-256: f9a462d8e0633eed5eee30237f1a0cb41a084265c9954285db92d149809c8875 |
s390x | |
coreutils-8.4-19.el6.s390x.rpm | SHA-256: 055195e1d0f7422e42d5f49f8f06b96e916cb41b46a764f6cbd4619c1cb3680a |
coreutils-debuginfo-8.4-19.el6.s390x.rpm | SHA-256: d595f500546610503330eae82a3f65c9f5167e239fe2266d26d349faa75ec299 |
coreutils-libs-8.4-19.el6.s390x.rpm | SHA-256: 5a57ab8161edb35da9125e442a7df1377740b7e5ebb70a95951740f81369bd9e |
Red Hat Enterprise Linux for Power, big endian 6
SRPM | |
---|---|
coreutils-8.4-19.el6.src.rpm | SHA-256: f9a462d8e0633eed5eee30237f1a0cb41a084265c9954285db92d149809c8875 |
ppc64 | |
coreutils-8.4-19.el6.ppc64.rpm | SHA-256: f8c30ce0d92d2d2b1d211db96687a1d0ec155999c05ddb649b973e44affa6b83 |
coreutils-debuginfo-8.4-19.el6.ppc64.rpm | SHA-256: 3c19a9ad09c3e157e5734f9450a7268aa365287ee46414d49709109847f3cad2 |
coreutils-libs-8.4-19.el6.ppc64.rpm | SHA-256: 8cbfad7fdf9ecec0f7747be403ac086efedd5ea8075e9801c85e00acd3c297b4 |
Red Hat Enterprise Linux for Scientific Computing 6
SRPM | |
---|---|
coreutils-8.4-19.el6.src.rpm | SHA-256: f9a462d8e0633eed5eee30237f1a0cb41a084265c9954285db92d149809c8875 |
x86_64 | |
coreutils-8.4-19.el6.x86_64.rpm | SHA-256: 0244c55dde04f8197fb44f3491dad82fa5007e1d1cf328e0547a4d3d8939b914 |
coreutils-debuginfo-8.4-19.el6.x86_64.rpm | SHA-256: ad20299c00c2cf69a8e33a94d9d347db6412e50263f1006daad6541d1a89e318 |
coreutils-libs-8.4-19.el6.x86_64.rpm | SHA-256: 4be0be04d781a0d3176dc3c94dce226f632a3809a126ef0e32c2dc64e6748cec |
Red Hat Enterprise Linux Server from RHUI 6
SRPM | |
---|---|
coreutils-8.4-19.el6.src.rpm | SHA-256: f9a462d8e0633eed5eee30237f1a0cb41a084265c9954285db92d149809c8875 |
x86_64 | |
coreutils-8.4-19.el6.x86_64.rpm | SHA-256: 0244c55dde04f8197fb44f3491dad82fa5007e1d1cf328e0547a4d3d8939b914 |
coreutils-debuginfo-8.4-19.el6.x86_64.rpm | SHA-256: ad20299c00c2cf69a8e33a94d9d347db6412e50263f1006daad6541d1a89e318 |
coreutils-libs-8.4-19.el6.x86_64.rpm | SHA-256: 4be0be04d781a0d3176dc3c94dce226f632a3809a126ef0e32c2dc64e6748cec |
i386 | |
coreutils-8.4-19.el6.i686.rpm | SHA-256: 8d3f44ed0890f017c97e76dbc910cd566b76c9533ae07d0d17f87c1d49fc0a52 |
coreutils-debuginfo-8.4-19.el6.i686.rpm | SHA-256: 20d1892b6aaed33e979d04da35d4113281962683dd2d7b23c7b6ffa08e4033ae |
coreutils-libs-8.4-19.el6.i686.rpm | SHA-256: 39589833d3db4c72d8b7dd7522c34af46782fbd6ac71ffd2f61078cdc596dc23 |
Red Hat Enterprise Linux Server - Extended Life Cycle Support (for IBM z Systems) 6
SRPM | |
---|---|
coreutils-8.4-19.el6.src.rpm | SHA-256: f9a462d8e0633eed5eee30237f1a0cb41a084265c9954285db92d149809c8875 |
s390x | |
coreutils-8.4-19.el6.s390x.rpm | SHA-256: 055195e1d0f7422e42d5f49f8f06b96e916cb41b46a764f6cbd4619c1cb3680a |
coreutils-debuginfo-8.4-19.el6.s390x.rpm | SHA-256: d595f500546610503330eae82a3f65c9f5167e239fe2266d26d349faa75ec299 |
coreutils-libs-8.4-19.el6.s390x.rpm | SHA-256: 5a57ab8161edb35da9125e442a7df1377740b7e5ebb70a95951740f81369bd9e |
Red Hat Enterprise Linux Server - Retired Extended Life Cycle Support 6
SRPM | |
---|---|
coreutils-8.4-19.el6.src.rpm | SHA-256: f9a462d8e0633eed5eee30237f1a0cb41a084265c9954285db92d149809c8875 |
x86_64 | |
coreutils-8.4-19.el6.x86_64.rpm | SHA-256: 0244c55dde04f8197fb44f3491dad82fa5007e1d1cf328e0547a4d3d8939b914 |
coreutils-debuginfo-8.4-19.el6.x86_64.rpm | SHA-256: ad20299c00c2cf69a8e33a94d9d347db6412e50263f1006daad6541d1a89e318 |
coreutils-libs-8.4-19.el6.x86_64.rpm | SHA-256: 4be0be04d781a0d3176dc3c94dce226f632a3809a126ef0e32c2dc64e6748cec |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.