[REVIEW-3-5] fdo#46519 workaround of MSI installer error 1935

Andras Timar timar74 at gmail.com
Mon May 14 14:21:01 PDT 2012


Hi,

In some circumstances installation of embedded VC++ runtime fails with
error code 1935. This usually occurs, when there are many different
versions of VC++ runtimes installed on the computer, including beta
versions. We can workaround this Microsoft bug, if we don't install
our VC++ runtime. A new property was introduced. It is called
VC_REDIST, and installation of VC++ runtime depends on its value. (BTW
the solution is general, ComponentCondition can be used for any merge
module, now we have only the VC++ runtime merge module.) When the user
experiences error code 1935, he should try to install LibreOffice with
the following command line:
msiexec /i <msi file name> VC_REDIST=0

The patch fixes another minor issue. 64-bit VC++ runtime will not be
installed on 32-bit systems any more.

http://cgit.freedesktop.org/libreoffice/core/commit/?id=80a921e88a036d42b4b884bb3e0b651fc083c1cd

Best regards,
Andras


More information about the LibreOffice mailing list