Under what circumstances will we hit this issue?
This workaround only applies if we install a latest OSSPACK and when we try to rollback or install an older dated VOS/Director image. (Any image Pre-Feb 2023).
A point to note is that this only applies if there is an event of a rollback failure or if you plan to rollback a director or VOS to an older release. [Pre Feb 2023].
What is the workaround and how do we fix this?
The workaround is to run this binary file, which fixes the py2 dependency packages.
You can download the script “fix-python-dependency.bin” from this Support KB or use this Versa download link shared below.
https://upload.versa-networks.com/index.php/s/Pn2fgk9yeefiK9m
1) Copy the script to the node under /tmp directory
2) sudo chmod+x fix-python-dependency.bin
3) sudo ./fix-python-dependency.bin
4) Now try to do a rollback or install the older VOS/Director image. [Pre Feb 2023].
Is there any mitigation plan for the backend compatibility?
Fix and support/ability to auto rollback will be included from Images build on or after March 3rd for 21.2 and 22.1.
Bug-ID: 95237
Description: Downgrade/Rollback ability when the latest OSSpack is used and there is a need to rollback to a image build prior to Feb 2023.
Fix-Release: 21.2.3 or 22.1.3 build on or after, March 5th-2024.