1.291. util-linux-ng

Updated util-linux-ng packages that fix several bugs and add two enhancements are now available for Red Hat Enterprise Linux 6.
The util-linux-ng packages contain a large variety of low-level system utilities that are necessary for a Linux operating system to function.

Bug Fixes

BZ#561111
The context=, defcontext=, fscontext=, and rootcontext= options should not be used for remount operations. Prior to this update, using these options when remounting a manually mounted volume could cause the mount utility to fail with an error message similar to the following:
mount: /dev/shm not mounted already, or bad option
This update applies an upstream patch that disables the context=, defcontext=, fscontext=, and rootcontext= options when remounting a file system, and manually mounted volumes can now be remounted as expected.
BZ#615389
When used to list the currently attached file systems, the previous version of the mount utility did not display information about the mapping of loop devices. With this update, the underlying source code has been adapted to address this issue, and mount now displays the loop device mapping as expected.
BZ#616393
When mounting the tmpfs file system, the previous version of the mount utility incorrectly required root privileges even when the corresponding entry in the /etc/fstab file contained the user option. Consequent to this, an attempt to mount such a file system as a non-root user failed with the following error:
mount: only root can do that
This update corrects an error in the mount.tmpfs wrapper that prevented non-root users from mounting the tmpfs file system. As a result, the mount utility no longer requires root privileges when the user option is specified in /etc/fstab.
BZ#619139
Under certain circumstances, the fsck utility may have failed to exit with a non-zero exit status when it encountered an error. This update applies an upstream patch, which ensures that a proper exit status is used when the fsck utility fails.
BZ#621312
Prior to this update, running the losetup utility with the --help (or -h) command line option caused the utility to return exit status 1, even though it successfully displayed the usage information. This error has been fixed, and losetup now correctly terminates with exit status 0 in this situation.
BZ#623012
Previously, the presence of an offline CPU caused the lscpu utility to fail with an error message similar to the following:
lscpu: error: cannot open /sys/devices/system/cpu/cpu1/cache/index0/shared_cpu_map: No such file or directory
With this update, an upstream patch has been applied to address this issue, and lscpu now produces the expected output.
BZ#624521
Due to incorrect translation of partition names to whole-disk names, the fsck utility may have failed to process file systems on multiple physical disk drives in parallel. This update applies an upstream patch that ensures the partition names are translated to the whole-disk names correctly. As a result, fsck now processes file systems on multiple physical disk drives in parallel as expected.
BZ#625064
Prior to this update, the mount and umount utilities did not support file system subtypes. Consequent to this, when the FUSE (Filesystem in Userspace) module was in use, non-root users were unable to unmount SSHFS file systems, even when the user option was specified in the /etc/fstab file. This update adapts the mount and umount utilities to provide support for file system subtypes (that is, in the type.subtype form). As a result, non-root users are now allowed to unmount the fuse.sshfs file systems as expected.
BZ#626374
Prior to this update, the fdisk utility incorrectly verified alignment of logical sectors with a size other than 512 bytes. Consequent to this, when a user issued the p command to display the partition table, he may have been presented with a message similar to the following:
Partition 1 does not start on physical sector boundary.
With this update, a patch has been applied to address this issue, and fdisk now works as expected.
BZ#644503
To address problems with iSCSI root devices not being checked with the fsck utility, Red Hat Enterprise Linux 5.2 introduced the _rnetdev mount option. However, this functionality was missing in the package for Red Hat Enterprise Linux 6. With this update, the mount utility has been updated to support this option.
BZ#650879
When running the column utility with the -t command line option, an attempt to use the same character on standard input and as an argument of the -s option caused the utility to terminate unexpectedly with a segmentation fault. With this update, a patch has been applied to address this issue, and the column utility no longer crashes.
BZ#650953
Previously, the wipefs utility did not erase Linux Unified Key Setup (LUKS) signatures. This update corrects this error, and wipefs now removes the LUKS signatures as expected.
BZ#656453
Previously, the libblkid library incorrectly re-validated cache entries. This error has been fixed, and libblkid now works correctly.
BZ#663731
When listing partition tables, the fdisk -l and sfdisk -d commands incorrectly listed multipath devices in the /dev/dm-number form. This update corrects this error, and both commands now list multipath devices in the /dev/mapper/mpathnumber form as expected.
BZ#670770
Prior to this update, the lscpu utility failed to identify 32-bit support on 64-bit AMD processors, and only listed the 64-bit support in the CPU op-mode(s) field. With this update, the underlying source code has been modified to address this issue, and lscpu now lists 32-bit capabilities of 64-bit AMD processors as expected.
BZ#678306
Prior to this update, the libuuid library did not provide a safe variant of the uuid_generate_time() function. Under certain circumstances, this may have caused the uuidd service to generate duplicate UUIDs (universally unique identifiers). This update applies a series of patches that introduce a safe variant of the uuid_generate_time() function. As a result, the uuidd service now always generates unique UUIDs.
BZ#678378
Various parts of the underlying source code have been adapted to comply with the Common Criteria requirements.
BZ#612325
The SEE ALSO section of the mkfs(8) manual page has been extended to include a reference to mkfs.ext4(8).
BZ#651035
Prior to this update, the Mount options for cifs section of the mount(8) manual page stated that the mount.cifs(8) manual page is provided by the samba-client package. However, this manual page is now included in the cifs-utils. This update corrects the mount(8) manual page to refer to the correct package.
BZ#665376
Previously, the mount(8) manual page did not provide an accurate description of the atime mount option. This update corrects this error, and the mount(8) manual page now describes the atime option properly.
BZ#671357
Previous version of the mount(8) manual page did not describe some of the mount options that are available for the ext3 and ext4 file systems. This update corrects the Mount options for ext3 and Mount options for ext4 sections of the manual page to include descriptions of all available ext3 and ext4 mount options as expected.

Enhancements

BZ#616325
This update adds the findmnt utility to Red Hat Enterprise Linux 6. The findmnt utility allows users to list all mounted file systems in a tree-like format, or display information about a particular mount.
BZ#657082
This update adds the lsblk utility to Red Hat Enterprise Linux 6. The lsblk utility allows users to list block devices and their attributes in a tree-like format.
All users of util-linux-ng are advised to upgrade to these updated packages, which fix these bugs and add these enhancements.