If you’ve just spun up a new vCenter 6.0 appliance, have joined it to the domain and added a new identity source but have found that your integrated windows auth (the handy checkbox you use for SSO) isn’t working with this error:
A General System error occurred: Cannot get user info
Then it’s because the nsswitch.conf
file is missing the lsass
parameter, to remedy this:
SSH
as root
to your vCenter server appliance.
Enable the local shell:
shell.set --enabled True
shell
Open the nsswitch.conf
file:
vi /etc/nsswitch.conf
Find the line that specifies:
passwd: compat ato
And append lsass
so it looks like this:
passwd: compat ato lsass
Write & exit the file then restart the vpxa
service.
/etc/init.d/vmware-vpxd restart
You will now be able able to log into vCenter using SSO in both the web client and legacy client:
Why not follow @mylesagray on Twitter ↗ for more like this!