- Plesk Onyx for Linux
When trying to start DNS server in Plesk > Tools & Settings > Services Management the following error appears:
PLESK_ERROR: Unable to start service: Unable to manage service by dnsmng: ('start', 'dns'). Error:
For one or more domains the following errors are logged to
PLESK_INFO: named-checkconf: dns_rdata_fromtext: example.com:4: near eol: unexpected end of input
named-checkconf: example.com:5: ignoring out-of-zone data (.)
named-checkconf: example.com:5: unknown RR type '10800'
named-checkconf: zone example.com/IN: loading from master file example.com failed: unexpected end of input
DNS zone file contains an extra line in SOA record like below:
PLESK_INFO: @ IN SOA ns1.example.com. john.doe.example.com
Improperly added email address for a domain owner.
Navigate to Plesk > Subscriptions > example.com > Subscriber (in the right column) and click the subscriber name:
Click Change Login Info (in the right column):
Make sure that the email address is entered properly (without trailing symbols) and click Ok.
Update DNS zone of the affected domain via Plesk to re-generate its zone file (for example, add temporary A record in Domains > example.com > DNS settings). Or connect to the server via SSH and repair DNS zones:
for a particular domain:
# plesk repair dns example.com
for all domains:
# plesk repair dns
Start DNS service in Plesk > Tools & Settings > Services Management