Plesk

The Plesk login page reloads in a loop on CentOS/RHEL-based distributions

Symptoms

Cause

Some Plesk packages are duplicated/corrupted:

Resolution

  1. Connect to the Plesk server via SSH.

  2. Resolve the issue with duplicate Plesk packages using the steps from this KB article.

    Note: Remove those extra packages that have a different version from Plesk. 

  3. Then find corrupted Plesk packages:

    3.1. Run the following command to find corrupted files in the /usr/local/psa directory:

    # rpm -qa | grep plesk | while read i; do rpm -V $i; done | grep -v "python"
    ...
    S.5....T. /usr/local/psa/admin/cp/public/javascript/main.js
    S.5....T. /usr/local/psa/admin/cp/public/javascript/main.js.map
    ...

    3.2. Check the Plesk file from the output above to find the corrupted package:

    # rpm -qf /usr/local/psa/admin/cp/public/javascript/main.js

    plesk-control-panel-18.0-2.centos.7+p18.0.38.3+t211001.1903.noarch

  4. Remove the package:

    # rpm -e --nodeps plesk-control-panel-18.0-2.centos.7+p18.0.38.3+t211001.1903.noarch.rpm

  5. Rerun Plesk Update:

    # plesk installer update

  6. Repeat steps 3-5 until the command below stops returning files in the /usr/local/psa directory:

    # rpm -qa | grep plesk | while read i; do rpm -V $i; done | grep -v "python"

Exit mobile version