- Plesk Onyx for Linux
Note: This article has the reference to the issue with the fix available:
- #PPPM-7052 "Support issue #PPPM-7052"
- Plesk Onyx 17.8 Release 17 April 2018
The customer receives notifications that he reached his limit for disk space.
The backup is not shown in Plesk > Domains > example.com > Backup Manager and the same time the backup archive exists on the server:
# ls -l /var/lib/psa/dumps/resellers/reseller_name/clients/client_name/domains/example.com/
-rw-r----- 1 root root 45 Jul 10 14:31 backup_apache-files_1807101430.tgz
-rw-r----- 1 root root 1877 Jul 10 14:31 backup_conf_1807101430.tgz
-rw------- 1 root root 62838 Jul 10 16:04 backup_info_1807101430.xml
-rw-r----- 1 root root 45 Jul 10 14:31 backup_logs_1807101430.tgz
-rw-r----- 1 root root 125718 Jul 10 14:31 backup_statistics_1807101430.tgz
-rw-r----- 1 root root 367348539 Jul 10 14:31 backup_user-data_1807101430.tgz
- During opening Plesk > Domains > example.com > Backup Manager there are the following records in
CONFIG_TEXT: [2018-08-01 12:50:02.785|22094] INFO: pmm-ras started : /opt/psa/admin/bin/pmm-ras --get-dump-list --dump-storage=/var/lib/psa/dumps/ --type=domain --guid=c49b75a0-5925-4e77-937a-ede641186843 --id=20 --name=example.com --owner-guid=1f5eae84-e833-4470-a723-b0e774ac07b7 --session-path=/var/log/plesk/PMM
[2018-08-01 12:50:02.789|22094] INFO: Repository '/var/lib/psa/dumps/': Get initial backup info for resellers/reseller_name/clients/client_name/domains/example.com/backup_info_1807101430.xml
[2018-08-01 12:50:02.789|22094] INFO: Repository '/var/lib/psa/dumps/': Get info from resellers/reseller_name/clients/client_name/domains/example.com/.discovered/backup_info_1807101430/props
[2018-08-01 12:50:02.789|22094] INFO: Backup resellers/reseller_name/clients/client_name/domains/example.com/backup_info_1807101430.xml is marked as ignored by user 1f5eae84-e833-4470-a723-b0e774ac07b7, skip it.
[2018-08-01 12:50:02.789|22094] INFO: pmm-ras finished. Exit code: 0
- Checking the properties for this subscription backup showed that this backup is part of higher level backup and it is not showing for users with ID 1f5eae84-e833-4470-a723-b0e774ac07b7 and d32dc665-ac3a-48d4-a6e9-d7b41716b8ed:
# cat /var/lib/psa/dumps/resellers/reseller_name/clients/client_name/domains/example.com/.discovered/backup_info_1807101430/props
When logged in as Administrator in Subscriptions > example.com > Backup Manager total backups size and list of backups is bigger than for the customer in Websites & Domains > example.com > Backup Manager.
In Subscriptions > example.com > Backup Manager several backups are noted as Part of server backup.
Under logged customer backups in Websites & Domains > example.com > Backup Manager are noted as Created by Administrator.
Previously customer removed some backups in Websites & Domains > example.com > Backup Manager.
Removing a backup created as part of higher level backup in a subscription's backup manager removes it only from a user's view.
This is usability bug with ID PPPM-7052: Subscription level part of server backup is hidden for admin if the part is removed by customer.
The bug is planned to be fixed in one of the future product updates.
It is possible either to exclude administrators backups completely or make the backups visible again in case they were removed by accident. For that:
- Follow this article to exclude backup files created by Administrator from the disk usage of a subscription
Make removed backups visible for the customer:
Connect to the server via SSH
Find backup directory on the server:
# grep DUMP_D /etc/psa/psa.conf
Find the smb_user of the customer:
# plesk db -Ne"select login from clients where id=(select cl_id from domains where name ='example.com')"
/var/lib/psa/dumps/clients/jdoe/domains/example.com/.discovered/backup_info_<timestamp>/propswith a text editor, for example:
Remove the line
ignored_by_user_and save the file.