Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Problem

When running the Web Viewer installer, the installation program quits immediately without leaving a log file. Error message mentions "error 1603".

...

The issue can be solved by the following actions. Please refer to the sections further down for the details on each solution.

  1. If version is 4, then ensure that "Enable 32-Bit Applications" is set to "True" for the DefaultAppPool

  2. Ensure that the Default web application has a http binding to port 80

  3. Ensure that the Default web application has ID 1

  4. Ensure that "Enable IIS 6 compatibility" is installed in the "Turn Windows Features On or Off" section of the "Program and Features" Control panel. This happens for version 5.1.

  5. Ensure that the installer is run by an Administrator

  6. Ensure redirects in IIS are disabled


Background: 32-bit installer

Error 1603 can occur when the (default) app pool of IIS does not allow 32-bits applications. This is valid for installation installation of Signifikant Server or Web application, version 5.0 or earlier.

Version dependency

Prior to version 4.2.2 Signifikant requires to be run in 32-bit mode in IIS.

From version 4.2.2 - version 5.0.8 Signifikant can run in 64-bit mode, but installer still requires 32-bit mode.

Version 5.1 and later do not require 32-bit mode and application performs best in 64-bit mode.

Solution

To solve this, please open IIS Manager, right-click on the default app pool in the "Connections" pane and select "Advanced settings". Then change "Enable 32-bits applications" to True and try to install the Web Viewer again (run as administrator).

...

Background: Default Web Site definition

Error 1603 can also occur when the Default Web Site bindings is only to https and not to http. The installer assumes a port 80 (http) binding is available. If not, the installer will abort and the installation is rolled back.

Furthermore, the default site is found on index 1, not by its name. If more then one site is defined, the index order may be changed and the Default Web Site has got a new index number.

Solution

To solve this, please open IIS Manager, select the Default Web Site and edit Bindings. Ensure that a binding with type http is defined, for port 80.

Also select select the Sites node and ensure that the Id is 1 for Default Web Site .

...

Background: Installer depends on IIS6 

Error 1603 can also occur when Microsoft installer fail to access a component, installed with IIS6 Metadata and configuration. The installer log file contains detailed logging, and the presence of this indicate indicate a component is missing:

[SetTARGETSITE]: Custom Action failed with code: '340'

...

When searching for the error, here is an explanation: https://codeasp.net/blogs/microsoft-net/1214/msi-installer-error-custom-action-completed-with-return-code-340

To enable IIS 6 compatibility. Go to Control panel -> Program and Features-> Turn Windows Features On or Off and modify as shown in the image below:Image Removed

...

Background: Installer must be run by an administrator

Error 1603 can also occur when Microsoft installer fail to access a windows resources when not started by an administrator.

The installer log file contains detailed logging, and the presence of this indicates this error:

SetTARGETSITE Access denied.

...

Background: Installer must be run by an administrator

Error 1603 can also occur when a redirect is active.

The installer log file contains detailed logging and indication of this error:

Error 1314. The specified path '/LM/W3SVC/1/ROOT/AssertWeb' is unavailable.

Solution

Check http redirect on server and site level and disable.

...

Related articles

Filter by label (Content by label)
showLabelsfalse
max5
spacesASKB
showSpacefalse
sortmodified
reversetrue
typepage
cqllabel = "webviewer" and type = "page" and space = "ASKB"
labelswebviewer
Page Properties
hiddentrue


Related issues