VxUpdate - No package available. Use the nbrepo command line to add packages to the repository.

Article: 100046083
Last Published: 2019-08-07
Ratings: 3 3
Product(s): NetBackup & Alta Data Protection

Problem

When navigating to a client in the NetBackup Administration console under NetBackup Management -> Host Properties -> Clients, right-clicking on the client and selecting Upgrade Host... the Packages drop-down is greyed out.  When selecting  OK to continue the upgrade fails.

Error Message

No package available. Use the nbrepo command line to add packages to the repository.

Cause

The package needed for this client type has not been added to the VxUpdate repository.  This can be confirmed by executing the following command on the NetBackup master server:

Windows master:  <install>\Veritas\NetBackup\bin\admincmd\nbrepo -l

UNIX/Linux master:  /usr/openv/netbackup/bin/admincmd/nbrepo -l

The output from this command will show what versions of packages are currently added to the repository, for example:

nbrepo -l
ID Type          Version OS           File Name
-- ------------- ------- ------------ -----------------------------
1  server+client 8.2     redhat_x64   vxupdate_nb_8.2_redhat_x64.sja

2  client           8.2     windows_x64 vxupdate_nbclient_8.2_windows_x64.sja

<cut>

In the output above the NetBackup 8.2 Windows client package has been added.  If the operating system and NetBackup version needed is missing from this list it must be downloaded from the Veritas Portal (myveritas.com) , then added to the repository.

Solution

  1. Please refer to the Veritas NetBackup™ Upgrade Guide for steps to add a package to the VxUpdate repository.  This is covered in the section  Repository Management.
  1. Download the files with the desired NetBackup client version (nbclient_version) and operating system (operatingsystem).

The files to dowload will be named in the following format:

vxupdate_nbclient_version_operatingsystem_platform.sja

  1. Once downloaded, place this in a directory on the master server, for example:

/tmp

C:\temp

The packages can then be added to the repository with the command:

Windows master:

<install_path>\Veritas\NetBackup\bin\admincmd\nbrepo.exe -a C:\temp\vxupdate_nbclient_version_operatingsystem_platform.sja

UNIX/Linux master:

# /usr/openv/netbackup/bin/admincmd/nbrepo -a /tmp/vxupdate_nbclient_version_operatingsystem_platform.sja

  1. Use the following command to confirm the package has been added to the repository:

Windows master:  <install>\Veritas\NetBackup\bin\admincmd\nbrepo -l

UNIX/Linux master:  /usr/openv/netbackup/bin/admincmd/nbrepo -l

 

Was this content helpful?