Last Modified: Aug 17, 2021
Opened: Jan 19, 2021
The checksum changed from size 256 to 512. Systems that created the encryption keys using 256 would fail when upgrading.
The upgrade does not accept the key since the hash does not match.
System must have been configured with old software that wrote 256-bit hashes and upgraded to a newer version that expected 512-bit hashes.
Going into the vcc-confd container and requesting the key twice would change the key and store a new 512 hash. From the System Controller: # docker exec -it vcc-confd bash # getConfdMasterKey.sh --storage eeprom # exit
With the fix, either 256 or 512 hash keys are accepted so upgrading from an older system does not fail as before.