Unable to activate domain: Some fields are empty or contain an improper value. ('email' = '')

Created:

2016-11-16 12:52:33 UTC

Modified:

2017-04-24 11:23:43 UTC

0

Was this article helpful?


Have more questions?

Submit a request

Unable to activate domain: Some fields are empty or contain an improper value. ('email' = '')

Applicable to:

  • Plesk 12.5 for Linux
  • Plesk 11.0 for Windows
  • Plesk 11.5 for Windows
  • Plesk 11.5 for Linux
  • Plesk 12.0 for Windows
  • Plesk 12.0 for Linux

Symptoms

  1. Unable to activate or suspend a domain with the following error:

    cObject::update() failed: Some fields are empty or contain an improper value. ('email' = '')
  2. E-mail in domain's DNS zone configuration in Plesk database is empty:

    mysql> select * from dns_zone where name='domain.tld'\\G
    *************************** 1. row ***************************
    id: 4
    name: domain.tld
    displayName: domain.tld
    status: 0
    email: << EMPTY!
  3. There are no any DNS configurations for domain:

    mysql> select * from dns_zone where name='domain.tld';
    Empty set (0.29 sec)

Cause

DNS zone is not configured for the domain or email address is missing from DNS zone configuration.

Resolution

1) Create psa database backup as per:

213904125 How can I backup/restore a Plesk database dump?

2) Try to restore default DNS settings for domain:

/usr/local/psa/bin/dns --reset <domain name>  -ip <IP address to be used for restoring the zone>

or in Plesk:

Domains > domain.tld > DNS Settings > Reset to Default

3) Update DNS zone record with a proper e-mail of the domain owner:

    mysql> UPDATE dns_zone SET email='owner@domain.tld' WHERE name='domain.tld';
Have more questions? Submit a request
Please sign in to leave a comment.