Ransomware attackers specifically target and attempt to destroy backup systems to increase the probability of payment. Hardening your system is critical. Please ensure you have reviewed your platform security using the Security Hardening Checklist
Cohesity

COHESITY Documentation

Explore our documentation to get started, discover products & new features, access troubleshooting guides, register sources, platforms support.

Products
Data Security Alliance
Visit Cohesity.com
Demos
Support
Blogs
Developers
Partner Portals
Cohesity Community
© 2026 Cohesity, Inc. All Rights Reserved.
Terms of Use|
Privacy Policy|
Legal|
  1. Home
  2. Cohesity Cloud Scale Technology Manual Deployment Guide for Kubernetes Clusters
  3. Section IV. Maintenance
  4. Troubleshooting
  5. Troubleshooting AKS and EKS issues
  6. Issues with NetBackup Certificate Authority (NBCA)
Cohesity Cloud Scale Technology Manual Deployment Guide for Kubernetes Clusters

Issues with NetBackup Certificate Authority (NBCA)

This section provides the issues and their respective workaround for the issues observed with NBCA.

Certificate bundle upload fails on primary server pod

The following error appears in the primary server pod nbcert logs when the certificate bundle upload to the NetBackup web services pod fails:

Failed to push cert bundle to WS pod
    Invalid X-NBU-CERT-BUNDLE-SECRET
    Failed to create tar buffer
    Failed to compress bundle file

To resolve this issue:

  1. Ensure that the NetBackup web services pod is running and is in a healthy state before retrying the certificate bundle upload.
  2. If the following error is reported in the nbcert logs, verify that the NetBackup operator is running and not reporting errors:
    Invalid X-NBU-CERT-BUNDLE-SECRET

    To regenerate the POST token, delete the secret using the following command:

    kubectl delete secret nb-post-secret -n <namespace>

  3. Restart the primary server pod to trigger a retry of the certificate bundle upload.
  4. If the following errors are reported in the nbcert logs, verify that sufficient disk space is available on the primary server pod:
    Failed to create tar buffer
    Failed to compress bundle file

    After resolving any disk space issues, retry the certificate bundle push using the following command:

    nbcertcmd -pushCertBundle

Standard pods using old or missing certificates

One or more standard NetBackup pods are unable to establish secure communication due to missing or outdated security certificates.

The following errors are reported in the nbcert logs of the secure‑comm container in media, bpdbm, ws, or policyjob pods:

x509: certificate signed by unknown authority
    Invalid X-NBU-CERT-BUNDLE-SECRET
    Failed to download certificate bundle from WS pod with error code

To resolve this issue:

  1. Check the primary server pod nbcert logs to confirm that the certificate bundle push completed successfully:
    Successfully pushed cert bundle to WS pod
  2. On the affected pod, initiate an immediate certificate pull using the following command:

    nbcertcmd -pullCertBundle

  3. If the Invalid X-NBU-CERT-BUNDLE-SECRET error is present in the nbcert logs, verify that the NetBackup operator is running and not reporting errors.

    If the issue persists, delete the FETCH token secret to force regeneration by using the following command:

    kubectl delete secret nb-fetch-secret -n <namespace>

  4. If the certificate issue continues, restart the affected pod to retry certificate retrieval.
  5. As a fallback, certificate retrieval is automatically retried every 4 hours.

Pod startup hangs with an error

A NetBackup pod does not complete startup and remains in a waiting state.

The following error message is displayed:

Waiting for secret files to be available

To resolve this issue:

  1. Ensure that the required Kubernetes secrets exist and are populated in the correct namespace:

    kubectl get secret nb-post-secret nb-fetch-secret nb-ca-cert -n <namespace>

  2. Ensure that the nbatd pod is running.
  3. Restart the NetBackup operator to force secret reconciliation:

    kubectl delete pod <netbackup-operator-pod> -n <operator-namespace>

  4. Restart the affected pod once secrets are available.

Missing CA certificate in the nb-ca-cert Kubernetes secret

This issue occurs when the CA certificate is not populated in the Kubernetes nb-ca-cert secret.

To resolve this issue:

  1. Verify that the nbatd pod is running by using the following command:

    kubectl get pods -n <namespace> | grep nbatd

  2. Verify that the required Kubernetes secret exists and is populated by using the following command:

    kubectl get secret nb-ca-cert -n <namespace>

  3. Restart the NetBackup operator to trigger a retry of CA certificate extraction.
  4. Restart the affected pods after the CA certificate is successfully populated in the secret.

Certificate issues after upgrade or primary failover

After a NetBackup upgrade or primary server failover, certificate-related errors as follows may be observed in the nbcert logs:

x509: certificate signed by unknown authority
    Error: Failed to upload CA certificate bundle to CMS
    touch file not found

To resolve this issue:

  1. Push certificates again from the new primary server by using the following command:

    nbcertcmd -pushCertBundle

  2. Restart the primary pod to reinitialize certificate distribution.
  3. Verify that certificate files no longer reference NFS paths.

Feedback

Was this page helpful?
Previous

Resolving the certificate error issue in NetBackup operator pod logs

Next

Pod restart failure due to liveness probe time-out

Feedback

Was this page helpful?