Articles in this section

Unable to start DNS service on the Plesk server: missing semi-colon before dnssec-lookaside

kb: bug Plesk for Linux

Applicable to:

  • Plesk for Linux

Symptoms

  • Unable to start DNS service in Plesk > Tools & Settings > Services Management with the error:

    PLESK_ERROR: Unable to start service: Unable to manage service by dnsmng ('start', 'dns'):

  • The DNSSEC Manager extension is installed in Plesk > Extensions > My Extensions.
  • The command below shows the following output:

    # journalctl -u named-chroot
    named-checkconf[8263]: /etc/named.conf:6: missing ';' before 'dnssec-validation'
    named-checkconf[8263]: /etc/named.conf:7: missing ';' before 'dnssec-lookaside'
    named-checkconf[8263]: /etc/named.conf:7: '}' expected near ';'
    systemd[1]: named-chroot.service: control process exited, code=exited status=1
    systemd[1]: Failed to start Berkeley Internet Name Domain (DNS).

Cause

The DNSSEC Manager extension bug with the ID #EXTPLESK-3320, which will be fixed in the next extension release versions.

Resolution

  1. Log into the server via SSH.

  2. Using the vi text editor open the /etc/named.conf file.

  3. Find and change the lines below from:

    CONFIG_TEXT: dnssec-enable yes
    dnssec-validation yes

    To

    CONFIG_TEXT: dnssec-enable yes;
    dnssec-validation yes;

  4. Save changes.
  5. Restart the DNS server:

    # systemctl restart named-chroot

Was this article helpful?

Comments

0 comments

Please sign in to leave a comment.