- Issued:
- 2014-01-13
- Updated:
- 2014-01-21
RHBA-2014:0020 - Bug Fix Advisory
Synopsis
Red Hat OpenShift Enterprise 2.0.1 bug fix and enhancement update
Type/Severity
Bug Fix Advisory
Red Hat Insights patch analysis
Identify and remediate systems affected by this advisory.
Topic
OpenShift Enterprise by Red Hat release 2.0.1 is now available with updates to
packages that fix several bugs and introduce feature enhancements.
Description
OpenShift Enterprise by Red Hat is the company's cloud computing
Platform-as-a-Service (PaaS) solution designed for on-premise or private cloud
deployments.
This update introduces an upgrade path from OpenShift Enterprise 1.2 to the
latest release of OpenShift Enterprise 2.0. The OpenShift Enterprise 2.0
Deployment Guide at https://access.redhat.com/site/documentation now includes a
chapter that describes available upgrade paths using the ose-upgrade tool. Note
that the ose-upgrade tool procedures are separate from the procedure required to
apply this 2.0.1 update to a previously installed 2.0 deployment; for the latter
procedure, see the Solution section of this advisory.
This update addresses the following bug fixes and enhancements on broker hosts:
- Recent changes to the default location of MCollective log files resulted in
the oo-diagnostics tool providing inaccurate suggested fixes for related file
permission problems. The tool now provides accurate suggestions based on the
location of the file causing the problem. (BZ#1046202)
- The oo-diagnostics tool previously issued a stack trace when interrupted by a
CTRL+C key combination; the tool now exits cleanly. The tool also now reports
when the configured cloud domain does not resolve correctly. This enhancement
helps identify issues related to configured cloud domains that are not being
handled by a DNS server. (BZ#1034517)
- Previously, the Applications page of the Management Console displayed the
overall gear usage of a user account multiple times for each domain owned by
that user. This was potentially confusing for users because gear usage is
calculated across all domains created on a user account. Gear usage for a user
account now appears only once on the Applications page to avoid confusion.
(BZ#1038523)
- Previously, when adding a community cartridge to a scaled application, the
mouse hover text for the gear cost icon was potentially inaccurate. The text is
now more distinct about the expected number or range of gears that the cartridge
will add. (BZ#1032982)
This update also addresses the following bug fixes on node hosts:
- If an application was deployed using the artifact_url method, and the
application deployment method was later changed to git, a subsequent git push
would fail. The deployment process has been updated and these failures no longer
occur as a result of changing the deployment method. (BZ#1033113)
- Previously, restoring an application that contained a PostgreSQL cartridge
would succeed, but it would display the message "ERROR: database <db_name>
already exists". The restoration process has been updated and the message no
longer appears when restoring PostgreSQL databases that retain the original
database name. (BZ#1035237)
- The Display-Name field in the JBoss EAP cartridge manifest has been updated to
be more accurate in consideration of future JBoss EAP 6 releases. (BZ#1038796)
- Previously, it was possible for scaled applications to have a number of
deployment directories on its gears that totaled greater than the configured
deployment record limit. This was due to the deployment distribution process
creating new deployment directories on child gears without pruning older
directories. As a result, a gear could also reach its file quota limit
prematurely. The distribution process has been updated and gears now retain the
correct number of deployment directories. (BZ#1038753)
All OpenShift Enterprise by Red Hat users are advised to upgrade to these
updated packages which fix these bugs and add these enhancements.
Solution
Before applying this update, make sure all previously released errata relevant
to your system have been applied.
To apply this update to previously installed OpenShift Enterprise 2.0 hosts,
install the updated packages on all hosts:
# yum update
Restart the MCollective service on each node host:
# service ruby193-mcollective restart
This update is available via the Red Hat Network. Details on how to use the Red
Hat Network to apply this update are available at
https://access.redhat.com/site/articles/11258.
Affected Products
- Red Hat OpenShift Enterprise Infrastructure 2.0 x86_64
- Red Hat OpenShift Enterprise Application Node 2.0 x86_64
- Red Hat OpenShift Enterprise JBoss EAP add-on 2.0 x86_64
Fixes
- BZ - 1032982 - Correct gear cost info should display when adding cartridge using url for a scalable app
- BZ - 1033113 - [origin_node_331]Failed to build app by git push after deploying by artifact_url
- BZ - 1034517 - oo-diagnostics OSE 2.0 cherry-pick
- BZ - 1035237 - An warning message should be thrown out instead of error message when restore a app with postgresql-8.4 (and postgresl-9.2) cartridge
- BZ - 1038523 - The gear cost infomation on my applications page should be displayed for only 1 time when user have multiple domains.
- BZ - 1038753 - Scaled app, deployments retained over configured limit on a single gear [Upstream]
- BZ - 1038796 - EAP Cartridge manifest mentions 6.1.0 [Upstream]
- BZ - 1046202 - oo-diagnostics gives out the wrong path of the file when the log file "mcollective-client.log" has wrong permission
CVEs
(none)
References
(none)
Red Hat OpenShift Enterprise Infrastructure 2.0
SRPM | |
---|---|
openshift-enterprise-upgrade-2.0.1-1.el6op.src.rpm | SHA-256: 0539f06796a76a7aedc6edd21a8b40dfbe0f5009e93110b0ab7ec9dd25ebf6f9 |
openshift-origin-broker-util-1.17.6.1-1.el6op.src.rpm | SHA-256: ad46576ac7218d7e7cd07143a3fb30698ddc7f0f00cfd8cd373825b082b9ba37 |
openshift-origin-console-1.15.1.1-1.el6op.src.rpm | SHA-256: a91af7d40c2dbb9d7203df3750ed62da9846ceda72cad2ecac6aebc6c4d4056a |
openshift-origin-msg-common-1.16.3-1.el6op.src.rpm | SHA-256: 2cf43ce6bc5e27f55d275a8e46f95764634b2bef9c597c39a3a45ff2183148d7 |
rubygem-openshift-origin-common-1.17.2.6-1.el6op.src.rpm | SHA-256: fe479f84119e31c520096b0a81a2bdca8e998723061f450f63cba7b2d87c96f8 |
rubygem-openshift-origin-console-1.17.6.3-1.el6op.src.rpm | SHA-256: a01e4999194385b1cde9c1681707fc30b2e8a7a22db9c8ebf6a3bcabcde27a88 |
rubygem-openshift-origin-controller-1.17.8-1.el6op.src.rpm | SHA-256: f4484e4348bee1e857986537484c24655c178eacbc3dc5d4c8dbf6a10451e2c8 |
rubygem-openshift-origin-msg-broker-mcollective-1.17.4-1.el6op.src.rpm | SHA-256: 1e3d86c69b3c2f3cdfb175be1377c0ce277cd28f3bd73c2049fdeda0e65cacb8 |
x86_64 | |
openshift-enterprise-release-2.0.1-1.el6op.noarch.rpm | SHA-256: 591c42604083a30d759332007b757e4c0bbc671d6f1b01552b3323f72faf3b22 |
openshift-enterprise-upgrade-broker-2.0.1-1.el6op.noarch.rpm | SHA-256: e366a05d3042e9cd3a48f8b7796096c74666e30d5c4f274ba94c8fa3d1259ee0 |
openshift-enterprise-yum-validator-2.0.1-1.el6op.noarch.rpm | SHA-256: cec974ae45295a48ad188d9d516819ef47ee4187af385d0ba411bebf35c638fc |
openshift-origin-broker-util-1.17.6.1-1.el6op.noarch.rpm | SHA-256: c6ea99cf8f09a92cf3cd8c1e7423c6fa7a337a7a0b72ef33b9c7089f867f7535 |
openshift-origin-console-1.15.1.1-1.el6op.noarch.rpm | SHA-256: 9ed704d56cbbfff0d211967b2ccf88238c3c6fd6c0f17ea4c50dc12866db3450 |
openshift-origin-msg-common-1.16.3-1.el6op.noarch.rpm | SHA-256: 9e8f0f02db74355392d81497ea6e9567cd17839ac90079809c277913b177b4d6 |
rubygem-openshift-origin-common-1.17.2.6-1.el6op.noarch.rpm | SHA-256: f8891a44eae6d83cd97f935e61e15bc345ec1b400fd7c4a2806a93c1a51293cb |
rubygem-openshift-origin-console-1.17.6.3-1.el6op.noarch.rpm | SHA-256: a1a032cbc3b89288c55d4bb974bda293ca8c53a430ceddf17542aec15177da1f |
rubygem-openshift-origin-controller-1.17.8-1.el6op.noarch.rpm | SHA-256: bfd0cc034e752a8fc271f18198c0163fcb486261f34752a2d4af430de33eafb0 |
rubygem-openshift-origin-msg-broker-mcollective-1.17.4-1.el6op.noarch.rpm | SHA-256: 2fa1b52747b8de7389f1edbaae1f39b76b39237cb7bf64b2a0897f22bbe735e1 |
Red Hat OpenShift Enterprise Application Node 2.0
SRPM | |
---|---|
openshift-enterprise-upgrade-2.0.1-1.el6op.src.rpm | SHA-256: 0539f06796a76a7aedc6edd21a8b40dfbe0f5009e93110b0ab7ec9dd25ebf6f9 |
openshift-origin-cartridge-haproxy-1.17.3.1-1.el6op.src.rpm | SHA-256: ade5a3ef7116da6f6eaa5ecac66ca5770b0b4eb4b0745ec47d89e1ae2700c8e7 |
openshift-origin-cartridge-jbossews-1.17.2-1.el6op.src.rpm | SHA-256: 83605080e1a5a5ae281b978eca6d35c00b0f95ad52ed75aba24cf358193fa9eb |
openshift-origin-cartridge-mysql-1.18.3-1.el6op.src.rpm | SHA-256: c9096c54468b8f25fcda3283aeabd849832b77894d821824569dfc7780a4dc61 |
openshift-origin-cartridge-perl-1.16.5-1.el6op.src.rpm | SHA-256: 1f5f8239bcb3f13abbdb02f53d1fda1e3b8a64ea0ad3b73893370825b41b518d |
openshift-origin-cartridge-php-1.17.3.2-1.el6op.src.rpm | SHA-256: c611908b12265e07888828ea050c832157c54d29e1208d6b531ab9cd1ba6833e |
openshift-origin-cartridge-postgresql-1.17.3.3-1.el6op.src.rpm | SHA-256: 7dce5a53d578b675f9b47f85e6b758fa017569595a05fce03a566798ea0d97eb |
openshift-origin-cartridge-ruby-1.17.4-1.el6op.src.rpm | SHA-256: 31669c1718aa306eccef0b284a49ed50789c7df0670f74cc46f82e63be3436f3 |
openshift-origin-msg-common-1.16.3-1.el6op.src.rpm | SHA-256: 2cf43ce6bc5e27f55d275a8e46f95764634b2bef9c597c39a3a45ff2183148d7 |
openshift-origin-msg-node-mcollective-1.17.5-1.el6op.src.rpm | SHA-256: 6a60dca2d6cf89a200c896275f790c861c4c0dfc5e550eb738ce42b989371255 |
rubygem-openshift-origin-common-1.17.2.6-1.el6op.src.rpm | SHA-256: fe479f84119e31c520096b0a81a2bdca8e998723061f450f63cba7b2d87c96f8 |
rubygem-openshift-origin-node-1.17.5.4-1.el6op.src.rpm | SHA-256: ae9e2d6cce5b45174597156d57bef7e24232de4753fddf95182e9557c23a498c |
x86_64 | |
openshift-enterprise-release-2.0.1-1.el6op.noarch.rpm | SHA-256: 591c42604083a30d759332007b757e4c0bbc671d6f1b01552b3323f72faf3b22 |
openshift-enterprise-upgrade-node-2.0.1-1.el6op.noarch.rpm | SHA-256: f913635118dc59a40f5748dee8155a8c39486724519983c3480d8a2e9be46ba3 |
openshift-enterprise-yum-validator-2.0.1-1.el6op.noarch.rpm | SHA-256: cec974ae45295a48ad188d9d516819ef47ee4187af385d0ba411bebf35c638fc |
openshift-origin-cartridge-haproxy-1.17.3.1-1.el6op.noarch.rpm | SHA-256: a4427038f508533db0dd454da39c4e7dfde31ead929ffe00fc6f54f6315c64e7 |
openshift-origin-cartridge-jbossews-1.17.2-1.el6op.noarch.rpm | SHA-256: 62ede99e42f3965a61a76d11430e53d70154af121a266ab8aeac35f0fdf62678 |
openshift-origin-cartridge-mysql-1.18.3-1.el6op.noarch.rpm | SHA-256: 911631fbc02c6a76e3ea6a703255dfb1f8d92961a312592ad11a9618e0a34753 |
openshift-origin-cartridge-perl-1.16.5-1.el6op.noarch.rpm | SHA-256: 7f5adace8a1fc18f910943c834649c8dcc034772c0ee62f12ae23ce0d5dae7a1 |
openshift-origin-cartridge-php-1.17.3.2-1.el6op.noarch.rpm | SHA-256: bb16626e1652237d3788997e6eca8fc9708e49d1115c28e9d0a327370621fc3c |
openshift-origin-cartridge-postgresql-1.17.3.3-1.el6op.noarch.rpm | SHA-256: 897f7ca0bab967ec6e830db0f60af7f2a86fdb0394e7861befe10c5227670c60 |
openshift-origin-cartridge-ruby-1.17.4-1.el6op.noarch.rpm | SHA-256: 5085ec38663d0ebf109e7aba2d461eb77d49f4ff12d5f9a06e9168922219579b |
openshift-origin-msg-common-1.16.3-1.el6op.noarch.rpm | SHA-256: 9e8f0f02db74355392d81497ea6e9567cd17839ac90079809c277913b177b4d6 |
openshift-origin-msg-node-mcollective-1.17.5-1.el6op.noarch.rpm | SHA-256: c742e4d7ca096e859735354495ade0708beb1dc50d8457ffc288c8a03546bb10 |
rubygem-openshift-origin-common-1.17.2.6-1.el6op.noarch.rpm | SHA-256: f8891a44eae6d83cd97f935e61e15bc345ec1b400fd7c4a2806a93c1a51293cb |
rubygem-openshift-origin-node-1.17.5.4-1.el6op.noarch.rpm | SHA-256: fc5a89dd92ea4868d60c5304dabd1c826c86b35d355e8d02bcd6121db24384d2 |
Red Hat OpenShift Enterprise JBoss EAP add-on 2.0
SRPM | |
---|---|
openshift-origin-cartridge-jbosseap-2.11.1.2-1.el6op.src.rpm | SHA-256: a49d381332b07458a4bd76b7eb19950a755e7f2d89b9de0edb402597594ef5ae |
x86_64 | |
openshift-origin-cartridge-jbosseap-2.11.1.2-1.el6op.noarch.rpm | SHA-256: 4ebf32fa53070a2f929120fa72e7f3fc2ee261514a66f4a9d033b9e36bd95622 |
The Red Hat security contact is secalert@redhat.com. More contact details at https://access.redhat.com/security/team/contact/.