Summary: Upgrading to VxRail 4.7.212 from VxRail 4.7.211 fails with error: "Dry run pre-check failure in execution for VxRail Manager upgrade with error: Dry run pre-check failed. Please make sure the bundle file is valid. For example, that the file is signed correctly...."


Article Content

Issue


Upgrading to VxRail 4.7.212 from VxRail 4.7.211 fails with error: "Dry run pre-check failure in execution for VxRail Manager upgrade with error: Dry run pre-check failed. Please make sure the bundle file is valid. For example, that the file is signed correctly...."

You may also see log entries in /var/log/mystic/lcm.log:
2019-07-31T13:53:03.150-0500 WARN [pool-10-thread-1] com.vce.commons.core.services.ScriptServiceImpl ScriptServiceImpl.runLocalScript:445 - [/scripts/upgrade-vami.sh]: Non-zero return code: 5
2019-07-31T13:53:03.150-0500 WARN [pool-10-thread-1] com.vce.commons.core.services.ScriptServiceImpl ScriptServiceImpl.runLocalScript:449 - [/scripts/upgrade-vami.sh@localhost]: <stderr> Password: Checking /tmp/vxmanager_upgrade_repository...
Check failed.

2019-07-31T13:53:03.152-0500 ERROR [pool-10-thread-1] com.vce.lcm.service.checker.upgrade.VxRailManagerDryRunPrechecker VxRailManagerDryRunPrechecker.performDryRun:119 - Dry run pre-check failure in execution for VxRail Manager upgrade with error: Dry run pre-check failed. Please make sure the bundle file is valid. For example, that the file is signed correctly....
Cause
This is an issue with the vami-sfcb service on VxRail Manager not running. Vami-sfcb is required to be running on the VxRail Manager in order for it to function and upgrade properly. 
Resolution
1. Verify that vami-sfcb isn't running on VxRail Manager: systemctl status vami-sfcb

Example of stopped vami-sfcb service: systemctl status vami-sfcb
* vami-sfcb.service - LSB: Small Footprint CIM Broker Service
Loaded: loaded (/etc/init.d/vami-sfcb; disabled; vendor preset: disabled)
 Active: inactive (dead)
Docs: man:systemd-sysv-generator(8)

Example of running vami-sfcb service: systemctl status vami-sfcb
* vami-sfcb.service - LSB: Small Footprint CIM Broker Service
Loaded: loaded (/etc/init.d/vami-sfcb; disabled; vendor preset: disabled)
 Active: active (running) since Wed 2019-07-17 12:34:33 UTC; 2 weeks 6 days ago

2. Start the vami-sfcb service: systemctl start vami-sfcb
3. Retry upgrade.


 
Notes

So far this has been observed on upgrades going from 4.7.211 to 4.7.212; however, other code versions may still experience this issue.