Problem
When running NetBackup services as a non-privileged user, the login account for that user must exist and have access to key directories and files in order for NetBackup to operate correctly. This preinstallation check is verifying that the host and NetBackup configurations are complete and compatible so that NetBackup will be operational after the installation completes.
This pre-check applies to both new installations and upgrades.
Error Message
The installer will display this message if the service user login account is not provided as part of this install was not configured previously.
not ok service_user: The service user was not provided as the command-line parameter. Run nbcheck using -Dservice_user = <user> parameter.
This is needed to run services under this user, and will be a requirement of Master Server installation.
The installer will display this message if the service user login account is unknown to the host.
not ok service_user: The user [<user>] does not exist.
The installer will display this message if the NetBackup configuration is missing either all or at least one of the required ECA entries in the bp.conf file (UNIX/Linux) or the registry (Windows).
not ok service_user: ECA file entry [<all entry names>] is missing from <bp.conf or registry>.
not ok service_user: The required ECA entry [<entry names>] is missing from <bp.conf or registry>.
The installer will display one of these messages if any of the configured file pathnames are not present on the host.
not ok service_user: ECA file [<file list>] was not found on the host.
The installer will display this message if an ECA certificate file is not accessible by the service user login account.
not ok service_user: The user [<user>] does not have required permission to access ECA file [<file list>].
The installer will display this message if the NetBackup configuration is missing either all or at least one of the required VXDBMS entries in the vxdbms.conf file (UNIX/Linux).
not ok service_user: The VXDBMS file entries [<file entries>] are missing from vxdbms.conf.
not ok service_user: The required VXDBMS entries [<entry names>] are missing from vxdbms.conf.
The installer will display this message if any of the configured directory pathnames are not present on the host.
not ok service_user: The required VXDBMS directories [<directory names>] do not exist.
The installer will display this message if operating system returns an error while VXDBMS permissions check for service user login account.
not ok service_user: Could not determine if user [<user>] has permissions to read or write the VXDBMS files and directories.
The installer will display this message if a VXDBMS file or directory is not accessible by the service user login account.
not ok service_user: The user [<user>] does not have permissions to read or write the VXDBMS files and directories.
The installer will display this message if the service user login account is the same as NetBackup's web service login account.
not ok service_user: The service user must be different than the websvc_user [<user>].
The installer will display this message if the service user login account does not have permission to read the system hosts file.
not ok service_user: The user [<user>] does not have permissions to read the hosts file.
Cause
The configuration of either the host environment and/or NetBackup is incomplete or inconsistent.
Solution
Be sure the configurations of the host, NetBackup, and the NetBackup installer are complete and compatible.
- If the service user account does not exist, create it.
- If ECA_CERT_PATH, ECA_PRIVATE_KEY_PATH, ECA_TRUST_STORE_PATH, or ECA_KEY_PASSPHRASEFILE is not configured, then configure each with the correct file pathname.
- If all are configured, are the pathnames correct, and do the files exist? If not correct, the path names or populate the files per ECA setup guidelines.
- If files are present, make sure that ownership and permissions on the parent directory and files therein allows the files to be read by the service user account.
After correcting the above conditions, rerun the installer.