• If you are still using CentOS 7.9, it's time to convert to Alma 8 with the free centos2alma tool by Plesk or Plesk Migrator. Please let us know your experiences or concerns in this thread:
    CentOS2Alma discussion
  • Inviting everyone to the UX test of a new security feature in the WP Toolkit
    For WordPress site owners, threats posed by hackers are ever-present. Because of this, we are developing a new security feature for the WP Toolkit. If the topic of WordPress website security is relevant to you, we would be grateful if you could share your experience and help us test the usability of this feature. We invite you to join us for a 1-hour online session via Google Meet. Select a convenient meeting time with our friendly UX staff here.

JavierI

New Pleskian
Inconsistent database for a wordpress template. Now I cant delete subscription, I received this messages (show attach images)
I can not reconstruct the configuration files.

When I try delete wordpress installation I received:
Code:
ERROR: Call to a member function findDependentRowset() on null (Database.php:62)

This does not work:
Code:
plesk bin subscription -r maresvirtuales.com
PHP Fatal error:  Call to a member function findDependentRowset() on null in /opt/psa/admin/plib/Apspp/Hosting/Resource/Database.php on line 62
Error occured while sending feedback. HTTP code returned: 502
exit status 255

And this...
Code:
/usr/local/psa/admin/bin/httpdmng --reconfigure-domain maresvirtuales.com

And this...
Code:
/usr/local/psa/bin/repair --db -verbose
...
...
Checking the structure of the Plesk database ........................ [OK]

Checking the consistency of the Plesk database

  Inconsistency in the table 'apsResourcesParameters' for the column 
  apsResourceId: No rows in the table 'apsResources' with id = 23 ... [WARNING]

  Broken references in table 'apsResourcesParameters':
  *************************** 1. row ***************************
  id: 115
  apsResourceId: 23
  name: prefix
  value:

  Remove unnecessary rows from the table 'apsResourcesParameters'? [Y/n] y
  Creating a database dump ........................................ [OK]
  A dump of the database was created before an attempt to repair the database: /var/lib/psa/dumps/mysql.preresolve.20151014-145447.dump.gz
  Removing unnecessary rows ....................................... [FIXED]

Error messages: 0; Warnings: 1; Errors resolved: 1

Any idea?

NOTE:
Subscription ID = 30 (maresvirtuales.com)
Wordpress corrupt ID: https://myplesk:8443/smb/wordpress/detail/id/18



Excuse my english

Thanks!!
Best Regards
 

Attachments

  • Captura de pantalla de 2015-10-14 12:05:56.png
    Captura de pantalla de 2015-10-14 12:05:56.png
    11.5 KB · Views: 3
  • Captura de pantalla de 2015-10-14 11:58:40.png
    Captura de pantalla de 2015-10-14 11:58:40.png
    42.6 KB · Views: 3
  • Captura de pantalla de 2015-10-14 11:43:03.png
    Captura de pantalla de 2015-10-14 11:43:03.png
    10.4 KB · Views: 3
  • Captura de pantalla de 2015-10-14 11:38:17.png
    Captura de pantalla de 2015-10-14 11:38:17.png
    5.6 KB · Views: 3
  • Captura de pantalla de 2015-10-14 11:37:18.png
    Captura de pantalla de 2015-10-14 11:37:18.png
    14.4 KB · Views: 3
  • Captura de pantalla de 2015-10-14 11:12:30.png
    Captura de pantalla de 2015-10-14 11:12:30.png
    19 KB · Views: 3
Last edited:
Hi @JavierI!

You database is still inconsistent: there is no information about APS application database in table apsResources.

You'd better contact Odin Support to correctly fix your database.
 
Thanks vlikhtanskiy, how I can do it?
I generate a technical report and contact support too, but I dont know what I have to input here (see attach image)
My license key does not work.
 

Attachments

  • Captura de pantalla de 2015-10-15 09:12:20.png
    Captura de pantalla de 2015-10-15 09:12:20.png
    15.4 KB · Views: 6
Do you need the subscription maresvirtuales.com (because you were trying to remove it)? I can help you to remove it.
 
yes, Im trying to remove all subscription (wordpress app too) and later reinstall all again, but I can't do it.
Can you help me?
 
1. Run the following command to remove blocking you rows: plesk db "DELETE FROM apsResources WHERE pleskId IN (SELECT id FROM domains WHERE name = 'maresvirtuales.com')"
2. Run the following command to fix other inconsistencies: plesk repair db -y
3. Try to remove subscription again: plesk bin subscription -r maresvirtuales.com
 
Hello vlikhtanskiy, query on white.
domains.id field = 30 for maresvirtuales.com
but there is no pleskId = 30 into apsResources.pkeskId field
It seems to have lost the relationship between domain and wordpress app, therefore I think that I cant delete subscription.

Thanks
 
SOLVED!!! I dont know why, but I run plesk repair db now (backup BBDD before):
Code:
Checking the structure of the Plesk database ........................ [OK]

Checking the consistency of the Plesk database

  Inconsistency in the table 'apsResourcesParameters' for the column 
  apsResourceId: No rows in the table 'apsResources' with id = 21 (3 
  broken references) ................................................ [WARNING]
 
  Broken references in table 'apsResourcesParameters':
  *************************** 1. row ***************************
             id: 108
  apsResourceId: 21
           name: urlPrefix
          value:
  *************************** 2. row ***************************
             id: 109
  apsResourceId: 21
           name: isSiteRoot
          value: false
  *************************** 3. row ***************************
             id: 110
  apsResourceId: 21
           name: phpMinVersion
          value: 5.2.4

  Remove unnecessary rows from the table 'apsResourcesParameters'? [Y/n] Y
    Creating a database dump ........................................ [OK]
    A dump of the database was created before an attempt to repair the database: /var/lib/psa/dumps/mysql.preresolve.20151016-100313.dump.gz
    Removing unnecessary rows ....................................... [FIXED]

  Inconsistency in the table 'apsResourcesParameters' for the column 
  apsResourceId: No rows in the table 'apsResources' with id = 22 (4 
  broken references) ................................................ [WARNING]
 
  Broken references in table 'apsResourcesParameters':
  *************************** 1. row ***************************
             id: 111
  apsResourceId: 22
           name: /
          value: /var/www/vhosts/maresvirtuales.com/httpdocs/
  *************************** 2. row ***************************
             id: 112
  apsResourceId: 22
           name: /wp-content
          value: /var/www/vhosts/maresvirtuales.com/httpdocs/wp-content
  *************************** 3. row ***************************
             id: 113
  apsResourceId: 22
           name: /blogs/media
          value: /var/www/vhosts/maresvirtuales.com/httpdocs/blogs/media
  *************************** 4. row ***************************
             id: 114
  apsResourceId: 22
           name: /tmp
          value: /var/www/vhosts/maresvirtuales.com/httpdocs/tmp

  Remove unnecessary rows from the table 'apsResourcesParameters'? [Y/n] y
    Removing unnecessary rows ....................................... [FIXED]

Error messages: 0; Warnings: 2; Errors resolved: 2

Later run:
Code:
plesk bin subscription -r maresvirtuales.com
[2015-10-16 10:04:30] ERR [panel] resource of type aps.environment with id eddf738c-f0a1-4613-9878-3c74387b4b06 not found by brokers
[2015-10-16 10:04:30] ERR [panel] Dangling resource reference detected for application resource with ID 54f7f3bb-df81-4e23-98d4-71802891435f
SUCCESS: Removal of 'maresvirtuales.com' completed.

Thank you very much vlikhtanskiy!!!
 
Back
Top