Plesk

Plesk Upgrade fails: Sub-action ‘InstallMsiPackage’ failed with error code: 1603(0x00000643) Could not open input file: C:Program Files (x86)Plesk/admin/plib/scripts/update-failure-notification.php

Symptoms

The following error when trying to upgrade Plesk:

Upgrading Plesk SQL server...MSI: Error! Critical action
Failed to install 'C:ProgramDataPleskInstallercachepoolreleasePLESK-WIN_18.0.23_2339dist-windowsmariadb-admin.m
si': Fatal error during installation. (Error code 1603)
Sub-action 'InstallMsiPackage' failed with error code: 1603(0x00000643)
Could not open input file: C:Program Files (x86)Plesk/admin/plib/scripts/update-failure-notification.php
ERROR: The installation of the package 'mariadb-admin' failed with code 1603. (upgrade: Upgrading Plesk SQL server...)
Not all packages were installed.
Visit https://support.plesk.com/ to search for a solution.
exit status 1

Cause

The SYSTEM user has no NTFS permissions to access %windir%System32cmd.exe file.

Resolution

  1. Connect to the server via RDP;

  2. Temporarily change the owner of %windir%System32cmd.exe to user Administrator:

    • Right-click %windir%System32cmd.exe > go to Properties > Security (tab) > Advanced;

    • Click Change (next to Owner) > type Administrator > Check Names > click OK > OK:

      cmd1.png

  3. Still on the Security tab, click Edit > Add > type SYSTEM > Check Names > OK

  4. Select the user SYSTEM and add the following NTFS permissions for it > click OK:

  1. Change the owner of %windir%System32cmd.exe back to NT ServiceTrustedInstaller:

    • Still on the Security tab, click Advanced;

    • Click Change (next to Owner) > type NT ServiceTrustedInstaller > Check Names > click OK > OK > OK:

  2. Launch Plesk Upgrade again as per How to upgrade Plesk to the next release

Exit mobile version