Yesterday I attempted to add a couple of modules onto my Plesk 12.5 installation using the Plesk Updates and Upgrades control panel. It failed and Plesk presented me with a link to clean up and repair the failed upgrade the next time I logged in. I clicked on that link and the control panel hung on me. I waited 15 minutes before deciding something was wrong and I restarted PSA from the command line.
The Plesk Panel came back and I was able to login. Everything seemed to be pretty normal until I started getting emails every 10 minutes with the following errors:
I also appear to missing at least another table named "push_subscriptions" and I got a similar error on the screen when attempting to save a new suscription. I don't know if that's also part of this same issue.
Would restoring the missing data tables fix this? If so, where can I get the structure of the missing tables?
The Plesk Panel came back and I was able to login. Everything seemed to be pretty normal until I started getting emails every 10 minutes with the following errors:
[2015-09-28 22:50:01] ERR [panel] SQLSTATE[HY000]: General error: 1 no such table: push_queue:
0: Database.php:79
PDO->prepare(string 'UPDATE push_queue SET status = 0 WHERE status = id')
1: :
call_user_func_array(array, array)
2: Database.php:79
Modules_PleskMobile_App_Database->__call(string 'prepare', array)
3: Queue.php:90
Modules_PleskMobile_App_Database->prepare(string 'UPDATE push_queue SET status = 0 WHERE status = id')
4: Queue.php:90
Modules_PleskMobile_Push_Queue->returnTaken()
5: push_worker.php:71
I'm not sure which DB it's trying to find the push_update table in, but I'm going to guess that it's suppposed to be in my "pma" DB. That db is completely blank now. 0: Database.php:79
PDO->prepare(string 'UPDATE push_queue SET status = 0 WHERE status = id')
1: :
call_user_func_array(array, array)
2: Database.php:79
Modules_PleskMobile_App_Database->__call(string 'prepare', array)
3: Queue.php:90
Modules_PleskMobile_App_Database->prepare(string 'UPDATE push_queue SET status = 0 WHERE status = id')
4: Queue.php:90
Modules_PleskMobile_Push_Queue->returnTaken()
5: push_worker.php:71
I also appear to missing at least another table named "push_subscriptions" and I got a similar error on the screen when attempting to save a new suscription. I don't know if that's also part of this same issue.
Would restoring the missing data tables fix this? If so, where can I get the structure of the missing tables?