If you perform a Plesk upgrade, you may notice you are unable to unsuspend a domain from the Plesk control panel resulting in the following message:

Warning: The domain is still suspended for the following reason:

Domain is temporarily suspended for backing up or restoring.

Looking at the message, it appears that a backup process is running for the domain on the Plesk server but it is not, thus making things look complicated. In such a case, unsuspend the domain on the Plesk server from shell.

SSH to the server as root and execute:

PHP Code:
# /usr/local/psa/bin/domain -u domain.tld -status enabled 
This will un-suspend/enable the domain.

Sometimes a “Segmentation fault” message appears while unsuspending the domain via SSH. It indicates that the Plesk upgrade didn’t go through successfully and there is a problem with plesk binaries. You now need to install the Plesk base packages again from Plesk –> Updates, section.

Once the update is performed, reconfigure the domain:

PHP Code:
 /usr/local/psa/admin/sbin/websrvmng --reconfigure-vhost \
     --
vhost-name=domain.tld 
and enable it

PHP Code:
# /usr/local/psa/bin/domain -u domain.tld -status enabled 
This will un-suspend the domain and will leave you with a message “Object successfully enabled