Technical Update: TrueSight Server Automation (v26.1.00.53)
TrueSight Server Automation 26.1.00.53 covers the following updates:
- OpenSSL Version Migration: Upgraded from 3.5.4 to 3.5.5.
- Property Fix: Resolved the issue related to the AGENT_STATUS_REASON property, improving agent status accuracy and overall system consistency.
Deployment guidelines
The deployment guidelines are described below.
For new or pending upgrades
If you plan to upgrade to the 26.1 version, ensure that you select the most recent 26.1.00.53 build available on the EPD portal.
For completed upgrades (Build .47)
If you have already upgraded using the previous build (26.1.00.47), you can manually update OpenSSL to version 3.5.5 by following these steps:
Download the hotfix required for your platform from the Patches tab of the following EPD website page and apply the hotfix. You must provide your BMC Support credentials to access the EPD website. You might also be prompted to complete the Export Compliance form.
Platform | EPD Download Link | Item name | Fix file name | md5 checksum | Build Number |
Windows / Linux | TSSA 26.1 OpenSSL hotfix | TSSA261_OpenSSL_hotfix.zip | 8bd42d89f871fcea836e37aa922c3b40 | 26.1.00.53 |
Applying the hotfix
Apply the hotfix to various components in the following sequence:
Applying the hotfix to the Application server or PXE server
To apply the hotfix, do the following on each Application Server host:
- Stop the application server, PXE server service
- Take back up of the following files and keep them outside "<TSSA_Install_Location>"
If Appserver is Windows, use the following files and locations
libblcrypto-3.dll------> <TSSA_Install_Location>/NSH/bin/
cygblcrypto-3.dll------> <TSSA_Install_Location>/NSH/bin/
libncdll.dll ------> <TSSA_Install_Location>/NSH/bin/
libblcrypto-3-x64.dll ------> <TSSA_Install_Location>/pxe/bin/
libncdll.dll ------> <TSSA_Install_Location>/pxe/bin/
libblcrypto-3-x64.dll------> <RSCD_Install_Location>/RSCD/
libncdll.dll------> <TSSA_Install_Location>/ RSCD
smartagent.exe ------> <RSCD_Install_Location>/RSCD/
If Appserver is Linux, use the following files and location:
libnc.so.1.0 ------> <TSSA_Install_Location>/lib/
smartagent ------> <TSSA_Install_Location>/bin/
3. Download and extract TSSA261_OpenSSL.zip to the temp location
4. Replace the files from temp to the given location below, and make sure the copied files have the
correct permissions and owner as previously installed files
If Appserver is Windows, use the following files and location,
Windows/libblcrypto-3.dll ------> <TSSA_Install_Location>/NSH/bin/
Windows/cygblcrypto-3.dll------> <TSSA_Install_Location>/NSH/bin/
Windows/libncdll.dll------> <TSSA_Install_Location>/NSH/bin/
Windows/libblcrypto-3-x64.dll------> <TSSA_Install_Location>/pxe/bin/
Windows/libncdll.dll------> <TSSA_Install_Location>/pxe/bin/
Windows/libblcrypto-3-x64.dll------> <RSCD_Install_Location>/RSCD/
Windows/libncdll.dll------> <RSCD_Install_Location>/RSCD/
Windows/smartagent.exe------> <RSCD_Install_Location>/RSCD/
If Appserver is Linux, use the following files and location,
Linux/libnc.so.1.0 ------> <TSSA_Install_Location>/lib/
Linux/smartagent ------> <TSSA_Install_Location>/bin/
5. Start the application server service
Applying the hotfix to the console (RCP client) or NSH installed server
- Close all running RCP and/or NSH processes. If the agent is installed, Stop RSCD agent service.
- Take back up of the following files and keep them outside "<TSSA_Install_Location>"
If RCP/NSH is installed on a Windows server, then use the following files and location,
cygblcrypto-3.dll ------> <TSSA_Install_Location>/NSH/bin/
libncdll.dll ------> <TSSA_Install_Location>/NSH/bin/
libblcrypto-3-x64.dll ------> <RSCD_Install_Location>/RSCD/
libncdll.dll ------> <RSCD_Install_Location>/RSCD/
smartagent.exe ------> <RSCD_Install_Location>/RSCD/
If NSH is installed on a Linux server, then use the following files and location,
libnc.so.1.0 ------> <TSSA_Install_Location>/lib/
smartagent ------> <TSSA_Install_Location>/bin/
3. Download and extract TSSA261_OpenSSL.zip to the temp location
4. Replace the files from temp to the given location below, and make sure the copied files have the
correct permissions and owner as previously installed files.
If RCP/NSH is installed on a Windows server, then use the following files and location:
Windows/cygblcrypto-3.dll ------> <TSSA_Install_Location>/NSH/bin/
Windows/libncdll.dll ------> <TSSA_Install_Location>/NSH/bin/
Windows/libblcrypto-3-x64.dll ------> <RSCD_Install_Location>/RSCD/
Windows/libncdll.dll ------> <RSCD_Install_Location>/RSCD/
Windows/smartagent.exe ------> <RSCD_Install_Location>/RSCD/
If NSH is installed on a Linux server, then use the following files and location:
Linux/libnc.so.1.0 ------> <TSSA_Install_Location>/lib/
Linux/smartagent ------> <TSSA_Install_Location>/bin/
5. If RSCD is installed on the server, start the RSCD agent service. Start RCP and NSH and run sanity
use cases (like Server Live browse, NSH here, agentinfo command, and so on).
6. Repeat all earlier steps on server hosts where RCP or NSH is installed
Applying the hotfix to the RSCD Agent on the target server
- Download TSSA261-RSCDAgents.zip from EPD and put it under the temp location on the application server
- If Appserver is Linux, set the permissions to 755 for all files in the unzip directory.
- Unzip TSSA261-RSCDAgents.zip and Copy rscd and redist directories to path where CreateDepotSoftwareForAgents.nsh available under the unzip directory.
- Run the following command to import the Agent bundle in TSSA:
a. Start NSH
b. Acquire credentials with the following command:
- blcred cred-acquire-profile <ProfileName>-username BLAdmin-password <password>
- nsh CreateDepotSoftwareForAgents.nsh false '<ProfileName>' 'BLAdmins' '<rscd_directory_path>'
'26.1.00.53'
5. Connect to RCP and navigate to "/BMC Maintenance/Agent Installer Jobs/" under Jobs and run "Agent
Installer Upgrade Job 26.1.00.53" job against the target
6. Once the job execution is completed, you can run the Update Server Properties (USP) job to update the
agent version for targets