I got into this chicken egg scenario: My vCenter certificate was expired. I tried to regenerate the certs by following this VMware Knowledge Base
But the regeneration failed with error "lstool get failed: 1", looks like the Nimble storage plugin is causing the problem. According to this VMware Knowledge Base just remove the plugin, all should be good. But I cannot remove it from vCenter portal as its down due to certificate expiry!
Anyone know a way to remove the plug other than the MOB url suggested in this VMware Knowledge Base ?
You should use lstool.py utility to un-register plugin.
List all service ID's:
/usr/lib/vmidentity/tools/scripts/lstool.py list --url https://localhost/lookupservice/sdk --no-check-cert > /var/tmp/psc_service.txt
From the above file '/var/tmp/psc_service.txt' search for Nimble plugin's Service ID.
To unregister:
/usr/lib/vmidentity/tools/scripts/lstool.py unregister --url https://localhost/lookupservice/sdk --user administrator@vsphere.local --password 'password' --id 'Nimble Service ID from above step' --no-check-cert
If you do not want to remove the plugin, the workaround is to edit a python file. You may log a case with GSS for this.
Hi,
Follow the below steps for s a 6.7 version VC:
Take a snapshot of the VM, while you perform this, just to be safe and to make sure it doesn't cause more issue than you are already facing ![]()
You should use lstool.py utility to un-register plugin.
List all service ID's:
/usr/lib/vmidentity/tools/scripts/lstool.py list --url https://localhost/lookupservice/sdk --no-check-cert > /var/tmp/psc_service.txt
From the above file '/var/tmp/psc_service.txt' search for Nimble plugin's Service ID.
To unregister:
/usr/lib/vmidentity/tools/scripts/lstool.py unregister --url https://localhost/lookupservice/sdk --user administrator@vsphere.local --password 'password' --id 'Nimble Service ID from above step' --no-check-cert
If you do not want to remove the plugin, the workaround is to edit a python file. You may log a case with GSS for this.
