- Issued:
- 2014-05-14
- Updated:
- 2014-10-13
RHBA-2014:0491 - Bug Fix Advisory
Synopsis
createrepo bug fix and enhancement update
Type/Severity
Bug Fix Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
An updated createrepo package that fixes three bugs and adds two enhancements is
now available for Red Hat Enterprise Linux 6.
Description
The createrepo package contains a set of utilities used to generate and maintain
a common metadata repository from a directory of rpm packages.
This update fixes the following bugs:
- Previously, the createrepo utility did not test file locking correctly. As a
consequence, createrepo terminated unexpectedly with a traceback when it was
executed in a directory located on a Common Internet File System (CIFS) share
provided by a NetApp storage appliance. The test for file locking has been
corrected and createrepo now works as expected in the described situation.
(BZ#1035588)
- Prior to this update, if the createrepo utility was executed with the "-i" or
"--pkglist" options and the specified file name did not exist, createrepo
terminated unexpectedly with a traceback. The createrepo utility has been
modified to handle this error condition properly, and it now exits gracefully in
this situation. (BZ#1083185)
- Prior to this update, the createrepo packages had descriptions which did not
indicate that the maintenance utilities were present in the package. This update
corrects this omission. (BZ#1088886)
In addition, this update adds the following enhancements:
- This update introduces support for the following new options to the modifyrepo
utility: "--checksum", used to specify the checksum type;
"--unique-md-filenames", used to include the file's checksum in the file name;
and "--simple-md-filenames", used to not include the file's checksum in the file
name. The "--unique-md-filenames" option is a default option for this utility.
(BZ#952602)
- Previously, certain options were not described in the modifyrepo(1) and
mergerepo(1) man pages. These man pages now document the following modifyrepo
utility command line options: "--mdtype", "--remove", "--compress",
"--no-compress", "--compress-type", "--checksum", "--unique-md-filenames",
"--simple-md-filenames", "--version", and "--help". These man pages also now
document the following mergerepo utility command line options: "--no-database",
"--compress-type", "--version", and "--help". (BZ#1093713)
Users of createrepo are advised to upgrade to this updated package, which fixes
these bugs and adds this enhancement.
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
- 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 - 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
Fixes
- BZ - 952602 - modifyrepo does not accept the same command-line options as createrepo
- BZ - 1083185 - createrepo tracebacks on nonexisting pkglist
- BZ - 1088886 - createrepo package description change
- BZ - 1093713 - modifyrepo and mergerepo - insufficient documentation in man pages
CVEs
(none)
References
(none)
Red Hat Enterprise Linux Server 6
SRPM | |
---|---|
createrepo-0.9.9-22.el6.src.rpm | SHA-256: d69910801ab448dd03e71b6ffe927e1aee89ccffe2bd188ff5dd900f92428009 |
x86_64 | |
createrepo-0.9.9-22.el6.noarch.rpm | SHA-256: 49a40e95446fe0379ac908f8a6887094f261bd04e5f0cacef53bd2c0dc4c222e |
createrepo-0.9.9-22.el6.noarch.rpm | SHA-256: 49a40e95446fe0379ac908f8a6887094f261bd04e5f0cacef53bd2c0dc4c222e |
i386 | |
createrepo-0.9.9-22.el6.noarch.rpm | SHA-256: 49a40e95446fe0379ac908f8a6887094f261bd04e5f0cacef53bd2c0dc4c222e |
Red Hat Enterprise Linux Server - Extended Life Cycle Support 6
SRPM | |
---|---|
createrepo-0.9.9-22.el6.src.rpm | SHA-256: d69910801ab448dd03e71b6ffe927e1aee89ccffe2bd188ff5dd900f92428009 |
x86_64 | |
createrepo-0.9.9-22.el6.noarch.rpm | SHA-256: 49a40e95446fe0379ac908f8a6887094f261bd04e5f0cacef53bd2c0dc4c222e |
i386 | |
createrepo-0.9.9-22.el6.noarch.rpm | SHA-256: 49a40e95446fe0379ac908f8a6887094f261bd04e5f0cacef53bd2c0dc4c222e |
Red Hat Enterprise Linux Workstation 6
SRPM | |
---|---|
createrepo-0.9.9-22.el6.src.rpm | SHA-256: d69910801ab448dd03e71b6ffe927e1aee89ccffe2bd188ff5dd900f92428009 |
x86_64 | |
createrepo-0.9.9-22.el6.noarch.rpm | SHA-256: 49a40e95446fe0379ac908f8a6887094f261bd04e5f0cacef53bd2c0dc4c222e |
i386 | |
createrepo-0.9.9-22.el6.noarch.rpm | SHA-256: 49a40e95446fe0379ac908f8a6887094f261bd04e5f0cacef53bd2c0dc4c222e |
Red Hat Enterprise Linux Desktop 6
SRPM | |
---|---|
createrepo-0.9.9-22.el6.src.rpm | SHA-256: d69910801ab448dd03e71b6ffe927e1aee89ccffe2bd188ff5dd900f92428009 |
x86_64 | |
createrepo-0.9.9-22.el6.noarch.rpm | SHA-256: 49a40e95446fe0379ac908f8a6887094f261bd04e5f0cacef53bd2c0dc4c222e |
i386 | |
createrepo-0.9.9-22.el6.noarch.rpm | SHA-256: 49a40e95446fe0379ac908f8a6887094f261bd04e5f0cacef53bd2c0dc4c222e |
Red Hat Enterprise Linux for IBM z Systems 6
SRPM | |
---|---|
createrepo-0.9.9-22.el6.src.rpm | SHA-256: d69910801ab448dd03e71b6ffe927e1aee89ccffe2bd188ff5dd900f92428009 |
s390x | |
createrepo-0.9.9-22.el6.noarch.rpm | SHA-256: 49a40e95446fe0379ac908f8a6887094f261bd04e5f0cacef53bd2c0dc4c222e |
Red Hat Enterprise Linux for Power, big endian 6
SRPM | |
---|---|
createrepo-0.9.9-22.el6.src.rpm | SHA-256: d69910801ab448dd03e71b6ffe927e1aee89ccffe2bd188ff5dd900f92428009 |
ppc64 | |
createrepo-0.9.9-22.el6.noarch.rpm | SHA-256: 49a40e95446fe0379ac908f8a6887094f261bd04e5f0cacef53bd2c0dc4c222e |
Red Hat Enterprise Linux for Scientific Computing 6
SRPM | |
---|---|
createrepo-0.9.9-22.el6.src.rpm | SHA-256: d69910801ab448dd03e71b6ffe927e1aee89ccffe2bd188ff5dd900f92428009 |
x86_64 | |
createrepo-0.9.9-22.el6.noarch.rpm | SHA-256: 49a40e95446fe0379ac908f8a6887094f261bd04e5f0cacef53bd2c0dc4c222e |
Red Hat Enterprise Linux Server from RHUI 6
SRPM | |
---|---|
createrepo-0.9.9-22.el6.src.rpm | SHA-256: d69910801ab448dd03e71b6ffe927e1aee89ccffe2bd188ff5dd900f92428009 |
x86_64 | |
createrepo-0.9.9-22.el6.noarch.rpm | SHA-256: 49a40e95446fe0379ac908f8a6887094f261bd04e5f0cacef53bd2c0dc4c222e |
i386 | |
createrepo-0.9.9-22.el6.noarch.rpm | SHA-256: 49a40e95446fe0379ac908f8a6887094f261bd04e5f0cacef53bd2c0dc4c222e |
Red Hat Enterprise Linux Server - Extended Life Cycle Support (for IBM z Systems) 6
SRPM | |
---|---|
createrepo-0.9.9-22.el6.src.rpm | SHA-256: d69910801ab448dd03e71b6ffe927e1aee89ccffe2bd188ff5dd900f92428009 |
s390x | |
createrepo-0.9.9-22.el6.noarch.rpm | SHA-256: 49a40e95446fe0379ac908f8a6887094f261bd04e5f0cacef53bd2c0dc4c222e |
Red Hat Enterprise Linux Server - Extended Life Cycle Support Extension 6
SRPM | |
---|---|
createrepo-0.9.9-22.el6.src.rpm | SHA-256: d69910801ab448dd03e71b6ffe927e1aee89ccffe2bd188ff5dd900f92428009 |
x86_64 | |
createrepo-0.9.9-22.el6.noarch.rpm | SHA-256: 49a40e95446fe0379ac908f8a6887094f261bd04e5f0cacef53bd2c0dc4c222e |
i386 | |
createrepo-0.9.9-22.el6.noarch.rpm | SHA-256: 49a40e95446fe0379ac908f8a6887094f261bd04e5f0cacef53bd2c0dc4c222e |
Red Hat Enterprise Linux Server - Extended Life Cycle Support Extension (for IBM z Systems) 6
SRPM | |
---|---|
createrepo-0.9.9-22.el6.src.rpm | SHA-256: d69910801ab448dd03e71b6ffe927e1aee89ccffe2bd188ff5dd900f92428009 |
s390x | |
createrepo-0.9.9-22.el6.noarch.rpm | SHA-256: 49a40e95446fe0379ac908f8a6887094f261bd04e5f0cacef53bd2c0dc4c222e |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.