- Issued:
- 2017-12-12
- Updated:
- 2017-12-12
RHBA-2017:3445 - Bug Fix Advisory
Synopsis
Red Hat Satellite 5.8.0 bug fix update
Type/Severity
Bug Fix Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
Updated cobbler, nutch, satellite-schema, spacecmd, spacewalk-backend, spacewalk-java and spacewalk-schema packages that fix several bugs and add various enhancements are now available for Red Hat Satellite 5.8.0.
Description
Red Hat Satellite provides a solution to organizations requiring absolute control over and privacy of the maintenance and package deployment of their servers. It allows organizations to utilize the benefits of Red Hat Network (RHN) without having to provide public Internet access to their servers or other client systems. Red Hat Satellite 5.8.0 can be upgraded to from earlier releases.
Bug fixes:
- After updating Satellite to 5.6, the "cobbler system getks" command for systems added by cobbler failed. This is now fixed. (BZ#1178515)
- Conditional restart of logrotate by cobblerd sometimes failed. The logrotate config file for cobblerd has been modified to make this process more robust. (BZ#1314379)
- When making multiple calls to the channel.software.mergePackages API to clone channels, the first repodata request was processed but others where purged. Consequently, sometimes no repodata was created. Additional repodata requests for the channel being cloned are no longer purged. (BZ#1320469)
- After applying errata RHBA-2016:1645, calling the spacecmd command directly from the system shell to apply custom values with spaces did not work as expected. With this update, custom values with spaces works as expected. (BZ#1373378)
- During satellite-sync, the database sometimes reported deadlocks which aborted the synchronization. The database lock code has been improved. (BZ#1445415, BZ#1452362)
- Previously, using spacewalk-repo-sync with repository URL option and omitting the protocol caused "list index out of range" to be logged. The error message now reads "Unknown protocol in repo URL". (BZ#1450445)
- Previously, API call schedule.failSystemAction did not check the action ID was valid. An invalid ID caused the process to fail and "unhandled internal exception: null" was logged. The validity is now checked. (BZ#1455880)
- When changing the base channel for multiple hosts, the system.setBaseChannel() function sometimes deadlocked. The database lock code has been improved. (BZ#1469744)
- Previously, a command scheduled remotely could be removed in the Satellite web UI, but this does not cancel the action. With this update, when attempting to forcibly disable a remotely scheduled action in the web UI, a confirmation dialogue with warning is displayed. If the change is confirmed, the action is marked as failed. (BZ#1471018)
- Adding a system that had snapshots enabled to a system group sometimes became deadlocked. The database lock code has been improved. (BZ#1481848)
- Previously, JAVA core dumps were written to "/usr/sbin". With this update, they are disabled if you run the "spacewalk-setup-tomcat" script. (BZ#1483503)
- Previously, the command "rhn-satellite-activate --manifest-info" showed the latest manifest even if activation had failed. With this update, only the last successfully activated manifest is shown. (BZ#1486285)
- Canceling a scheduled event does not work if the event is a child of a patent task. Previously, only an internal server error was written to "/var/log/tomcat6/calaina.out". The usability of the web UI has been improved. (BZ#1492572)
- Previously, API call channel.software.mergeErrata deleted errata from the source channel if it also existed in the destination channel. Errata are now correctly merged. (BZ#1493143)
- Various improvements to EUS subscription logic have been made. (BZ#1494575, BZ#1505985)
- On a system with a large PostgreSQL database with many cloned channels, the Errata clone page was slow to load. The code has been improved and the clone page loads within a few seconds. (BZ#1504975)
Enhancements:
- This update adds the option --quiet, -q for softwarechannel_sync in spacecmd, which prevents output to "logging.debug" when channels are equal. (BZ#1367562)
- You can now search in the Satellite web UI for software channel entitlements using the label instead of the name. (BZ#1489564)
Solution
Application of this errata involves updating the database schema.
Before applying this update, make sure all previously-released errata relevant
to your system have been applied. To apply this erratum, take the following
steps:
- Shut down Red Hat Satellite by running the following command as root:
rhn-satellite stop
- Backup the database. For embedded or managed database variants, please consult
Red Hat Satellite 5.8 documentation. For an external database, consult your
database administrator.
- Upgrade the errata packages. Details on how to apply this update are available
at https://access.redhat.com/site/articles/11258
- Update the database schema using the spacewalk-schema-upgrade command. To do
so, run as root:
spacewalk-schema-upgrade
This process will update your database schema to the latest version. The
spacewalk-schema-upgrade command will inform you about the results of the
upgrade and exact locations of schema upgrade log files.
- Restart Red Hat Satellite by running the following as root:
rhn-satellite start
Affected Products
- Red Hat Satellite 5.8 x86_64
- Red Hat Satellite 5.8 s390x
Fixes
- BZ - 1314379 - The cobblerd logrotate config file can completely disable the whole logrotate system.
- BZ - 1320469 - Bug: API "channel.software.mergePackages" does not create a repodata if a clone channel is created using the API
- BZ - 1373378 - Applying errata RHBA-2016:1645 causing different behaviour of applying custom values on systems
- BZ - 1445415 - satellite sync deadlock linking packages to channels
- BZ - 1450445 - spacewalk-repo-sync doesn't check protocol in prefix of url (http, nfs, file)
- BZ - 1452362 - Deadlock detected while waiting for resource messages during satellite-sync
- BZ - 1455880 - failSystemAction does not check system action id
- BZ - 1469744 - Deadlocks encountered with system.setBaseChannel()
- BZ - 1471018 - Allow cancel event that was picked up from queue by WebUI
- BZ - 1481848 - [5.8] rhn_server.snapshot_server deadlock on Activation Key path
- BZ - 1483503 - JAVA core dumps occupy disk space in /usr/sbin
- BZ - 1486285 - rhn-satellite-activate --manifest-info shows failed manifest
- BZ - 1489564 - Cannot search Software Channel Entitlements according to the label (what is an output of rhn-satellite-activate)
- BZ - 1493143 - channel.software.mergeErrata deletes errata from source channel if it exists in destination channel
- BZ - 1494575 - RHEL7.* isn't subscribed to EUS channel with option --use-eus-channel
- BZ - 1505985 - [5.8] For a system subscribed to RHEL 7.2 EUS, Satellite 5 does not provide option to subscribe system to RHEL 7.3 EUS base channel
CVEs
(none)
Red Hat Satellite 5.8
SRPM | |
---|---|
cobbler-2.0.7-69.el6sat.src.rpm | SHA-256: df93714282d48a535161b3b0151ac1e5f8eab9344a15057f6ad29220096877d6 |
nutch-1.0-0.17.20081201040121nightly.el6sat.src.rpm | SHA-256: a301b72ce9564ce25cfcc3e21562fcef004abf289e1706003fa01b75d3a88e42 |
satellite-schema-5.8.0.38-1.el6sat.src.rpm | SHA-256: 4a57ae34b1e0129746f79c96bafab1a01e466a556c7f4cd7422b0ea0d1607759 |
spacecmd-2.5.0-16.el6sat.src.rpm | SHA-256: a91a90d728fe0348ed24f2f787efdb639d0154b9e10108d594017ab03f22d1ed |
spacewalk-backend-2.5.3-157.el6sat.src.rpm | SHA-256: 7d335f21ceb7591b3d743a75d8da9cd78ca302176493444393c0c4880c085482 |
spacewalk-java-2.5.14-107.el6sat.src.rpm | SHA-256: 2793f94b49f782e3c46dda7df9e348ecb67d77e9e29b707bdb0f6f6b8b05b727 |
spacewalk-schema-2.5.1-54.el6sat.src.rpm | SHA-256: c5487ab758bb02e629c1217fa092acbf131b5ce24354a62d2ad83248be61152e |
spacewalk-search-2.5.1-5.el6sat.src.rpm | SHA-256: ea531a396542142fe30dab4406aa5362328eb7bdb943a9a75d0ecf921606cdfd |
spacewalk-setup-2.5.1-23.el6sat.src.rpm | SHA-256: a4c2c941ea6cffd0c6a1dcba9c2f2cb8084ee66f7bc6c562617a1e22a041e632 |
x86_64 | |
cobbler-2.0.7-69.el6sat.noarch.rpm | SHA-256: 5a394355ac0d3d912b28f38d064a36792eac67cb722b280d71876a86385c662f |
nutch-1.0-0.17.20081201040121nightly.el6sat.noarch.rpm | SHA-256: 7bdc6c24b2cc792d140e88c51562921c374ff9728ad54895209c5f31d65ca6bf |
satellite-schema-5.8.0.38-1.el6sat.noarch.rpm | SHA-256: 6897673b3ca2ca2ee207b1f827e3ee940a5b9723614e40f90d0d49a72d444678 |
spacecmd-2.5.0-16.el6sat.noarch.rpm | SHA-256: d9f934784c024b68c215690e25deeef87e6af030b98a563ebce8e1d5f4f639dc |
spacewalk-backend-2.5.3-157.el6sat.noarch.rpm | SHA-256: 98c44549bc09ebab083f6aa740841af336cff505551548b73d3f724c15d1a1b9 |
spacewalk-backend-app-2.5.3-157.el6sat.noarch.rpm | SHA-256: 2cf44df20cfbffa650a19ee474d05c6d993a25e8a22a97005bee8a747474d699 |
spacewalk-backend-applet-2.5.3-157.el6sat.noarch.rpm | SHA-256: c88bc4d66d00c7505d147bd7033d2dc536318e93641ccf23e35e8dd6b6da5815 |
spacewalk-backend-cdn-2.5.3-157.el6sat.noarch.rpm | SHA-256: 67488aefce7ae09b77fc30b939989715b7809a51a8d646f94664d3c084d0b3dc |
spacewalk-backend-config-files-2.5.3-157.el6sat.noarch.rpm | SHA-256: f51a915cdf730bc2b66548b3679a516de312868f683d27502d1de3c40f4893e4 |
spacewalk-backend-config-files-common-2.5.3-157.el6sat.noarch.rpm | SHA-256: 9ae667ab8bad33b193f458058eb1a271879c457fe06793af231dc40cbc2ebced |
spacewalk-backend-config-files-tool-2.5.3-157.el6sat.noarch.rpm | SHA-256: d544ff4af947128cc01c91cf971066f32fa5d229715b9973f42fe0b765b9cdd0 |
spacewalk-backend-iss-2.5.3-157.el6sat.noarch.rpm | SHA-256: 9e16fd679981319ddd640d94c9255c3f43cf93fac98419a91871052c054fe141 |
spacewalk-backend-iss-export-2.5.3-157.el6sat.noarch.rpm | SHA-256: 24c0a879166630511a4acb03c50e5040cdb2e5564371d8f891aa461aad8ab05a |
spacewalk-backend-libs-2.5.3-157.el6sat.noarch.rpm | SHA-256: 032c69ddff3b6d5d8907d4b03e502b29758ea322fc5cfd3f9c9e2310cba02e70 |
spacewalk-backend-package-push-server-2.5.3-157.el6sat.noarch.rpm | SHA-256: 4e03e2c99116fa3a0f29d750285b70a5f2b9e30319c13aed2cf9cb40d4b99ebd |
spacewalk-backend-server-2.5.3-157.el6sat.noarch.rpm | SHA-256: c851040bee58cc5ff60ca65f97dc398fbe1360c6b64a567c877d8a93fb55a9ef |
spacewalk-backend-sql-2.5.3-157.el6sat.noarch.rpm | SHA-256: e438be8941b54a8fa9ab19ac0c2491694328090d540cefedf0a6bdaa6f7951bf |
spacewalk-backend-sql-oracle-2.5.3-157.el6sat.noarch.rpm | SHA-256: 5df3fc77deccd97b2cb8ed15759e3969606cd8593c10df1216d2770a367cf1a0 |
spacewalk-backend-sql-postgresql-2.5.3-157.el6sat.noarch.rpm | SHA-256: e03e8da0e4c981161b862240a6054ab2ee2ed06a011ceb26f1bf47608b9eebe6 |
spacewalk-backend-tools-2.5.3-157.el6sat.noarch.rpm | SHA-256: 3d8657f07e858615b8dbb098521d661ae563e97944f73f46c97724ec846eb254 |
spacewalk-backend-xml-export-libs-2.5.3-157.el6sat.noarch.rpm | SHA-256: 44b178937f51d0b383c1b622f6dd9f65b1633e741e713e08341e9225e0d07350 |
spacewalk-backend-xmlrpc-2.5.3-157.el6sat.noarch.rpm | SHA-256: f7af9fc95d908b505c57ff9196172f79d064bb8058e3a983f194210d8b221722 |
spacewalk-java-2.5.14-107.el6sat.noarch.rpm | SHA-256: 6a7c19544f53cba029af8a3fce2d123152e6c10f2a5167d3e42d0b63c5088ba3 |
spacewalk-java-config-2.5.14-107.el6sat.noarch.rpm | SHA-256: a34b7bf661e6f4b5aeb072c64392d9dac4b64bad679ffd62263392821119ff7b |
spacewalk-java-lib-2.5.14-107.el6sat.noarch.rpm | SHA-256: df173ae6200bcf6a68caf444f5cda9ddbff67862e1542435d86b89fbcb657a40 |
spacewalk-java-oracle-2.5.14-107.el6sat.noarch.rpm | SHA-256: 6d6ea9599668c714269d700684783f2e92e2d1ca8b7358f3982eb35f3d25a3b5 |
spacewalk-java-postgresql-2.5.14-107.el6sat.noarch.rpm | SHA-256: e29161a262de61f50794192ca98c582af96c52843322be607f70796509f090a4 |
spacewalk-schema-2.5.1-54.el6sat.noarch.rpm | SHA-256: 332f605b79519f6606d863b43ec6c5a9b465b1542b541421095a445e0f56e0b9 |
spacewalk-search-2.5.1-5.el6sat.noarch.rpm | SHA-256: 051c41b75a2f5e66dee6d2eb7a25f4941cc92e21dd4590df313b4d5283f5d004 |
spacewalk-setup-2.5.1-23.el6sat.noarch.rpm | SHA-256: f255f18574eb983947702b734f226c577700caf3f2208c52792b209d701dd786 |
spacewalk-taskomatic-2.5.14-107.el6sat.noarch.rpm | SHA-256: 049b578f39ba87b6fb419a650c421c6771ea4bd3eb053c3e36a6a417d2c72fc6 |
s390x | |
cobbler-2.0.7-69.el6sat.noarch.rpm | SHA-256: 5a394355ac0d3d912b28f38d064a36792eac67cb722b280d71876a86385c662f |
nutch-1.0-0.17.20081201040121nightly.el6sat.noarch.rpm | SHA-256: 7bdc6c24b2cc792d140e88c51562921c374ff9728ad54895209c5f31d65ca6bf |
satellite-schema-5.8.0.38-1.el6sat.noarch.rpm | SHA-256: 6897673b3ca2ca2ee207b1f827e3ee940a5b9723614e40f90d0d49a72d444678 |
spacecmd-2.5.0-16.el6sat.noarch.rpm | SHA-256: d9f934784c024b68c215690e25deeef87e6af030b98a563ebce8e1d5f4f639dc |
spacewalk-backend-2.5.3-157.el6sat.noarch.rpm | SHA-256: 98c44549bc09ebab083f6aa740841af336cff505551548b73d3f724c15d1a1b9 |
spacewalk-backend-app-2.5.3-157.el6sat.noarch.rpm | SHA-256: 2cf44df20cfbffa650a19ee474d05c6d993a25e8a22a97005bee8a747474d699 |
spacewalk-backend-applet-2.5.3-157.el6sat.noarch.rpm | SHA-256: c88bc4d66d00c7505d147bd7033d2dc536318e93641ccf23e35e8dd6b6da5815 |
spacewalk-backend-cdn-2.5.3-157.el6sat.noarch.rpm | SHA-256: 67488aefce7ae09b77fc30b939989715b7809a51a8d646f94664d3c084d0b3dc |
spacewalk-backend-config-files-2.5.3-157.el6sat.noarch.rpm | SHA-256: f51a915cdf730bc2b66548b3679a516de312868f683d27502d1de3c40f4893e4 |
spacewalk-backend-config-files-common-2.5.3-157.el6sat.noarch.rpm | SHA-256: 9ae667ab8bad33b193f458058eb1a271879c457fe06793af231dc40cbc2ebced |
spacewalk-backend-config-files-tool-2.5.3-157.el6sat.noarch.rpm | SHA-256: d544ff4af947128cc01c91cf971066f32fa5d229715b9973f42fe0b765b9cdd0 |
spacewalk-backend-iss-2.5.3-157.el6sat.noarch.rpm | SHA-256: 9e16fd679981319ddd640d94c9255c3f43cf93fac98419a91871052c054fe141 |
spacewalk-backend-iss-export-2.5.3-157.el6sat.noarch.rpm | SHA-256: 24c0a879166630511a4acb03c50e5040cdb2e5564371d8f891aa461aad8ab05a |
spacewalk-backend-libs-2.5.3-157.el6sat.noarch.rpm | SHA-256: 032c69ddff3b6d5d8907d4b03e502b29758ea322fc5cfd3f9c9e2310cba02e70 |
spacewalk-backend-package-push-server-2.5.3-157.el6sat.noarch.rpm | SHA-256: 4e03e2c99116fa3a0f29d750285b70a5f2b9e30319c13aed2cf9cb40d4b99ebd |
spacewalk-backend-server-2.5.3-157.el6sat.noarch.rpm | SHA-256: c851040bee58cc5ff60ca65f97dc398fbe1360c6b64a567c877d8a93fb55a9ef |
spacewalk-backend-sql-2.5.3-157.el6sat.noarch.rpm | SHA-256: e438be8941b54a8fa9ab19ac0c2491694328090d540cefedf0a6bdaa6f7951bf |
spacewalk-backend-sql-oracle-2.5.3-157.el6sat.noarch.rpm | SHA-256: 5df3fc77deccd97b2cb8ed15759e3969606cd8593c10df1216d2770a367cf1a0 |
spacewalk-backend-sql-postgresql-2.5.3-157.el6sat.noarch.rpm | SHA-256: e03e8da0e4c981161b862240a6054ab2ee2ed06a011ceb26f1bf47608b9eebe6 |
spacewalk-backend-tools-2.5.3-157.el6sat.noarch.rpm | SHA-256: 3d8657f07e858615b8dbb098521d661ae563e97944f73f46c97724ec846eb254 |
spacewalk-backend-xml-export-libs-2.5.3-157.el6sat.noarch.rpm | SHA-256: 44b178937f51d0b383c1b622f6dd9f65b1633e741e713e08341e9225e0d07350 |
spacewalk-backend-xmlrpc-2.5.3-157.el6sat.noarch.rpm | SHA-256: f7af9fc95d908b505c57ff9196172f79d064bb8058e3a983f194210d8b221722 |
spacewalk-java-2.5.14-107.el6sat.noarch.rpm | SHA-256: 6a7c19544f53cba029af8a3fce2d123152e6c10f2a5167d3e42d0b63c5088ba3 |
spacewalk-java-config-2.5.14-107.el6sat.noarch.rpm | SHA-256: a34b7bf661e6f4b5aeb072c64392d9dac4b64bad679ffd62263392821119ff7b |
spacewalk-java-lib-2.5.14-107.el6sat.noarch.rpm | SHA-256: df173ae6200bcf6a68caf444f5cda9ddbff67862e1542435d86b89fbcb657a40 |
spacewalk-java-oracle-2.5.14-107.el6sat.noarch.rpm | SHA-256: 6d6ea9599668c714269d700684783f2e92e2d1ca8b7358f3982eb35f3d25a3b5 |
spacewalk-java-postgresql-2.5.14-107.el6sat.noarch.rpm | SHA-256: e29161a262de61f50794192ca98c582af96c52843322be607f70796509f090a4 |
spacewalk-schema-2.5.1-54.el6sat.noarch.rpm | SHA-256: 332f605b79519f6606d863b43ec6c5a9b465b1542b541421095a445e0f56e0b9 |
spacewalk-search-2.5.1-5.el6sat.noarch.rpm | SHA-256: 051c41b75a2f5e66dee6d2eb7a25f4941cc92e21dd4590df313b4d5283f5d004 |
spacewalk-setup-2.5.1-23.el6sat.noarch.rpm | SHA-256: f255f18574eb983947702b734f226c577700caf3f2208c52792b209d701dd786 |
spacewalk-taskomatic-2.5.14-107.el6sat.noarch.rpm | SHA-256: 049b578f39ba87b6fb419a650c421c6771ea4bd3eb053c3e36a6a417d2c72fc6 |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.