I have created a new web template (contains a elements.xml and onet.xml) which is based on team site. I have deployed the .wsp file. However when I go to "New Site" under Site Actions I cannot see my web template. I know that it has been deployed because I was able to successfully create a new site based on this new created web template by using Powershell. Also when I recreate the site collections it appears. is there any solution to make the web template be visible without recreate the site collections?
I am using SharePoint 2010 if that can matter.