http://bugs.winehq.org/show_bug.cgi?id=20801
--- Comment #37 from Hans Leidekker hans@meelstraat.net 2011-05-14 08:04:01 CDT --- The custom action that terminates the installation is called NotFoundMinVer. It has this condition: (NOT PRODVERFOUND) AND (NOT Installed)
NOT Installed evaluates to true because it's a fresh installation. NOT PRODVERFOUND also evaluates to true because PRODVERFOUND is not set.
PRODVERFOUND would be set by the FindRelatedProducts action if a product with upgrade code {E4ADC294-C502-4A61-BFF3-76589157E6C7} is found with a version equal or greater than 0 (note that this is an invalid version number according to MSDN, it should be 0.0.0).
You can work around the problem like this:
$ wine msiexec PRODVERFOUND=1 /i 2GISData_Novosibirsk-135.0.0.msi
It appears to install a plugin and some data files, which seems to confirm that it needs some sort of 'shell' to be useful.