Red Hat JBoss Operations Network 3.3 Update 01 (3.3.1) Release Notes

Updated

JBoss ON updates are cumulative. You only need to apply the latest update to receive all fixes from the previous updates for the same version.

A server update contains one or more updated server or agent or storage node components which can be applied to a JBoss ON server or agent directory. The JBoss ON system to which the update is applied must be fully installed and configured.

Changes and Fixes

This update includes fixes for the following security related issues:

ID Component Summary
CVE-2013-4002 Server xerces-j2: Xerces-J2 OpenJDK: XML parsing Denial of Service (JAXP, 8017298)

General bug fixes or changes

This update includes the following bug fixes or changes:

ID Component Summary
This content is not included.BZ-1070431 Server Ability to create new support cases from JBoss ON server
This content is not included.BZ-1070437 Server Ability to create new support case from JBoss EAP 6 based server resource
This content is not included.BZ-1075217 Server The unit always changes to B (Bytes) while setting custom value for Baselines in resource measurements graphs
This content is not included.BZ-1098243 Server Add auto-throttling support for storage client subsystem
This content is not included.BZ-1144035 Server DynaGroup Children table is not visible where the 'display resolution' is 1366x768
This content is not included.BZ-1146266 Server Metric graph is empty if high, low, and avg values are all the same for every time bucket within the selected time range [details]
This content is not included.BZ-1155822 Server rhqctl reports storage node as running when it is not due to an empty or corrupt PID file [details]
This content is not included.BZ-1162293 Server Unable to reverse proxy traffic to JON UI
This content is not included.BZ-1163853 Server Alert notification sending fails due to database deadlock error [details]
This content is not included.BZ-1180324 Server Bundle deployment's automatic discovery is not showing delay correctly in the UI
This content is not included.BZ-1088046 Storage Node JON storage node script displays error ./cassandra: numactl: not found [details]
This content is not included.BZ-1166640 Agent Availability check is executed on resource even while its availability metric is disabled
This content is not included.BZ-1156035 Plug-ins rhqserver plugin never closes connection to RHQ server
This content is not included.BZ-1165399 Bundles Bundle deployment timeout is too short and should not be hard-coded [details]
This content is not included.BZ-1166383 Client/Server Communication JBoss Remoting SSL transport fails when performing streaming due to stale connections [details]
This content is not included.BZ-1175957 Client/Server Communication Retry streaming connection if it fails due to stale connection in pool [details]
This content is not included.BZ-1081114 Installer/Upgrade Missleading log message while having no permission to jon server directory
This content is not included.BZ-1084009 Installer/Upgrade The connection timed out exception when applying a patch on slow environments
This content is not included.BZ-1152965 Installer/Upgrade Updating JBoss ON to 3.2.3 throws an exception: "Failed to resolve host '127.0.0.1 10.33.63.237': Failed to create URI" [details]
This content is not included.BZ-1170405 Installer/Upgrade JON 3.x.z update utility can corrupt agent and server installation due to failures when creating .old and .old-agent content [details]
This content is not included.BZ-1141738 Other Support agent and server native libraries on RHEL7 [details]
This content is not included.BZ-1155693 Remote Client API/CLI It is not possible to delete old resource/plugin configuration histories using JBoss ON CLI [details]
This content is not included.BZ-1169543 Remote Client API/CLI CLI's resource proxy returns a value of "?" for calltime metrics [details]
This content is not included.BZ-1119496 RPM Agent's default user group should be changed/added to group jboss to fix permission bug when used with other JBoss branded products [details]

Installation

The apply-updates utility included in the update archive will be used to update an existing JBoss ON server, agent, or storage node installation.

Updating a server and storage node

  1. Shutdown the server and any other components controlled by the server's rhqctl command. Other components would include the JBoss ON agent and storage node installed on the same host as the server. To shutdown all components, the rhqctl stop command could be used.

  2. Make a backup of your existing server installation and your JBoss ON system's database.

  3. Extract the server update archive to the host machine where the JBoss ON component to be updated is installed.

  4. As the same user who starts the JBoss ON components being updated, execute the apply-updates command passing in the path to RHQ_SERVER_HOME. For example:

     ./apply-updates.sh /opt/jboss/on/jon-server-3.3.0.GA
    

    If the target server directory includes a storage node installation, it will also be updated.

    If the target server has an agent installed in the directory above RHQ_SERVER_HOME, the agent will also be updated. For example, the above command would have also applied an agent update to /opt/jboss/on/rhq-agent if the agent was installed.

  5. Start the server and all of its components, such as the JBoss ON agent or storage node, normally.

If more than one server or storage node is running in a high availability (HA) configuration, repeat the above steps for each server and storage node.

NOTE: In some cases, the update may introduce property or configuration script file changes that cannot safely be applied to existing user modified property or configuration script files. In such cases a new base or default file is created, with a .new file name extension, alongside the existing or user modified file. For example:

[jon-server-3.3.0.GA]$ ls bin/rhq-server.properties*
rhq-server.properties
rhq-server.properties.new

If the new or changed properties or configuration options are applicable to you, you will need to manually add or define them in their respective property or configuration file.

Updating an agent

NOTE: JBoss ON agents installed via RPM can not be updated using this process. Instead, update RPM based installations using your system's update manager.

These steps are only necessary if the agent's auto-update feature is disabled or if you want to manually update an existing agent.

Before proceeding, you should first apply the update to all servers in the JBoss ON system.

  1. Shutdown the agent.

  2. Make a backup of your existing agent installation.

  3. Extract the server update archive to the host machine where the JBoss ON agent to be updated is installed.

  4. As the same user who starts the JBoss ON agent being updated, execute the apply-updates command passing in the path to RHQ_AGENT_HOME. For example:

     ./apply-updates.sh /opt/jboss/on/rhq-agent
    
  5. Start the agent normally.

Repeat the above steps for any agent in the system that must be updated.

NOTE: In some cases, the update may introduce property or configuration script file changes that cannot safely be applied to existing user modified property or configuration script files. In such cases a new base or default file is created, with a .new file name extension, alongside the existing or user modified file. For example:

[rhq-agent]$ ls bin/rhq-agent-env.*
rhq-agent-env.sh
rhq-agent-env.sh.new

If the new or changed properties or configuration options are applicable to you, you will need to manually add or define them in their respective property or configuration file.

Category
Article Type