+++ This bug was initially created as a clone of Bug #1714888 +++ Description of problem: Please see also bug 1491786 for more background. If the root filesystem is low on space, it starts the update but runs out of space during the installation of the RPMs. Yum then fails, leaving the system in a corrupted state. Version-Release number of selected component (if applicable): yum-3.4.3-150.el7.noarch kernel-3.10.0-514.6.2.el7.x86_64 (RHEL 7.3) How reproducible: - Steps to Reproduce: 1.1. Build a server with our standard layout including a 3G root filesystem 2. Create a 1.5G file in /usr dd if=/dev/urandom of=/usr/bigfile bs=1024k count=1500 3. Update the server: yum clean all && yum update -y Actual results: RPM installation then fails, leaving packages broken and in an consistent state. The server is then broken; processes no longer can run because dependent libraries are not installed or are installed in inconsistent versions. Expected results: Yum transaction check accurately determines if there is enough space before installing packages.
Verified, glibc-all-langpacks rpm size now calculated as the double size of /usr/lib/locale/locale-archive.tmpl file.
Also verified, glibc-all-langpacks mention has been removed from glibc.spec in glibc-2.17-305.el7.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2019:3513