Articles in this section

Plesk for Windows upgrade fails: The installation of the package 'plesk-urlprotection' failed with code 1603

Plesk for Windows kb: technical ABT: Group B

Applicable to:

  • Plesk for Windows

Symptoms

The Plesk upgrade process fails with the following error message:

  • Upgrade to Obsidian 18:

    Installing packages
    Upgrading Plesk URL protection module... 
    Failed to install 'C:\ProgramData\Plesk\Installer\cache\pool\release\PLESK-WIN_18.0.21_1598\dist-windows\plesk-urlprotection.msi': Fatal error during installation. (Error code 1603)
    Action '' failed with error 1603(0x00000643) 
    ERROR: The installation of the package 'plesk-urlprotection' failed with code 1603. (upgrade: Upgrading Plesk URL protection module...)

  • Upgrade to Onyx 17.8:

    Installing packages
    Upgrading Plesk URL protection module... 
    Failed to install 'C:\ParallelsInstaller\parallels\PANEL-WIN_17.8.11\dist-windows\plesk-urlprotection.msi': Fatal error during installation. (Error code 1603)
    ERROR: The installation of the package 'plesk-urlprotection' failed with code 1603. (upgrade: Upgrading Plesk URL protection module...)

  • An attempt to install plesk-urlprotection.msi manually with msiexec opens the Plesk URL protection IIS module Setup window on the Change, repair, or remove installation page, where only the Remove button is available.

Cause

One of the following:

  • IIS hangs during the package installation.
  • The package is already registered in Windows, and a server reboot is pending after a previous MSI package installation.

Resolution

The following workaround will allow installation of this package to upgrade Plesk.

Obsidian 18
  1. Connect to the Plesk server over RDP
  2. Start a Command Prompt
  3. Stop IIS:

    Warning: Plesk and websites will be offline while IIS is stopped.

    iisreset /stop

  4. Install plesk-urlprotection from the installer cache:

    msiexec /i "C:\ProgramData\Plesk\Installer\cache\pool\release\PLESK-WIN_18.0.66_16007\dist-windows\plesk-urlprotection.msi" /L*V "C:\plesk_urlprotection_installation_debug_OBSIDIAN.txt" AUTOINSTALLER=1

    Note: Modify the path to the plesk-urlprotection package with the version to install

    Warning: If the command opens the Plesk URL protection IIS module Setup window on the Change, repair, or remove installation page, do not click Remove. It uninstalls the URL protection module from IIS, and password-protected directories on websites stop working. Instead, complete the following steps:

    1. Click Cancel.
    2. Start IIS:

      C:\> iisreset /start

    3. Reboot the server.
    4. After the reboot, start a command prompt as an Administrator and install Plesk updates:

      C:\> plesk installer update

  5. Start IIS:

    iisreset /start

  6. Upgrade Plesk
Onyx 17.8
  1. Connect to the Plesk server over RDP
  2. Download plesk-urlprotection
  3. Start a Command Prompt
  4. Stop IIS:

    Warning: Plesk and websites will be offline while IIS is stopped.

    iisreset /stop

  5. Install plesk-urlprotection:

    msiexec /i "C:\Users\Administrator\Downloads\plesk-urlprotection.msi" /L*V "C:\plesk_urlprotection_installation_debug.txt" AUTOINSTALLER=1

    Note: Modify the path to the plesk-urlprotection package if it is different

  6. Start IIS:

    iisreset /start

  7. Upgrade Plesk
Was this article helpful?

Comments

0 comments

Please sign in to leave a comment.