Error snippet: 



Bug-ID: 62369

Description: “global” base object has been deleted on DUT, causing commit issue on the appliance

Fix-Release: 

21.2.3 Build after 2023-10-13

21.3.3 Build after 2023-10-13

22.1.2 Build after 2023-10-24

22.1.3 and above GA release.


Workaround:


Option-1: 

Upgrade to any of the latest hotfix image and then perform a Sync-From Appliance from the Director.



Option-2:  (without the need to upgrade)


Step-1: 

[admin@Branch: ~] $ confd_load  -u admin -g admin -F j -p /predefined


<This output will be empty>


Step-2: 

Create a file like what is shown below using vi editor or any text editor


[admin@Branch: ~] $vi /tmp/test

predefined {

    global {

        init true;

    }

}


Save the file by pressing Esc key :wq! 


Step-3:


Load-merge this config using the below lm command.


[admin@Branch: ~] $ confd_load -d -lm -u admin -g admin -F j /tmp/test


Sample-Output: 

[admin@Branch: ~] $ confd_load -d -lm -u admin -g admin -F j /tmp/test

starting user session ctxt=system user=admin groups=[admin]

DEBUG item is not writable - Data store is not writable


Step-4: (Verification):


[admin@Branch: ~] $ vsh connect vmod -c "show objid base all"


It should show something like below: 


vmod> show objid base all

List of bases:

Base-name:  Tenant-VSA

Base-name:  global   <<<<This should be present.


Step-5:


Perform a sync-From of the appliance from the Director.