General Troubleshooting Steps¶
Common troubleshooting steps for upgrade and rollback operations.
Check Playbook Logs¶
Increase Ansible verbosity for detailed output:
Run on: omnia_core container
cd /omnia/upgrade
ansible-playbook upgrade.yml -vvv
Review State Files¶
All state files are stored in /opt/omnia/.data/:
Run on: omnia_core container
ls -la /opt/omnia/.data/
cat /opt/omnia/.data/upgrade_manifest.yml
cat /opt/omnia/.data/rollback_manifest.yml
cat /opt/omnia/.data/oim_metadata.yml
Check Archived Manifests¶
Previous manifests are archived for history:
Run on: omnia_core container
ls /opt/omnia/.data/archive/
Reset Upgrade/Rollback State¶
To completely reset the upgrade/rollback state and start fresh:
Caution
This will discard all upgrade/rollback progress. Use only as a last resort.
Run on: omnia_core container
rm -f /opt/omnia/.data/upgrade_manifest.yml
rm -f /opt/omnia/.data/rollback_manifest.yml
rm -f /opt/omnia/.data/upgrade_in_progress.lock
rm -f /opt/omnia/.data/rollback_in_progress.lock
Verify oim_metadata.yml¶
The oim_metadata.yml file is the source of truth for version information.
Ensure it contains the correct values:
Run on: omnia_core container
cat /opt/omnia/.data/oim_metadata.yml
Expected fields:
omnia_version— Currently installed version.previous_omnia_version— Previous version.upgrade_backup_dir— Path to the backup directory.
Note
oim_metadata.yml is read-only for upgrade and rollback flows. It is
never modified by the playbooks. If the version information is incorrect,
it must be fixed manually before rerunning.
Related Documentation
- Upgrade Omnia — Upgrade procedure.
- Rollback Omnia — Rollback procedure.