OK, In case anyone else ever sees this issue here is what support did to fix. Normally, I can fix most of these kinds of things but this one had me baffled as there was no mention of it anywhere on the interwebs. Apparently this was an issue with a broken atomic rule set download. I still have no clue how a disabled apache/nginx module can cause a backup to not run properly but it is what it is. Here is the email from support once they had fixed. (Thanks support!!)
I would like to inform you that the issue with the backup has been fixed.
During investigation I found following errors in psadump.log === /usr/local/psa/bin/sw-engine-pleskrun /usr/local/psa/admin/sbin/backup_restore_helper --backup-server Server settings are skipped from backup due to error: No semi-colon found after entity name [Ln: 28, Col: 600794390] ====
When I executed this command manually '/usr/local/psa/bin/sw-engine-pleskrun /usr/local/psa/admin/sbin/backup_restore_helper --backup-server' I received following error :
====
/usr/local/psa/bin/sw-engine-pleskrun /usr/local/psa/admin/sbin/backup_restore_helper --backup-server Server settings are skipped from backup due to error: No semi-colon found after entity name [Ln: 28, Col: 600794390]
[2015-08-25 07:07:00] DEBUG [util_exec] [b509501c68484be66196c9dba11bed32][0] Starting: filemng root file_exists /etc/httpd/conf/plesk.conf.d/modsecurity.conf --allow-root
[2015-08-25 07:07:00] DEBUG [util_exec] [b509501c68484be66196c9dba11bed32][0] Finished in 0.01072s, Error code: 0 <?xml version="1.0" encoding="UTF-8"?> <server-info><web-settings><setting><name>ruleEngine</name><value>Off</value></setting><setting><name>ruleSet</name><value>atomic</value></setting><setting><name>ruleSetUpdate</name><value>daily</value></setting><setting><name>ruleSetUpdateFailed</name><value>modsecurity_ctl failed: gpg: key 4520AFA9: "Atomicorp (Atomicorp Official Signing Key) <support@atomicorp.com>" not changed
gpg: Total number processed: 1
gpg: unchanged: 1
gpg: Signature made Tue Jul 14 20:52:06 2015 GMT using RSA key ID 4520AFA9
gpg: Good signature from "Atomicorp (Atomicorp Official Signing Key) <support@atomicorp.com>"
gpg: WARNING: This key is not certified with a trusted signature!
gpg: There is no indication that the signature belongs to the owner.
......
......
stderr:
Unable to download atomic rule set
</value></setting><setting><name>ruleSetVendorLogin</name><value>aionno</value></setting><setting><name>ruleSetVendorPassword</name><value>$AES-128-CBC$RvVRcN7EjXG+IQoHHyS2SQ==$nSJOIILmLHqYsPQTWZvG9A==</value></setting><setting><name>configPreset</name><value>through</value></setting><setting><name>filterById</name><value/></setting><setting><name>filterByTag</name><value/></setting><setting><name>filterByRegexp</name><value/></setting><setting><name>configCustom</name><value encoding="base64"></value></setting></web-settings></server-info>
======
In-order to resolve the issue I performed below steps after taking psa dump.
+++++++++
MariaDB [psa]> select * from WebServerSettingsParameters where webServerSettingsId=1\G
*************************** 1. row ***************************
webServerSettingsId: 1
name: configPreset
value: through
*************************** 2. row ***************************
webServerSettingsId: 1
name: ruleEngine
value: Off
*************************** 3. row ***************************
webServerSettingsId: 1
name: ruleSet
value: atomic
*************************** 4. row ***************************
webServerSettingsId: 1
name: ruleSetUpdate
value: daily
*************************** 5. row ***************************
webServerSettingsId: 1
name: ruleSetUpdateFailed
value: modsecurity_ctl failed: gpg: key 4520AFA9: "Atomicorp (Atomicorp Official Signing Key) <
support@atomicorp.com>" not changed
gpg: Total number processed: 1
gpg: unchanged: 1
gpg: Signature made Tue Jul 14 20:52:06 2015 GMT using RSA key ID 4520AFA9
gpg: Good signature from "Atomicorp (Atomicorp Official Signing Key) <
support@atomicorp.com>"
gpg: WARNING: This key is not certified with a trusted signature!
gpg: There is no indication that the signature belongs to the owner.
Primary key fingerprint: 1818 66DF 9DAC A40E 5B42 9B08 FFBD 5D0A 4520 AFA9 TERM environment variable not set.
aum failed with exitcode 3.
MariaDB [psa]> delete from WebServerSettingsParameters where webServerSettingsId=1 and name='ruleSetUpdateFailed'; Query OK, 1 row affected (0.00 sec)
Now backups are working properly. I had disabled mod security a few weeks ago due to it breaking most nginx sites on all my servers. I am sure now that these 2 issues were related or this one was caused by the one a few weeks ago. Anyhow, hope this helps someone if you ever see this issue.
Thanks,
Tony