You can manually upgrade the .NET Core runtime for the Commvault software.
Symptoms
The .NET Core runtime minor version that was deployed by Commvault is vulnerable to security issues.
Causes
The .NET Core runtime minor version deployed by Commvault is not the most recent.
Resolution
The Commvault software is deployed with a long-term support release of .NET Core. If you need a newer minor version of .NET Core than the one provided by the Commvault installer, you can manually upgrade it using the procedure described below.
Note:
Manually upgrading the .NET Core runtime is supported only for SP36 and more recent feature releases.
Commvault performs comprehensive testing of our software using the .NET Core version that is deployed with the software. The .NET Core is a third-party product, and while security patch updates are not supposed to affect compatibility, we cannot guarantee that all Commvault components will continue to work properly if you manually upgrade the .NET Core. Therefore, you must thoroughly test the Commvault software before deploying .NET Core changes in a production environment.
You must only upgrade to a more recent security or patch version of the currently installed .NET Core. Do not upgrade to a major version, because that is very likely to cause breakages. For example, if .NET Core 8.0.5 is installed, you can upgrade to 8.0.6, but not 9.0.1.
On your local computer where you plan to upgrade the .NET Core version, stop all the Commvault services.
Install the .NET hosting bundle on your local computer.
Open the command prompt and run the following command:
dotnet --info
This must return the version of the .NET hosting bundle that is currently installed.
On your local computer where you plan to upgrade the .NET Core version, stop all the Commvault services.
Back up and remove all the current data available on the Commvault DotNetCore folder located at **commvault_contentstore_installation_folder**DotNetCore.
Extract the data from the .zip file to a temporary location and copy the new .NET Core data to the Commvault DotNetCore folder.
Open the command prompt, navigate to commvault_contentstore_installation_folder\DotNetCore location, and run the following command:
dotnet --infoThis must return the version of the .NET Core that is currently installed.
Restart all the Commvault services.
If any issues are encountered, restore the original version of .NET Core that you backed up, or use the Commvault installation media to perform a repair operation.
On your local computer where you plan to upgrade the .NET Core version, stop all the Commvault services.
Back up and remove all the current data available on the DotNetCore folder located at commvault_contentstore_installation_folder/DotNetCore.
Extract the data from the tar.gz file to a temporary location, and copy the new .NET Core data to the Commvault DotNetCore folder.
Open the terminal, navigate to commvault_contentstore_installation_folder/DotNetCore location, and run the following command:
./dotnet --info
This must return the version of the .NET Core that is currently installed.
Restart all the Commvault services.
If any issues are encountered, restore the original version of .NET Core that you backed up, or use the Commvault installation media to perform a repair operation.