- Issued:
- 2016-08-22
- Updated:
- 2016-08-22
RHBA-2016:1645 - Bug Fix Advisory
Synopsis
Satellite 5.7 bug fix update
Type/Severity
Bug Fix Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
Updated spacecmd, spacewalk-backend, spacewalk-java, spacewalk-utils, satellite-schema and spacewalk-schema packages that fix several bugs and add various enhancements are now available for Red Hat Satellite 5.7.
Description
Red Hat Satellite is a systems management tool for Linux-based infrastructures. It allows for provisioning, remote management and monitoring of multiple Linux deployments with a single, centralized tool.
This update fixes the following bugs:
- Prior to this update, attempting to convert more than one system from consuming Regular entitlements to Flex entitlements would result in an Internal Server Error 500. The bug has been fixed and systems are now either converted, or an error message is displayed if there are not sufficient entitlements to convert them. (BZ#1126499)
- Under certain circumstances, registering or deleting large numbers of systems simultaneously could result in database deadlocks when attempting to reference or update entitlement counts. This update locks the affected tables in such a way as to prevent these deadlocks. (BZ#1179770)
- This update adds the ability to delete source RPMs that have been added to the Satellite. (BZ#1192879)
- Under certain circumstances, satellite-sync could fail with a UnicodeDecodeError. This update provides the ability to download all files before attempting to decompress them, should the problem occur. There exists a new configuration parameter, 'sync_to_temp', in rhn_server.conf, and a new command line argument to satellite-sync, --sync-to-temp, to invoke the new functionality. (BZ#1313532)
- This update fixes the spacecmd package_search command so that it avoids adding spurious quote marks in a way that breaks the search when invoked from the shell. (BZ#1315060)
- Prior to this update, removing an erratum from a channel would not mark the channel to have its repodata be regenerated. This has been fixed. (BZ#1330610)
- Prior to this update, attempting to filter Software Channel Entitlements in the web UI with a filter string longer than 8192 characters would fail with an HTTP 503 error and a "SEVERE: Buffer overflow" error in catalina.out. This is addressed by limiting the web UI filter to a more reasonable size. (BZ#1334296)
- Prior to this update, attempting to access the OrgDetails page for a nonexistent organization would result in an internal server error. With this update, the page simply shows a "No such organization exists" error message. (BZ#1334308)
- Prior to this update, attempting to filter the System Group Administrators page resulted in an internal server error. This has been fixed. (BZ#1335104)
- Prior to this update, attempting to upload large configuration files would result in an IOException in the backend. This has been fixed. (BZ#1351785)
- The log output of the spacewalk-clone-by-date command has been cleaned up, a summary count of RPMs included for dependency resolution has been added to the command's output, and the manual page has been updated to document the existence of the tool's log file. (BZ#1366343)
Users of Red Hat Satellite are advised to upgrade to these updated packages, which fix these bugs and add these enhancements.
Solution
Application of this errata involves updating the database schema.
For general instructions on the database schema upgrade, consult the following document first: https://access.redhat.com/site/articles/273633
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.6 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.7 x86_64
- Red Hat Satellite 5.7 s390x
Fixes
- BZ - 1126499 - ISE 500 when systems were converted from regular entitlements to flex
- BZ - 1315060 - spacecmd package-search doesn't return results when ran from command line, same works from spacecmd shell
- BZ - 1330610 - Deleting the errata does not trigger a repo regeneration process under taskomatic
- BZ - 1334296 - HTTP 503 error when filtering list of Software Channel Entitlements
- BZ - 1334308 - Accessing Organization management page with non-existing org ID causes internal server error
- BZ - 1335104 - Filtering System Group's Administrators causes ISE
- BZ - 1351785 - non buffered input stream for Config File causes issues with stream reset
- BZ - 1366343 - spacewalk-clone-by-date could use clearer output/logging
CVEs
(none)
Red Hat Satellite 5.7
SRPM | |
---|---|
satellite-schema-5.7.0.24-1.el6sat.src.rpm | SHA-256: 9f6adf4f52fd8d71782340d71c34cc15a98b193d8a507e3b631625d764a364f1 |
spacecmd-2.3.0-5.el6sat.src.rpm | SHA-256: 98f724a64588cd7f25b9dce6c8281d87fa2a6d5aa8428c3fd85ea2a7485a81bd |
spacewalk-backend-2.3.3-43.el6sat.src.rpm | SHA-256: 79bb5f43378e3cf53966cd4dbcd7902db8d2b5be6521d62018e4cad7dc3b704c |
spacewalk-java-2.3.8-153.el6sat.src.rpm | SHA-256: 533eb3d8bcc1d15961b5332e1cb6cfddb732e21b30d8456d63e4a546405f560a |
spacewalk-schema-2.3.2-27.el6sat.src.rpm | SHA-256: edbd325f91c8f2be66d5ab9abbe34799d30ae24c08c3d357637bbc9e1120f76c |
spacewalk-utils-2.3.2-25.el6sat.src.rpm | SHA-256: 9ce61745baeb7099fcd63a13fb8417fceee4c264b8cf7f3754dd82f3f29e76a2 |
x86_64 | |
satellite-schema-5.7.0.24-1.el6sat.noarch.rpm | SHA-256: 7a5185e3c81fdcf19b2b734ba254c691f2290fe3ee1c3b39143c91c67bb457e2 |
spacecmd-2.3.0-5.el6sat.noarch.rpm | SHA-256: f8765fe65a9b6031198f5d7c020b5cb2d85f1e5a044d36720da7f2bd0959d317 |
spacewalk-backend-2.3.3-43.el6sat.noarch.rpm | SHA-256: ee0126a754ed79372ae14652001cde2e7b7bac1b74123b4188e7ff28b51e2100 |
spacewalk-backend-app-2.3.3-43.el6sat.noarch.rpm | SHA-256: 99c79fc5b8dbbeb1cf88abedd171af0dea28a197642ad31e45bdfcd699bf0619 |
spacewalk-backend-applet-2.3.3-43.el6sat.noarch.rpm | SHA-256: a2318d2729af888ed6b3d30d2ceead155d81927c7f3b71b04724bbc9b79b67cb |
spacewalk-backend-config-files-2.3.3-43.el6sat.noarch.rpm | SHA-256: 0e68c3b0a46b0950788a08d23c62fbb3d086eb9601975ff7df18e86e9c5f0a74 |
spacewalk-backend-config-files-common-2.3.3-43.el6sat.noarch.rpm | SHA-256: 817eacb966c6619f9396be2ea7cad9e4a1b36f5a73d59c169c042c1d0b1ae4a5 |
spacewalk-backend-config-files-tool-2.3.3-43.el6sat.noarch.rpm | SHA-256: 86f03cf833e86d6017f7c435346e2eeb52d91c46cdad6eff0e788ad6fdb5e319 |
spacewalk-backend-iss-2.3.3-43.el6sat.noarch.rpm | SHA-256: 326387aa554206f651843e756c66895922b6f7cc5d553d5f4f428db21fa31f1b |
spacewalk-backend-iss-export-2.3.3-43.el6sat.noarch.rpm | SHA-256: 9d5e81435fd5eaffcf67cb087d4a145cee1ad80fc9c95ab2fe273096ad05077d |
spacewalk-backend-libs-2.3.3-43.el6sat.noarch.rpm | SHA-256: dedb1001562606c2ae13803cbee29c14bb1a1917a0cd5df45586d8d4827852c6 |
spacewalk-backend-package-push-server-2.3.3-43.el6sat.noarch.rpm | SHA-256: 5ecc81cbcff1151d89a9cb1cde5da6fef290ff621e437d97e3519b742e24fdf7 |
spacewalk-backend-server-2.3.3-43.el6sat.noarch.rpm | SHA-256: e8170baec2c0def381f55934a5d5ba731a2d43efe2abfb2808dc95bd0d31194e |
spacewalk-backend-sql-2.3.3-43.el6sat.noarch.rpm | SHA-256: 855cf52b20bbfb40f252ec8fdc6c00b23dd5b08727898d4c4a1ae44a4d6fd181 |
spacewalk-backend-sql-oracle-2.3.3-43.el6sat.noarch.rpm | SHA-256: 15422b3c9f33e5a6bf9187b39cf3c79ab36b8a79acd6b5e7c0998b297004ded8 |
spacewalk-backend-sql-postgresql-2.3.3-43.el6sat.noarch.rpm | SHA-256: 76c5ef874bda9de2ce418d4ed0e58d19c74d725e2d11ddac847b68455acb4ec8 |
spacewalk-backend-tools-2.3.3-43.el6sat.noarch.rpm | SHA-256: 5ef86a1e9d7f33db04998d733484b9687a0d84e2c55cc40c0a14797cf263b806 |
spacewalk-backend-xml-export-libs-2.3.3-43.el6sat.noarch.rpm | SHA-256: 4e0b7c2cee8362a10b76000ea20364b1cb0812a91a7f8f24f05dd7da76a44d21 |
spacewalk-backend-xmlrpc-2.3.3-43.el6sat.noarch.rpm | SHA-256: e09d785a91c460c8a2109251c0b10926d72208c6ed0dc6fe8f8e94347eb2552b |
spacewalk-java-2.3.8-153.el6sat.noarch.rpm | SHA-256: c74b69ebe9f68fee644ee8fb30732ebf1a7d99da20bbcea0b00f81354e54aa9d |
spacewalk-java-config-2.3.8-153.el6sat.noarch.rpm | SHA-256: 62dd920eba1b289a1d6661f853dd422b6739ecdb4cecd2bf8dd6faacfd6ed47c |
spacewalk-java-lib-2.3.8-153.el6sat.noarch.rpm | SHA-256: b9f298186f75dc5b186a6a9ac5df72d1c6e230deaca7977bd172e33db436d1b7 |
spacewalk-java-oracle-2.3.8-153.el6sat.noarch.rpm | SHA-256: 495c5c4039dc0e39b57ddd28333decc0c9b11bffadd6098feef1ae8ca7703775 |
spacewalk-java-postgresql-2.3.8-153.el6sat.noarch.rpm | SHA-256: 1919b9200a162456e4366a4b98daac869e7fa5b90b347f9417b67cec32f443c5 |
spacewalk-schema-2.3.2-27.el6sat.noarch.rpm | SHA-256: 3e31694332b403ae7752c98a24b5db914fc7ccb4be35bc69c6463d04d1bda1e1 |
spacewalk-taskomatic-2.3.8-153.el6sat.noarch.rpm | SHA-256: 476ac73d69fcf34c7b98be02f1d8a4bb801895e2810161ec2bcb93a86e6cb984 |
spacewalk-utils-2.3.2-25.el6sat.noarch.rpm | SHA-256: 29cae08dff2ec99a41ea5d41aa47556ca2a5a4e015a4121079729609a6b990c0 |
s390x | |
satellite-schema-5.7.0.24-1.el6sat.noarch.rpm | SHA-256: 7a5185e3c81fdcf19b2b734ba254c691f2290fe3ee1c3b39143c91c67bb457e2 |
spacecmd-2.3.0-5.el6sat.noarch.rpm | SHA-256: f8765fe65a9b6031198f5d7c020b5cb2d85f1e5a044d36720da7f2bd0959d317 |
spacewalk-backend-2.3.3-43.el6sat.noarch.rpm | SHA-256: ee0126a754ed79372ae14652001cde2e7b7bac1b74123b4188e7ff28b51e2100 |
spacewalk-backend-app-2.3.3-43.el6sat.noarch.rpm | SHA-256: 99c79fc5b8dbbeb1cf88abedd171af0dea28a197642ad31e45bdfcd699bf0619 |
spacewalk-backend-applet-2.3.3-43.el6sat.noarch.rpm | SHA-256: a2318d2729af888ed6b3d30d2ceead155d81927c7f3b71b04724bbc9b79b67cb |
spacewalk-backend-config-files-2.3.3-43.el6sat.noarch.rpm | SHA-256: 0e68c3b0a46b0950788a08d23c62fbb3d086eb9601975ff7df18e86e9c5f0a74 |
spacewalk-backend-config-files-common-2.3.3-43.el6sat.noarch.rpm | SHA-256: 817eacb966c6619f9396be2ea7cad9e4a1b36f5a73d59c169c042c1d0b1ae4a5 |
spacewalk-backend-config-files-tool-2.3.3-43.el6sat.noarch.rpm | SHA-256: 86f03cf833e86d6017f7c435346e2eeb52d91c46cdad6eff0e788ad6fdb5e319 |
spacewalk-backend-iss-2.3.3-43.el6sat.noarch.rpm | SHA-256: 326387aa554206f651843e756c66895922b6f7cc5d553d5f4f428db21fa31f1b |
spacewalk-backend-iss-export-2.3.3-43.el6sat.noarch.rpm | SHA-256: 9d5e81435fd5eaffcf67cb087d4a145cee1ad80fc9c95ab2fe273096ad05077d |
spacewalk-backend-libs-2.3.3-43.el6sat.noarch.rpm | SHA-256: dedb1001562606c2ae13803cbee29c14bb1a1917a0cd5df45586d8d4827852c6 |
spacewalk-backend-package-push-server-2.3.3-43.el6sat.noarch.rpm | SHA-256: 5ecc81cbcff1151d89a9cb1cde5da6fef290ff621e437d97e3519b742e24fdf7 |
spacewalk-backend-server-2.3.3-43.el6sat.noarch.rpm | SHA-256: e8170baec2c0def381f55934a5d5ba731a2d43efe2abfb2808dc95bd0d31194e |
spacewalk-backend-sql-2.3.3-43.el6sat.noarch.rpm | SHA-256: 855cf52b20bbfb40f252ec8fdc6c00b23dd5b08727898d4c4a1ae44a4d6fd181 |
spacewalk-backend-sql-oracle-2.3.3-43.el6sat.noarch.rpm | SHA-256: 15422b3c9f33e5a6bf9187b39cf3c79ab36b8a79acd6b5e7c0998b297004ded8 |
spacewalk-backend-sql-postgresql-2.3.3-43.el6sat.noarch.rpm | SHA-256: 76c5ef874bda9de2ce418d4ed0e58d19c74d725e2d11ddac847b68455acb4ec8 |
spacewalk-backend-tools-2.3.3-43.el6sat.noarch.rpm | SHA-256: 5ef86a1e9d7f33db04998d733484b9687a0d84e2c55cc40c0a14797cf263b806 |
spacewalk-backend-xml-export-libs-2.3.3-43.el6sat.noarch.rpm | SHA-256: 4e0b7c2cee8362a10b76000ea20364b1cb0812a91a7f8f24f05dd7da76a44d21 |
spacewalk-backend-xmlrpc-2.3.3-43.el6sat.noarch.rpm | SHA-256: e09d785a91c460c8a2109251c0b10926d72208c6ed0dc6fe8f8e94347eb2552b |
spacewalk-java-2.3.8-153.el6sat.noarch.rpm | SHA-256: c74b69ebe9f68fee644ee8fb30732ebf1a7d99da20bbcea0b00f81354e54aa9d |
spacewalk-java-config-2.3.8-153.el6sat.noarch.rpm | SHA-256: 62dd920eba1b289a1d6661f853dd422b6739ecdb4cecd2bf8dd6faacfd6ed47c |
spacewalk-java-lib-2.3.8-153.el6sat.noarch.rpm | SHA-256: b9f298186f75dc5b186a6a9ac5df72d1c6e230deaca7977bd172e33db436d1b7 |
spacewalk-java-oracle-2.3.8-153.el6sat.noarch.rpm | SHA-256: 495c5c4039dc0e39b57ddd28333decc0c9b11bffadd6098feef1ae8ca7703775 |
spacewalk-java-postgresql-2.3.8-153.el6sat.noarch.rpm | SHA-256: 1919b9200a162456e4366a4b98daac869e7fa5b90b347f9417b67cec32f443c5 |
spacewalk-schema-2.3.2-27.el6sat.noarch.rpm | SHA-256: 3e31694332b403ae7752c98a24b5db914fc7ccb4be35bc69c6463d04d1bda1e1 |
spacewalk-taskomatic-2.3.8-153.el6sat.noarch.rpm | SHA-256: 476ac73d69fcf34c7b98be02f1d8a4bb801895e2810161ec2bcb93a86e6cb984 |
spacewalk-utils-2.3.2-25.el6sat.noarch.rpm | SHA-256: 29cae08dff2ec99a41ea5d41aa47556ca2a5a4e015a4121079729609a6b990c0 |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.