Missing [barbican] Section in nova.conf Causes Host Upgrade Convergence Failure During PCD Upgrade
Problem
One or more hosts fail to converge during a Private Cloud Director (PCD) host upgrade and remain offline or stuck in a failed upgrade state in the Management Plane.
Observed symptoms may include:
Host upgrade failure during reconciliation.
Host shown offline/unreachable in the Management Plane.
Upgrade unable to proceed for the affected node.
Repeated
pf9-ostackhost:get_config failed: 'barbican'errors in hostagent logs.Missing
[barbican]section innova.conf.
Example log entries in /var/log/pf9/hostagent.log:
pf9_app.py ERROR - pf9-ostackhost:get_config failed: 'barbican'session.py ERROR - Bad message, app config or reading current app configEnvironment
Private Cloud Director Virtualization - v2025.4 and Higher
Private Cloud Director Kubernetes – v2025.4 and Higher
Self-Hosted Private Cloud Director Virtualization - v2025.4 and Higher
Self-Hosted Private Cloud Director Kubernetes - v2025.4 and Higher
Cause
This issue is caused by a reconciliation sequencing issue during the upgrade process.
During the upgrade, the reconciliation process fails before the [barbican] configuration section is written into the nova.conf file. As a result, the pf9-ostackhost application fails repeatedly during configuration reconciliation and the host does not converge successfully.
Diagnostics
Check hostagent logs for Barbican reconciliation failures
Expected error:
Verify whether the
[barbican]section exists
If no output is returned, the section is missing.
Resolution
Step 1: Copy the
[barbican]section from a healthy node
From a healthy upgraded node, copy the complete [barbican] section from:
Example:
Step 2: Paste the [barbican] section into the affected node
Add the copied section into:
Step 3: Verify whether the host converges automatically
Monitor the hostagent logs:
Check whether the host becomes healthy in the Management Plane.
Step 4: Restart services if the host does not converge automatically
Restart the following services on the affected host:
Step 5: Verify host convergence
Confirm:
Host becomes online in the Management Plane.
Upgrade stage completes successfully.
Reconciliation errors no longer appear in logs.
Validation
Validate the following after remediation:
Host status becomes healthy/online.
Upgrade workflow completes successfully.
/var/log/pf9/hostagent.logno longer reports:pf9-ostackhost:get_config failed: 'barbican'
[barbican]section exists innova.conf.
Last updated
