I get this when trying to use VM2 as a product catalog:
COM_VIRTUEMART_CONF_WARN_NO_CURRENCY_DEFINED
I can't see any reason to why this is needed when I actually won't use any currency at all in the catalog. I think this is one of those things that makes VM unnessecary heavy to work with...
Looks like you have a language file missing - that variable should be translated.
Most VM cataogue sites show a price, which needs the currency defined.