- 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.
In Plesk, go to to Subscriptions > example.com > Subscriber (in the right pane) and click on the subscriber name.
Click Change Login Info (in the right pane).
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 domain:
# plesk repair dns example.com
for all domains:
# plesk repair dns
Start DNS service at Tools & Settings > Services Management.