Plesk

Unable to schedule domain’s backups in Plesk: Certificate has expired

Symptoms

Following error is returned when trying to open Domains > example.com > Backup & Restore > Scheduled page:

500 PleskException
Message SSL certificate problem: certificate has expired
File Catalog.php

Cause

Deprecated libssl shared libraries are installed:

# dpkg -l | grep libssl
ii libssl1.0.0:amd64 1.0.1t-1+deb8u12 amd64 Secure Sockets Layer toolkit - shared libraries
ii libssl1.0.2:amd64 1.0.2u-1~deb9u6 amd64 Secure Sockets Layer toolkit - shared libraries
ii libssl1.1:amd64 1.1.0l-1~deb9u3 amd64 Secure Sockets Layer toolkit - shared libraries

Resolution

  1. Connect to the server via SSH.

  2. Remove deprecated libraries:

    # dpkg -r --force-depends "libssl1.0.0"

  3. Restart Plesk backend engine:

    # systemctl restart sw-engine

    Note: Plesk UI will be unavailable for a short period of time during Plesk backend engine restart.