- Issued:
- 2014-10-13
- Updated:
- 2014-10-13
RHBA-2014:1411 - yum-utils bug fix update
Synopsis
yum-utils bug fix update
Type/Severity
Bug Fix Advisory
Topic
Updated yum-utils packages that fix several bugs are now available for Red Hat Enterprise Linux 6.
Description
The yum-utils packages provide a collection of utilities and examples for the yum package manager to make yum easier and more powerful to use.
This update fixes the following bugs:
-
Previously, the debuginfo-install utility considered only a certain naming scheme of debuginfo repositories, which Certificate-based Red Hat Network content delivery network (CDN) did not follow. As a consequence, debuginfo-install did not work with the debuginfo repositories created in CDN. With this update, support for the new naming scheme of debuginfo repositories has been added, and debuginfo-install now works with debuginfo CDN repositories as intended. (BZ#676193)
-
Prior to this update, enabled source repositories without their respective binary repositories were automatically disabled. As a consequence, source packages could not be downloaded using the "yumdownloader --source" command. With this update, enabled source repositories are no longer disabled automatically, and the "yumdownloader --source" command now works as expected. (BZ#808347)
-
Prior to this update, the fs-snapshot plugin did not work with the Device Mapper as the "dmsetup splitname" command line interface had changed and no longer supported the "-o" option. More specifically, fs-snapshot did not take snapshots of user's file systems before running a yum transaction. In addition, fs-snapshot did not work with Logical Volumes Management (LVM), failing to create new LVM snapshots. With this update, the plugin adjusts to the new command line interface, thus fixing both bugs. (BZ#850612)
-
Previously, man pages for several utilities, such as repo-rss, repodiff, repoquery, or reposync, were missing. With this update, for each utility a man page has been created. (BZ#981773)
-
When the yum-complete-transaction command was run, the /var/run/yum.pid file was left in the file system. A patch has been applied to yum-complete-transaction to clean the file system, and /var/run/yum.pid is now deleted after yum-complete-transaction finishes. (BZ#984119)
-
When the user tried to download an RPM using the yumdownloader utility when there had already been the same RPM of a bigger size in the destination directory, RPM was not redownloaded, and only a confusing error was displayed to the user. A patch for handling already downloaded RPMs has been applied, and if the checksum of RPMs does not match the intended, yumdownloader redownloads the RPM. (BZ#1004089)
-
Previously, there was an insufficient check in the yum code. Consequently, under some circumstances, the yum-complete-transaction command removed the complete packages, nearly deleting the whole system, instead of updating them. With this update, yum-complete-transaction is more cautious with package removals, and when finding incomplete or aborted yum transactions on a system, it attempts to complete them. (BZ#1013475)
-
Previously, when a package was removed and the yum post-transaction-action extension for a changed directory was enabled, the "yum remove" command terminated unexpectedly. A patch has been provided to fix the bug, "yum remove" no longer crashes, and post-transaction-action is fulfilled successfully without any exceptions. (BZ#1045494)
-
Previously, executing the "yum-config-manager --setopt='debuglevel=9' --save" command caused the yum-utils utility to terminate unexpectedly. The underlying source code has been patched, and the "yum-config-manager --setopt='debuglevel=9' --save" command is now successfully executed. (BZ#1075705)
-
Previously, running the repoquery command when the RPM database failed to open caused the repoquery utility to terminate unexpectedly. A patch has been applied to fix this bug, and repoquery no longer crashes. (BZ#1097560)
Users of yum-utils 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.
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/site/articles/11258
Affected Products
| Product | Version | Arch |
|---|---|---|
| Red Hat Enterprise Linux for Scientific Computing | 6 | x86_64 |
| Red Hat Enterprise Linux for Power, big endian | 6 | ppc64 |
| Red Hat Enterprise Linux for IBM z Systems | 6 | s390x |
| Red Hat Enterprise Linux Workstation | 6 | x86_64 |
| Red Hat Enterprise Linux Workstation | 6 | i386 |
| Red Hat Enterprise Linux Server | 6 | x86_64 |
| Red Hat Enterprise Linux Server | 6 | i386 |
| 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 | 6 | i386 |
| Red Hat Enterprise Linux Server - Extended Life Cycle Support Extension | 6 | x86_64 |
| Red Hat Enterprise Linux Server - Extended Life Cycle Support Extension | 6 | i386 |
| Red Hat Enterprise Linux Server - Extended Life Cycle Support Extension (for IBM z Systems) | 6 | s390x |
| Red Hat Enterprise Linux Server - Extended Life Cycle Support (for IBM z Systems) | 6 | s390x |
| Red Hat Enterprise Linux Desktop | 6 | x86_64 |
| Red Hat Enterprise Linux Desktop | 6 | i386 |
Updated Packages
- yum-plugin-rpm-warm-cache-1.1.30-30.el6.noarch.rpm
- yum-plugin-post-transaction-actions-1.1.30-30.el6.noarch.rpm
- yum-plugin-protectbase-1.1.30-30.el6.noarch.rpm
- yum-plugin-verify-1.1.30-30.el6.noarch.rpm
- yum-plugin-versionlock-1.1.30-30.el6.noarch.rpm
- yum-plugin-list-data-1.1.30-30.el6.noarch.rpm
- yum-plugin-tsflags-1.1.30-30.el6.noarch.rpm
- yum-updateonboot-1.1.30-30.el6.noarch.rpm
- yum-utils-1.1.30-30.el6.src.rpm
- yum-plugin-changelog-1.1.30-30.el6.noarch.rpm
- yum-plugin-local-1.1.30-30.el6.noarch.rpm
- yum-plugin-tmprepo-1.1.30-30.el6.noarch.rpm
- yum-plugin-merge-conf-1.1.30-30.el6.noarch.rpm
- yum-plugin-aliases-1.1.30-30.el6.noarch.rpm
- yum-plugin-upgrade-helper-1.1.30-30.el6.noarch.rpm
- yum-utils-1.1.30-30.el6.noarch.rpm
- yum-plugin-downloadonly-1.1.30-30.el6.noarch.rpm
- yum-plugin-priorities-1.1.30-30.el6.noarch.rpm
- yum-plugin-auto-update-debug-info-1.1.30-30.el6.noarch.rpm
- yum-plugin-fastestmirror-1.1.30-30.el6.noarch.rpm
- yum-plugin-security-1.1.30-30.el6.noarch.rpm
- yum-plugin-remove-with-leaves-1.1.30-30.el6.noarch.rpm
- yum-plugin-filter-data-1.1.30-30.el6.noarch.rpm
- yum-plugin-show-leaves-1.1.30-30.el6.noarch.rpm
- yum-plugin-keys-1.1.30-30.el6.noarch.rpm
- yum-plugin-ps-1.1.30-30.el6.noarch.rpm
- yum-NetworkManager-dispatcher-1.1.30-30.el6.noarch.rpm
- yum-plugin-fs-snapshot-1.1.30-30.el6.noarch.rpm
Fixes
- This content is not included.BZ - 676193
- This content is not included.BZ - 802784
- This content is not included.BZ - 971598
- This content is not included.BZ - 1004089
- This content is not included.BZ - 1026317
- This content is not included.BZ - 1045494
- This content is not included.BZ - 1075705
- This content is not included.BZ - 1097560
CVEs
(none)
References
(none)
Additional information
- The Red Hat security contact is This content is not included.secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.
- Offline Security Data data is available for integration with other systems. See Offline Security Data API to get started.