-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

====================================================================                   Red Hat Security Advisory

Synopsis:          Moderate: yum security, bug fix, and enhancement update
Advisory ID:       RHSA-2019:3583-01
Product:           Red Hat Enterprise Linux
Advisory URL:      https://access.redhat.com/errata/RHSA-2019:3583
Issue date:        2019-11-05
CVE Names:         CVE-2018-20534 CVE-2019-3817 
====================================================================
1. Summary:

An update for yum is now available for Red Hat Enterprise Linux 8.

Red Hat Product Security has rated this update as having a security impact
of Moderate. A Common Vulnerability Scoring System (CVSS) base score, which
gives a detailed severity rating, is available for each vulnerability from
the CVE link(s) in the References section.

2. Relevant releases/architectures:

Red Hat Enterprise Linux AppStream (v. 8) - aarch64, ppc64le, s390x, x86_64
Red Hat Enterprise Linux BaseOS (v. 8) - aarch64, noarch, ppc64le, s390x, x86_64

3. Description:

Yum is a command-line utility that allows the user to check for updates and
automatically download and install updated RPM packages. Yum automatically
obtains and downloads dependencies, prompting the user for permission as
necessary. 

The following packages have been upgraded to a later upstream version: dnf
(4.2.7), dnf-plugins-core (4.0.8), libcomps (0.1.11), libdnf (0.35.1),
librepo (1.10.3), libsolv (0.7.4). (BZ#1690288, BZ#1690289, BZ#1690299,
BZ#1692402, BZ#1694019, BZ#1697946)

Security Fix(es):

* libcomps: use after free when merging two objmrtrees (CVE-2019-3817)

* libsolv: illegal address access in pool_whatprovides in src/pool.h
(CVE-2018-20534)

For more details about the security issue(s), including the impact, a CVSS
score, acknowledgments, and other related information, refer to the CVE
page(s) listed in the References section.

Additional Changes:

For detailed information on changes in this release, see the Red Hat
Enterprise Linux 8.1 Release Notes linked from the References section.

4. Solution:

For details on how to apply this update, which includes the changes
described in this advisory, refer to:

https://access.redhat.com/articles/11258

5. Bugs fixed (https://bugzilla.redhat.com/):

1650266 - microdnf - sockets not supported building layer on rhel8-beta/rhel-minimal image
1655605 - yum list available --showduplicates will list not only available packages but packages installed on the system.
1656584 - Add support for modular errata
1656801 - `dnf update`:  "Errors occurred during transaction" due to POSTUN scriptlet failures
1657703 - [abrt] [faf] dnf: hdrFromFdno(): /usr/lib64/python3.6/site-packages/rpm/transaction.py killed by _rpm.error
1657851 - yum  displays dnf  in -h
1658579 - Be explicite about the REPODIR used in the Error message.
1663533 - proxy bypass behavior incompatible with previous versions
1665538 - CVE-2018-20534 libsolv: illegal address access in pool_whatprovides in src/pool.h
1666325 - yum alias list does not work properly
1667898 - repoquery --whatrequires only accepts one pkgspec
1668005 - CVE-2019-3817 libcomps: use after free when merging two objmrtrees
1670835 - [manpage] yum2dnf incorrect and missing info
1671731 - dnf list showduplicates incorrect output
1671839 - dnf: Typo in es_US localization
1672649 - Add dnf.package.Package API for getting pkgid of package from repo in DNF plugin
1673278 - [manpage] inconsistent cmdline options docs: dnf --help/man page
1673289 - dnf enableplugin/disableplugin does not report unknown plugin
1673902 - missing yum-copr man page
1673913 - option tsflags missing in dnf.conf
1673920 - confusing yum-plugin-changelog documentation
1674562 - dnf not parsing default state of comps group correctly
1676418 - yum-utils manpage inconsistent with other yum compat manpages
1677199 - Fail to obtain the transaction lock after change of SELinux policy type
1677583 - yum-builddep tries to install content from non-active stream
1677640 - The module enable/disable works unexpectedly with slow/fast train virt module
1678593 - do not mention switching streams with module enable
1678596 - unable to install module content into nonstandard install root
1678598 - Net install caused /tmp to run out of space due to flood in dnf.librepo.log
1678689 - dnf module --help refers to module_spec while man page uses module-spec
1679008 - no auto completion with dnf
1679509 - [libdnf] Set skip_if_unavailable=false as default behavior for software management tools
1684270 - [hawkey] occasional segfault when interrupting (SIGINT) dnf process (may be caused by particular plugins in use, e.g. "leaves" ones in the past)
1686645 - Remove empty else block.
1686779 - yum-config-manager does not accept repo names
1688537 - reposync doesn't preserve timestamp from repo being synced
1688823 - dnf tracebacks on invalid modular deps
1689331 - packagekit doesn't honor skip_if_unavailable=False for local repositories
1689931 - global parameter to define skip_if_unavailable behavior for yum
1690288 - Rebase libsolv to >= 0.7.3
1690289 - Rebase dnf to >= 4.2.0
1690299 - Rebase libdnf to >= 0.28.0
1690414 - dnf continues despite an error code from test-transaction
1691315 - microdnf fails to install from repo which uses xml:base on location
1692402 - Rebase dnf-plugins-core to >= 4.0.6
1694019 - Rebase librepo to >= 1.9.5
1694709 - [dnf] docs: update description of skip_if_unavailable
1695720 - dnf logs excessively verbosely by default, cannot be configured, certain operations (e.g. reposync) lead to huge logs occupying excessive filesystem space
1697946 - Rebase libcomps to >= 0.1.10
1699348 - System upgrades, empty installroot, involving modular content require explicit --setopt=module_platform_id to work correctly
1700250 - Redundant “]” in dnf module info output
1700741 - When dnf plugin is upgraded via Obsolete, it is not run in the transaction phase
1702283 - microdnf leaks memory
1702678 - Settings are not saved with "yum config-manager --save --setopt=.

RedHat: RHSA-2019-3583:01 Moderate: yum security, bug fix,

An update for yum is now available for Red Hat Enterprise Linux 8

Summary

Yum is a command-line utility that allows the user to check for updates and automatically download and install updated RPM packages. Yum automatically obtains and downloads dependencies, prompting the user for permission as necessary.
The following packages have been upgraded to a later upstream version: dnf (4.2.7), dnf-plugins-core (4.0.8), libcomps (0.1.11), libdnf (0.35.1), librepo (1.10.3), libsolv (0.7.4). (BZ#1690288, BZ#1690289, BZ#1690299, BZ#1692402, BZ#1694019, BZ#1697946)
Security Fix(es):
* libcomps: use after free when merging two objmrtrees (CVE-2019-3817)
* libsolv: illegal address access in pool_whatprovides in src/pool.h (CVE-2018-20534)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Additional Changes:
For detailed information on changes in this release, see the Red Hat Enterprise Linux 8.1 Release Notes linked from the References section.



Summary


Solution

For details on how to apply this update, which includes the changes described in this advisory, refer to:
https://access.redhat.com/articles/11258

References

https://access.redhat.com/security/cve/CVE-2018-20534 https://access.redhat.com/security/cve/CVE-2019-3817 https://access.redhat.com/security/updates/classification/#moderate https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/8.1_release_notes/

Package List

Red Hat Enterprise Linux AppStream (v. 8):
Source: createrepo_c-0.11.0-3.el8.src.rpm
aarch64: createrepo_c-0.11.0-3.el8.aarch64.rpm createrepo_c-debuginfo-0.11.0-3.el8.aarch64.rpm createrepo_c-debugsource-0.11.0-3.el8.aarch64.rpm createrepo_c-devel-0.11.0-3.el8.aarch64.rpm createrepo_c-libs-0.11.0-3.el8.aarch64.rpm createrepo_c-libs-debuginfo-0.11.0-3.el8.aarch64.rpm python3-createrepo_c-0.11.0-3.el8.aarch64.rpm python3-createrepo_c-debuginfo-0.11.0-3.el8.aarch64.rpm
ppc64le: createrepo_c-0.11.0-3.el8.ppc64le.rpm createrepo_c-debuginfo-0.11.0-3.el8.ppc64le.rpm createrepo_c-debugsource-0.11.0-3.el8.ppc64le.rpm createrepo_c-devel-0.11.0-3.el8.ppc64le.rpm createrepo_c-libs-0.11.0-3.el8.ppc64le.rpm createrepo_c-libs-debuginfo-0.11.0-3.el8.ppc64le.rpm python3-createrepo_c-0.11.0-3.el8.ppc64le.rpm python3-createrepo_c-debuginfo-0.11.0-3.el8.ppc64le.rpm
s390x: createrepo_c-0.11.0-3.el8.s390x.rpm createrepo_c-debuginfo-0.11.0-3.el8.s390x.rpm createrepo_c-debugsource-0.11.0-3.el8.s390x.rpm createrepo_c-devel-0.11.0-3.el8.s390x.rpm createrepo_c-libs-0.11.0-3.el8.s390x.rpm createrepo_c-libs-debuginfo-0.11.0-3.el8.s390x.rpm python3-createrepo_c-0.11.0-3.el8.s390x.rpm python3-createrepo_c-debuginfo-0.11.0-3.el8.s390x.rpm
x86_64: createrepo_c-0.11.0-3.el8.x86_64.rpm createrepo_c-debuginfo-0.11.0-3.el8.i686.rpm createrepo_c-debuginfo-0.11.0-3.el8.x86_64.rpm createrepo_c-debugsource-0.11.0-3.el8.i686.rpm createrepo_c-debugsource-0.11.0-3.el8.x86_64.rpm createrepo_c-devel-0.11.0-3.el8.i686.rpm createrepo_c-devel-0.11.0-3.el8.x86_64.rpm createrepo_c-libs-0.11.0-3.el8.i686.rpm createrepo_c-libs-0.11.0-3.el8.x86_64.rpm createrepo_c-libs-debuginfo-0.11.0-3.el8.i686.rpm createrepo_c-libs-debuginfo-0.11.0-3.el8.x86_64.rpm python3-createrepo_c-0.11.0-3.el8.x86_64.rpm python3-createrepo_c-debuginfo-0.11.0-3.el8.i686.rpm python3-createrepo_c-debuginfo-0.11.0-3.el8.x86_64.rpm
Red Hat Enterprise Linux BaseOS (v. 8):
Source: dnf-4.2.7-6.el8.src.rpm dnf-plugins-core-4.0.8-3.el8.src.rpm libcomps-0.1.11-2.el8.src.rpm libdnf-0.35.1-8.el8.src.rpm librepo-1.10.3-3.el8.src.rpm librhsm-0.0.3-3.el8.src.rpm libsolv-0.7.4-3.el8.src.rpm microdnf-3.0.1-3.el8.src.rpm
aarch64: libcomps-0.1.11-2.el8.aarch64.rpm libcomps-debuginfo-0.1.11-2.el8.aarch64.rpm libcomps-debugsource-0.1.11-2.el8.aarch64.rpm libcomps-devel-0.1.11-2.el8.aarch64.rpm libdnf-0.35.1-8.el8.aarch64.rpm libdnf-debuginfo-0.35.1-8.el8.aarch64.rpm libdnf-debugsource-0.35.1-8.el8.aarch64.rpm librepo-1.10.3-3.el8.aarch64.rpm librepo-debuginfo-1.10.3-3.el8.aarch64.rpm librepo-debugsource-1.10.3-3.el8.aarch64.rpm librhsm-0.0.3-3.el8.aarch64.rpm librhsm-debuginfo-0.0.3-3.el8.aarch64.rpm librhsm-debugsource-0.0.3-3.el8.aarch64.rpm libsolv-0.7.4-3.el8.aarch64.rpm libsolv-debuginfo-0.7.4-3.el8.aarch64.rpm libsolv-debugsource-0.7.4-3.el8.aarch64.rpm libsolv-demo-debuginfo-0.7.4-3.el8.aarch64.rpm libsolv-tools-debuginfo-0.7.4-3.el8.aarch64.rpm microdnf-3.0.1-3.el8.aarch64.rpm microdnf-debuginfo-3.0.1-3.el8.aarch64.rpm microdnf-debugsource-3.0.1-3.el8.aarch64.rpm perl-solv-debuginfo-0.7.4-3.el8.aarch64.rpm python3-hawkey-0.35.1-8.el8.aarch64.rpm python3-hawkey-debuginfo-0.35.1-8.el8.aarch64.rpm python3-libcomps-0.1.11-2.el8.aarch64.rpm python3-libcomps-debuginfo-0.1.11-2.el8.aarch64.rpm python3-libdnf-0.35.1-8.el8.aarch64.rpm python3-libdnf-debuginfo-0.35.1-8.el8.aarch64.rpm python3-librepo-1.10.3-3.el8.aarch64.rpm python3-librepo-debuginfo-1.10.3-3.el8.aarch64.rpm python3-solv-debuginfo-0.7.4-3.el8.aarch64.rpm ruby-solv-debuginfo-0.7.4-3.el8.aarch64.rpm
noarch: dnf-4.2.7-6.el8.noarch.rpm dnf-automatic-4.2.7-6.el8.noarch.rpm dnf-data-4.2.7-6.el8.noarch.rpm dnf-plugins-core-4.0.8-3.el8.noarch.rpm python3-dnf-4.2.7-6.el8.noarch.rpm python3-dnf-plugin-versionlock-4.0.8-3.el8.noarch.rpm python3-dnf-plugins-core-4.0.8-3.el8.noarch.rpm yum-4.2.7-6.el8.noarch.rpm yum-utils-4.0.8-3.el8.noarch.rpm
ppc64le: libcomps-0.1.11-2.el8.ppc64le.rpm libcomps-debuginfo-0.1.11-2.el8.ppc64le.rpm libcomps-debugsource-0.1.11-2.el8.ppc64le.rpm libcomps-devel-0.1.11-2.el8.ppc64le.rpm libdnf-0.35.1-8.el8.ppc64le.rpm libdnf-debuginfo-0.35.1-8.el8.ppc64le.rpm libdnf-debugsource-0.35.1-8.el8.ppc64le.rpm librepo-1.10.3-3.el8.ppc64le.rpm librepo-debuginfo-1.10.3-3.el8.ppc64le.rpm librepo-debugsource-1.10.3-3.el8.ppc64le.rpm librhsm-0.0.3-3.el8.ppc64le.rpm librhsm-debuginfo-0.0.3-3.el8.ppc64le.rpm librhsm-debugsource-0.0.3-3.el8.ppc64le.rpm libsolv-0.7.4-3.el8.ppc64le.rpm libsolv-debuginfo-0.7.4-3.el8.ppc64le.rpm libsolv-debugsource-0.7.4-3.el8.ppc64le.rpm libsolv-demo-debuginfo-0.7.4-3.el8.ppc64le.rpm libsolv-tools-debuginfo-0.7.4-3.el8.ppc64le.rpm microdnf-3.0.1-3.el8.ppc64le.rpm microdnf-debuginfo-3.0.1-3.el8.ppc64le.rpm microdnf-debugsource-3.0.1-3.el8.ppc64le.rpm perl-solv-debuginfo-0.7.4-3.el8.ppc64le.rpm python3-hawkey-0.35.1-8.el8.ppc64le.rpm python3-hawkey-debuginfo-0.35.1-8.el8.ppc64le.rpm python3-libcomps-0.1.11-2.el8.ppc64le.rpm python3-libcomps-debuginfo-0.1.11-2.el8.ppc64le.rpm python3-libdnf-0.35.1-8.el8.ppc64le.rpm python3-libdnf-debuginfo-0.35.1-8.el8.ppc64le.rpm python3-librepo-1.10.3-3.el8.ppc64le.rpm python3-librepo-debuginfo-1.10.3-3.el8.ppc64le.rpm python3-solv-debuginfo-0.7.4-3.el8.ppc64le.rpm ruby-solv-debuginfo-0.7.4-3.el8.ppc64le.rpm
s390x: libcomps-0.1.11-2.el8.s390x.rpm libcomps-debuginfo-0.1.11-2.el8.s390x.rpm libcomps-debugsource-0.1.11-2.el8.s390x.rpm libcomps-devel-0.1.11-2.el8.s390x.rpm libdnf-0.35.1-8.el8.s390x.rpm libdnf-debuginfo-0.35.1-8.el8.s390x.rpm libdnf-debugsource-0.35.1-8.el8.s390x.rpm librepo-1.10.3-3.el8.s390x.rpm librepo-debuginfo-1.10.3-3.el8.s390x.rpm librepo-debugsource-1.10.3-3.el8.s390x.rpm librhsm-0.0.3-3.el8.s390x.rpm librhsm-debuginfo-0.0.3-3.el8.s390x.rpm librhsm-debugsource-0.0.3-3.el8.s390x.rpm libsolv-0.7.4-3.el8.s390x.rpm libsolv-debuginfo-0.7.4-3.el8.s390x.rpm libsolv-debugsource-0.7.4-3.el8.s390x.rpm libsolv-demo-debuginfo-0.7.4-3.el8.s390x.rpm libsolv-tools-debuginfo-0.7.4-3.el8.s390x.rpm microdnf-3.0.1-3.el8.s390x.rpm microdnf-debuginfo-3.0.1-3.el8.s390x.rpm microdnf-debugsource-3.0.1-3.el8.s390x.rpm perl-solv-debuginfo-0.7.4-3.el8.s390x.rpm python3-hawkey-0.35.1-8.el8.s390x.rpm python3-hawkey-debuginfo-0.35.1-8.el8.s390x.rpm python3-libcomps-0.1.11-2.el8.s390x.rpm python3-libcomps-debuginfo-0.1.11-2.el8.s390x.rpm python3-libdnf-0.35.1-8.el8.s390x.rpm python3-libdnf-debuginfo-0.35.1-8.el8.s390x.rpm python3-librepo-1.10.3-3.el8.s390x.rpm python3-librepo-debuginfo-1.10.3-3.el8.s390x.rpm python3-solv-debuginfo-0.7.4-3.el8.s390x.rpm ruby-solv-debuginfo-0.7.4-3.el8.s390x.rpm
x86_64: libcomps-0.1.11-2.el8.i686.rpm libcomps-0.1.11-2.el8.x86_64.rpm libcomps-debuginfo-0.1.11-2.el8.i686.rpm libcomps-debuginfo-0.1.11-2.el8.x86_64.rpm libcomps-debugsource-0.1.11-2.el8.i686.rpm libcomps-debugsource-0.1.11-2.el8.x86_64.rpm libcomps-devel-0.1.11-2.el8.i686.rpm libcomps-devel-0.1.11-2.el8.x86_64.rpm libdnf-0.35.1-8.el8.i686.rpm libdnf-0.35.1-8.el8.x86_64.rpm libdnf-debuginfo-0.35.1-8.el8.i686.rpm libdnf-debuginfo-0.35.1-8.el8.x86_64.rpm libdnf-debugsource-0.35.1-8.el8.i686.rpm libdnf-debugsource-0.35.1-8.el8.x86_64.rpm librepo-1.10.3-3.el8.i686.rpm librepo-1.10.3-3.el8.x86_64.rpm librepo-debuginfo-1.10.3-3.el8.i686.rpm librepo-debuginfo-1.10.3-3.el8.x86_64.rpm librepo-debugsource-1.10.3-3.el8.i686.rpm librepo-debugsource-1.10.3-3.el8.x86_64.rpm librhsm-0.0.3-3.el8.i686.rpm librhsm-0.0.3-3.el8.x86_64.rpm librhsm-debuginfo-0.0.3-3.el8.i686.rpm librhsm-debuginfo-0.0.3-3.el8.x86_64.rpm librhsm-debugsource-0.0.3-3.el8.i686.rpm librhsm-debugsource-0.0.3-3.el8.x86_64.rpm libsolv-0.7.4-3.el8.i686.rpm libsolv-0.7.4-3.el8.x86_64.rpm libsolv-debuginfo-0.7.4-3.el8.i686.rpm libsolv-debuginfo-0.7.4-3.el8.x86_64.rpm libsolv-debugsource-0.7.4-3.el8.i686.rpm libsolv-debugsource-0.7.4-3.el8.x86_64.rpm libsolv-demo-debuginfo-0.7.4-3.el8.i686.rpm libsolv-demo-debuginfo-0.7.4-3.el8.x86_64.rpm libsolv-tools-debuginfo-0.7.4-3.el8.i686.rpm libsolv-tools-debuginfo-0.7.4-3.el8.x86_64.rpm microdnf-3.0.1-3.el8.x86_64.rpm microdnf-debuginfo-3.0.1-3.el8.x86_64.rpm microdnf-debugsource-3.0.1-3.el8.x86_64.rpm perl-solv-debuginfo-0.7.4-3.el8.i686.rpm perl-solv-debuginfo-0.7.4-3.el8.x86_64.rpm python3-hawkey-0.35.1-8.el8.x86_64.rpm python3-hawkey-debuginfo-0.35.1-8.el8.i686.rpm python3-hawkey-debuginfo-0.35.1-8.el8.x86_64.rpm python3-libcomps-0.1.11-2.el8.x86_64.rpm python3-libcomps-debuginfo-0.1.11-2.el8.i686.rpm python3-libcomps-debuginfo-0.1.11-2.el8.x86_64.rpm python3-libdnf-0.35.1-8.el8.x86_64.rpm python3-libdnf-debuginfo-0.35.1-8.el8.i686.rpm python3-libdnf-debuginfo-0.35.1-8.el8.x86_64.rpm python3-librepo-1.10.3-3.el8.x86_64.rpm python3-librepo-debuginfo-1.10.3-3.el8.i686.rpm python3-librepo-debuginfo-1.10.3-3.el8.x86_64.rpm python3-solv-debuginfo-0.7.4-3.el8.i686.rpm python3-solv-debuginfo-0.7.4-3.el8.x86_64.rpm ruby-solv-debuginfo-0.7.4-3.el8.i686.rpm ruby-solv-debuginfo-0.7.4-3.el8.x86_64.rpm
These packages are GPG signed by Red Hat for security. Our key and details on how to verify the signature are available from https://access.redhat.com/security/team/key/


Severity
Advisory ID: RHSA-2019:3583-01
Product: Red Hat Enterprise Linux
Advisory URL: https://access.redhat.com/errata/RHSA-2019:3583
Issued Date: : 2019-11-05
CVE Names: CVE-2018-20534 CVE-2019-3817

Topic

An update for yum is now available for Red Hat Enterprise Linux 8.Red Hat Product Security has rated this update as having a security impactof Moderate. A Common Vulnerability Scoring System (CVSS) base score, whichgives a detailed severity rating, is available for each vulnerability fromthe CVE link(s) in the References section.


Topic


 

Relevant Releases Architectures

Red Hat Enterprise Linux AppStream (v. 8) - aarch64, ppc64le, s390x, x86_64

Red Hat Enterprise Linux BaseOS (v. 8) - aarch64, noarch, ppc64le, s390x, x86_64


Bugs Fixed

1650266 - microdnf - sockets not supported building layer on rhel8-beta/rhel-minimal image

1655605 - yum list available --showduplicates will list not only available packages but packages installed on the system.

1656584 - Add support for modular errata

1656801 - `dnf update`: "Errors occurred during transaction" due to POSTUN scriptlet failures

1657703 - [abrt] [faf] dnf: hdrFromFdno(): /usr/lib64/python3.6/site-packages/rpm/transaction.py killed by _rpm.error

1657851 - yum displays dnf in -h

1658579 - Be explicite about the REPODIR used in the Error message.

1663533 - proxy bypass behavior incompatible with previous versions

1665538 - CVE-2018-20534 libsolv: illegal address access in pool_whatprovides in src/pool.h

1666325 - yum alias list does not work properly

1667898 - repoquery --whatrequires only accepts one pkgspec

1668005 - CVE-2019-3817 libcomps: use after free when merging two objmrtrees

1670835 - [manpage] yum2dnf incorrect and missing info

1671731 - dnf list showduplicates incorrect output

1671839 - dnf: Typo in es_US localization

1672649 - Add dnf.package.Package API for getting pkgid of package from repo in DNF plugin

1673278 - [manpage] inconsistent cmdline options docs: dnf --help/man page

1673289 - dnf enableplugin/disableplugin does not report unknown plugin

1673902 - missing yum-copr man page

1673913 - option tsflags missing in dnf.conf

1673920 - confusing yum-plugin-changelog documentation

1674562 - dnf not parsing default state of comps group correctly

1676418 - yum-utils manpage inconsistent with other yum compat manpages

1677199 - Fail to obtain the transaction lock after change of SELinux policy type

1677583 - yum-builddep tries to install content from non-active stream

1677640 - The module enable/disable works unexpectedly with slow/fast train virt module

1678593 - do not mention switching streams with module enable

1678596 - unable to install module content into nonstandard install root

1678598 - Net install caused /tmp to run out of space due to flood in dnf.librepo.log

1678689 - dnf module --help refers to module_spec while man page uses module-spec

1679008 - no auto completion with dnf

1679509 - [libdnf] Set skip_if_unavailable=false as default behavior for software management tools

1684270 - [hawkey] occasional segfault when interrupting (SIGINT) dnf process (may be caused by particular plugins in use, e.g. "leaves" ones in the past)

1686645 - Remove empty else block.

1686779 - yum-config-manager does not accept repo names

1688537 - reposync doesn't preserve timestamp from repo being synced

1688823 - dnf tracebacks on invalid modular deps

1689331 - packagekit doesn't honor skip_if_unavailable=False for local repositories

1689931 - global parameter to define skip_if_unavailable behavior for yum

1690288 - Rebase libsolv to >= 0.7.3

1690289 - Rebase dnf to >= 4.2.0

1690299 - Rebase libdnf to >= 0.28.0

1690414 - dnf continues despite an error code from test-transaction

1691315 - microdnf fails to install from repo which uses xml:base on location

1692402 - Rebase dnf-plugins-core to >= 4.0.6

1694019 - Rebase librepo to >= 1.9.5

1694709 - [dnf] docs: update description of skip_if_unavailable

1695720 - dnf logs excessively verbosely by default, cannot be configured, certain operations (e.g. reposync) lead to huge logs occupying excessive filesystem space

1697946 - Rebase libcomps to >= 0.1.10

1699348 - System upgrades, empty installroot, involving modular content require explicit --setopt=module_platform_id to work correctly

1700250 - Redundant “]” in dnf module info output

1700741 - When dnf plugin is upgraded via Obsolete, it is not run in the transaction phase

1702283 - microdnf leaks memory

1702678 - Settings are not saved with "yum config-manager --save --setopt=.

1702690 - implement built-in log rotation

1703609 - Inconsistency between dnf-automatic command name and man page name

1706215 - using the @ module syntax for yum4 avoids the stream switching error protection

1707453 - dnf update --allowerasing just removes a package, without installing a new package.

1709798 - DNF cannot work with installed modularity content if repo is disabled.

1712055 - Confusing Error message: Failed to synchronize cache for repo 'rhel'

1712460 - [microdnf] - UBI containers not "inherit" the subscription automatically from subscribed satellite content host

1713220 - Test object to None after use it

1714265 - libdnf ships /usr/lib64/libdnf/plugins/README but not the parent directories

1714788 - Reposync should sync the entire repository to include module information. reposync should download the packages regardless of whether a module is enabled or disabled

1716313 - libdnf context doesn't honor skip_if_unavailable=True for local repositories

1717429 - dnf install errors out when a non-existent package is provided together with existing ones

1719830 - dnf fails to do simple commands after adding epel-7

1722493 - gpgcheck=0 in a /etc/yum.repos.d/ .repo file is ignored

1724564 - dnf module install - just enable it, without installing it.

1724668 - dnf builddep fails trying to parse specfile

1725213 - dnf: Can't handle being passed 35+ file names as input for downgrade operation

1726141 - dnf-sack.cpp:727: Assertion `fp_primary' failed.

1730224 - libdnf 0.35.1 crashes with "Assertion `repoImpl->libsolvRepo == repo' failed"

1737328 - [abrt] dnf: endTransaction(): transaction.py:758:endTransaction:RuntimeError: TransactionItem state is not set: nodejs-1:10.15.0-1.fc29.x86_64

1744979 - "microdnf --help" crashes (segfault)

1746349 - Incorrect parsing of "--setopt" with repositories with dots


Related News