A "Windows Installer returned '1638'." Error Occurs When Launching the Laserfiche Server 8.1.1 Installation Package To Upgrade an Existing Installation.

November 16, 2009 | KB: 1012377
Laserfiche Server - Team (MSDE) 8.1.1, Laserfiche Server - United (MS SQL) 8.1.1, Laserfiche Server - United (Oracle) 8.1.1

Summary

When launching the Laserfiche Server 8.1.1 installation to upgrade an existing Laserfiche Server 8.1 installation, you may receive the following error message:

    An error occurred installing the package. Windows Installer returned '1638'.

Cause

This error can occur if on the Language Selection dialog box that appears when you first launch the installation, you select a different language from the one that was used to install Laserfiche Server 8.1.0.

Due to setup.exe calling different msi files for different languages, the minor update process does not properly handle the case of mismatching language codes.