I did a fresh install of vCenter in my lab, starting at 5.1. Installed everything on D:\ without any errors (vCSSO, Inventory service, vCenter, Web Client, etc), and it all worked fine.
I entered in my vCenter license key from 5.0 and it work, entered in my vSphere 5 Enterprise Plus key, worked. I went to enter my vShield 5.0 for vCloud key, and I get "Invalid license key: License file not found".
I've tried entering other license keys and get the same problem, I've only been able to add my vCenter & Ent+ keys.
I looked in vpxd.log and found this:
2012-09-20T10:14:56.315-05:00 [04272 info 'commonvpxLro' opID=4B2A89F2-00000060-a1] [VpxLRO] -- BEGIN task-internal-1916 -- -- vim.LicenseManager.decodeLicense -- 73ca9e1d-b91f-86bf-1c7c-f35920405b46(5243f283-f887-227a-a037-5efd37a2a5a8)
2012-09-20T10:14:56.346-05:00 [04272 info 'licenselicenseUtil' opID=4B2A89F2-00000060-a1] Unable to decode license <snip> with error 5 using path dir://D:\Program Files\VMware\Infrastructure\VirtualCenter Server\licenses\site
2012-09-20T10:14:56.346-05:00 [04272 info 'commonvpxLro' opID=4B2A89F2-00000060-a1] [VpxLRO] -- FINISH task-internal-1916 -- -- vim.LicenseManager.decodeLicense --
vShield shows up as vCloud Networking and Security in Asset Management, and is currently in Eval Mode. I did set this up once before on vCenter 5.0, vShield Manager 5.0, and vCloud Director 1.5 and everything worked fine. I stepped through an upgrade from 5.0 to 5.1 and licenses were retained. I started with a fresh install and now I cannot add the license.
Has anyone else ran across this?