Issue: From August 2025 onwards, the 22.1.4 images encrypt the default.conf data. As a result a snapshot rollback from this release to any old releases 22.1.4 or lower that maintain cleartext data will fail.


Workaround:


Here are steps for the rollback for the two cases.


Case A:  Before rollback is initiated.


Step 1 : Before performing snapshot rollback , please execute the script decrypt_default_conf.sh which will write the plain text default.conf into /tmp/default.conf .

 

Sample execution :

 

[Administrator@GaneshDev: vinay] $ sudo ./decrypt_default_conf.sh

Using decrypted keys via decrypt_content.py for updating pg pass

[Administrator@GaneshDev: vinay] $ echo $?

0

[Administrator@GaneshDev: vinay] $

 

[Administrator@GaneshDev: vinay] $ sudo cat /tmp/default.conf

CONFD_API_USER=restuser

JAVA_MAIL_USERNAME=activate@versa-networks.com

PRIVATE_KEY_PASSWORD=versa123

ENCRYPTION_UTIL_KEY=versa123versa123

BACKUP_ENCRYPT_KEY=pviQMdsp.c12viiGsMWC@

CONFD_API_PASSWORD=versa123

JAVA_MAIL_PASSWORD=Versa@123

PG_DATABASE=vnms

ZTP_URL_PASSWORD=versa123versa123

NETBOX_API_TOKEN=ae5140c21feaf81cfef386ff96b24041f48f995c

PG_USERNAME=vnms

PG_PASSWORD=qS83ZnB76Uz5M3K9UQgbMl08y4aZBlcb

PG_IPAM_DB=netbox

KEYSTORE_PASSWORD=versa123

NETBOX_SECRET_KEY=r8OwDznj!!dciP9ghmRfdu1Ysxm0AiPeDCQhKE+N_rClfWNj

[Administrator@GaneshDev: vinay] $

 

Step 2 : Copy the /tmp/default.conf to /var/versa/vnms/data/conf/default.conf 

Sample : 

 

sudo cp /tmp/default.conf /var/versa/vnms/data/conf/default.conf

 

Step 3 : Trigger the rollback from CLI: request system rollback to XXXXX 

Step 4 : vsh restart

Step 5 : rm –rf /tmp/default.conf

------------------------------------------------------------------------------


Case B: When snapshot was already triggered before performing above steps.


Step 1 : Delete plain text entries from /var/versa/vnms/data/conf/default.conf and perform the above 4 steps of scenario 1