During vCenter Server upgrade to VCF 9.0, an administrator will get the following pre-check error message to remove the SmartCard Authentication:Please remove the smart card login before proceeding https://knowledge.broadcom.com/external/article?articleId=372920
VCF 9.0
vCenter Server 7.x
vCenter Server 8.x
VCF 9.0 removes the support for the Smart Card authentication method in the vCenter Server.
Before upgrading to VCF 9.0, an existing vCenter Server Appliance from an older version must have this authentication method disabled. The vCenter Server administrator must manually disable the Smart Card authentication and ensure alternative authentication. Customers can use MFA through federated authentication. See here for more information on Configuring vCenter Server Identity Provider Federation.
Follow below steps to disable Smart Card authentication.
/usr/lib/vmware-sso/vmware-sts/conf directory on vCenter Server.