- Issued:
- 2017-05-26
- Updated:
- 2017-05-26
RHBA-2017:1325 - Bug Fix Advisory
Synopsis
docker bug fix and enhancement update
Type/Severity
Bug Fix Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
Updated docker packages that fix several bugs and add various enhancements are now available for Red Hat Enterprise Linux 7 Extras.
Description
Docker is an open-source engine that automates the deployment of any application as a lightweight, portable, self-sufficient container that runs virtually anywhere.
The docker packages contain docker version 1.12.6.
This update fixes these bugs:
- Previously, the journald logging driver leaked an open file descriptor when deleting files. This could lead to wasted disk space on /var. This bug has been fixed and space on /var is no longer wasted. (BZ#1401019)
- Previously, creating many containers simultaneously sometimes lead to a race condition. Consequently, container creation failed when using the devidemapper backend. With this update, the race condition is fixed, and the containers are created successfully. (BZ#1409076)
- Previously, pulling images from additional registries such as Artifactory did not properly request authorization. This has been fixed, and authorization happens as expected. (BZ#1418939)
- Previously, if you shut down the docker daemon using systemd, docker could take up to 90 seconds to shut down running containers. With this update, the unit file for the docker daemon has been modified, and the daemon shuts down much faster now. (BZ#1424709)
- Previously, if you hot-plugged a CPU into the system, the docker daemon did not increment the CPU count. This update fixes the bug. (BZ#1426788)
- Previously, the docker daemon could become unresponsive under heavy load. With this update, the bug has been fixed, and the docker daemon no longer hangs. (BZ#1427156, BZ#1427212)
- The previous update accidentally turned on live-restore containers, which are not currently supported on RHEL7. This could cause the docker daemon to hang and to not function properly. This update removes live-restore from the docker daemon configuration and the daemon works properly now. (BZ#1437784)
- Previously, when processing a Node found in KV store, the docker daemon sometimes became unresponsive due to a race condition. This update fixes this race condition, and docker no longer hangs. (BZ#1446184)
Users of docker are advised to upgrade to these updated packages, which fix these bugs and adds various enhancements.
Solution
Before applying this update, make sure all previously released errata
relevant to your system have been applied.
For details on how to apply this update, refer to:
Affected Products
- Red Hat Enterprise Linux Server 7 x86_64
Fixes
- BZ - 1417242 - Some builds fail with error: AuthZPlugin.AuthZReq: Error response from daemon: layer does not exist
- BZ - 1418939 - docker pull with private registry (Artifactory) fails to request bearer token
- BZ - 1420075 - Describe supported dockerd options in the man page
- BZ - 1420279 - Not possible to push to Docker Hub with latest docker
- BZ - 1426788 - wrong CPU count in docker after hot plugging
- BZ - 1437784 - update docker 1.12.5 to 1.12.6 with paused containers is not finished/hangs
- BZ - 1446184 - dockerd hangs if a EventMemberJoin is received while joining a Node found in KV store
- BZ - 1447536 - Installation failed due to docker.service restart failed
- BZ - 1448457 - docker-cleanup.timer triggers docker to start if it's not currently running
- BZ - 1450172 - packaging: 'yum update docker' yields error messages if dockerd not running
- BZ - 1451079 - 7.3.5: docker fails to start stopped container
CVEs
(none)
References
(none)
Red Hat Enterprise Linux Server 7
SRPM | |
---|---|
docker-1.12.6-28.git1398f24.el7.src.rpm | SHA-256: a19fbf623af27dbec0abe36e91579ebca2875ff20e716850b8f7fdd504257a6d |
x86_64 | |
docker-1.12.6-28.git1398f24.el7.x86_64.rpm | SHA-256: ad71e909096ba587f58e560b6962da969d260ef2f5dcdfd9c33db98c0033d0e1 |
docker-client-1.12.6-28.git1398f24.el7.x86_64.rpm | SHA-256: 109f0bb18b0f3d5d3cf4395f004346c806b32d4ceb0ea96ea00670560d145dbc |
docker-common-1.12.6-28.git1398f24.el7.x86_64.rpm | SHA-256: c80e185a42abbeecb3af290604d7c8cb81706305425145bf26c8648a7770562e |
docker-debuginfo-1.12.6-28.git1398f24.el7.x86_64.rpm | SHA-256: a750dc598dbbf6f929863b6d74a43b46c3083240f41c6718dfe8f627526ccf77 |
docker-logrotate-1.12.6-28.git1398f24.el7.x86_64.rpm | SHA-256: 6afb6f450ec4e180661431f0eaf1677e710235ce5e6110554a238cfb62e8dc9d |
docker-lvm-plugin-1.12.6-28.git1398f24.el7.x86_64.rpm | SHA-256: 806e71902767e95201e6f3a9ff1e9f7c185b40efff28f5269d1b09df38c237cd |
docker-novolume-plugin-1.12.6-28.git1398f24.el7.x86_64.rpm | SHA-256: 0dc47c45b068d1a94e337f86b62ed8771d30fe6f25a9568d67f906382020f66b |
docker-rhel-push-plugin-1.12.6-28.git1398f24.el7.x86_64.rpm | SHA-256: 35223933782c7cf3d17158a68b168cd5cbe97766acb46d875574b76637b4a267 |
docker-v1.10-migrator-1.12.6-28.git1398f24.el7.x86_64.rpm | SHA-256: 3dac3c3685e5a45a6b65fd48935d745cbe3da6e89af21effb383fb24d8873586 |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.