NetBackup™ Upgrade Guide
- Introduction
- About changes in NetBackup 10.4
- Planning for an upgrade
- General upgrade planning information
- About upgrade tools
- Upgrade operational notes and limitations
- General upgrade planning information
- Primary server upgrade
- Media server upgrade
- MSDP upgrade for NetBackup
- Client upgrade
- NetBackup Deployment Management with VxUpdate
- Appendix A. Reference
Windows compiler and security requirements for NetBackup 10.4 and later upgrade
NetBackup 10.4 and later for Windows uses the Visual Studio 2022 compiler and the Windows 11 Software Development Kit (SDK). To run NetBackup 10.4, Windows computers require Visual C++ run-time libraries version 14.36.32532 or later. Microsoft makes available the redistributable utilities that install these libraries. More information on these redistributable utilities is available.
https://visualstudio.microsoft.com/downloads
These utilities from Microsoft can alter Windows hosts such that a restart is required. The restart requirement can occur if the Visual C++ run-time libraries are in use by one or more processes on the system. Before you install NetBackup 10.4 or later, Veritas recommends that you install Visual Studio 2022 C++ run-time libraries on Windows computers. The installation of these libraries should take place within a maintenance window where you can safely restart the computer.
On Windows computers that do not have compatible Visual C++ run-time libraries present, the NetBackup upgrade process may offer to do it for you. You are required to acknowledge the risks and opt-in. More information about the risks and the opt-in process is available.
https://www.veritas.com/content/support/en_US/article.100062924
The redistributable utilities can fail or behave unexpectedly on hosts without all security updates in place. If a Windows host is not current with security updates, the following behaviors can occur:
NetBackup's upgrade process fails shortly after start with a message about inability to deploy Visual Studio 2022 C++ run-time libraries.
The nbcertcmdtool application fails unexpectedly when run by the NetBackup installation or upgrade process. This failure is difficult to distinguish from nbcertcmdtool failures that result from invalid or insufficient security configuration.
MSDP applications fail unexpectedly near the conclusion of the NetBackup installation or upgrade process.