Veritas NetBackup™ Upgrade Guide
- Introduction
- About changes in NetBackup 9.1
- Planning for an upgrade
- General upgrade planning information
- About upgrade tools
- Upgrade operational notes and limitations
- Master 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 9.1 and later installation and upgrade
NetBackup 9.1 and later for Windows uses the Visual Studio 2019 compiler and the Windows 10 Software Development Kit (SDK). The installation and the upgrade process use Microsoft redistributable utilities to install Visual Studio 2019 C++ run-time libraries on Windows hosts where they are not already installed. These utilities can fail or behave unexpectedly on hosts without all the security updates in place. Windows hosts must have all security updates in place before you install or upgrade to NetBackup 9.1 or later.
More information on the Microsoft redistributable utilities is available: https://visualstudio.microsoft.com/downloads/
Failures and unexpected behaviors include:
NetBackup's installation or upgrade process fails shortly after start with a message about inability to deploy Visual Studio 2019 C++ run-time libraries.
The nbcertcmdtool application failing unexpectedly when executed 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.
To prevent this problem, apply all Windows security updates before any install or any upgrade attempts.
For Windows Server 2012 R2 and Windows 8.1, the list of required security updates includes KB 2919355 (https://support.microsoft.com/en-us/topic/windows-rt-8-1-windows-8-1-and-windows-server-2012-r2-update-april-2014-3c9d820b-7079-359d-8660-21de648fa31d).
For Windows Server 2012 R2, 2008 Service Pack 2, Windows 8.1, and all other earlier supported versions, you must install the Universal C run-time in Windows update. This update lets NetBackup run correctly. Microsoft KB 3118401 is the minimum patch level to ensure the appropriate C++ run-time binaries are present. Other later patches should contain this fix.
More information about this requirement is available: https://support.microsoft.com/en-us/topic/update-for-universal-c-runtime-in-windows-322bf30f-4735-bb94-3949-49f5c49f4732