Articles in this section

Imunify installation on a Plesk server fails: no such table proactive.proactive

Plesk for Linux kb: technical

Applicable to:

  • Plesk for Linux

Symptoms

  • The following error is shown after Imunify360 installation:

    no such table: proactive.proactive

  • Reinstalling Imunify360 does not help

Cause

The issue is caused by the fact that that Imunify360 can't access its' own database due to SELinux.

If SELinux (Security-Enhanced Linux) is enabled on the server, it is required to install the Imunify360 SELinux policy module.

The policy is shipped with Imunify360 package and is located in the file /opt/imunify360/venv/share/imunify360/imunify360.te

Resolution

To resolve the error:

  1. Connect to the server via SSH

  2. Apply the policies using the following commands:

    # checkmodule -M -m -o /var/imunify360/imunify360.mod /opt/imunify360/venv/share/imunify360/imunify360.te
    # semodule_package -o /var/imunify360/imunify360.pp -m /var/imunify360/imunify360.mod
    # semodule -i /var/imunify360/imunify360.pp

  3. Restart Imunify 360 and proactive defense services:

    # systemctl restart imunify360 imunify360-php-daemon

Additional Information

Was this article helpful?

Comments

0 comments

Please sign in to leave a comment.