"License check: There are no assigned licenses found for this product" is seen in 4.x and upgrade does not fix the issue.VCF 4.x
VCF 5.x
/log/vmware/vcf/operationsmanager/operationsmanager.log
YYYY-MM-DDTHH:MM:SS ERROR [vcf_om,3f929f1ad5984d9e,1dcf] [c.v.v.l.s.u.ResourceLicensingPopulator,om-exec-3] License assignment not found for resource esxi01.example.local
YYYY-MM-DDTHH:MM:SS ERROR [vcf_om,3f929f1ad5984d9e,1dcf] [c.v.v.l.s.u.ResourceLicensingPopulator,om-exec-3] License assignment not found for resource esxi02.example.local
YYYY-MM-DDTHH:MM:SS ERROR [vcf_om,3f929f1ad5984d9e,1dcf] [c.v.v.l.s.u.ResourceLicensingPopulator,om-exec-3] License assignment not found for resource esxi03.example.local
YYYY-MM-DDTHH:MM:SS ERROR [vcf_om,3f929f1ad5984d9e,1dcf] [c.v.v.l.s.u.ResourceLicensingPopulator,om-exec-3] License assignment not found for resource esxi04.example.localChecking SDDC web page -> Inventory -> Hosts -> ALL HOSTS, the hosts are in lowercase:
esxi01.example.local
esxi02.example.local
esxi03.example.local
esxi04.example.local
However in vCenter web client, click the Main menu -> Administration -> Licensing -> Licenses -> Assets -> Hosts, the hosts are in uppercase:
ESXi01.example.local
ESXi02.example.local
ESXi03.example.local
ESXi04.example.local
1. Verify which hosts are impacted by running the below command# grep -i "License assignment not found for resource" operationsmanager.log | awk '{print $11}' | sort | uniq -c | less -iN 1 6 esxi01.example.local 2 3 esxi02.example.local 3 5 esxi03.example.local 4 5 esxi04.example.local
2. Reach out to Broadcom Support for the SDDC Database edit.