Article ID: 125375, created on May 27, 2015, last review on May 27, 2015

  • Applies to:
  • Plesk 12.5 for Linux
  • Plesk 12.0 for Linux

症状

Centos 7 で named サービスが失敗します。

    ]# systemctl status named.service         
    named.service - Berkeley Internet Name Domain (DNS)
       Loaded: loaded (/usr/lib/systemd/system/named.service; disabled)
       Active: failed (Result: exit-code) since Sa 2014-12-06 12:42:31 CET; 1h 6min ago
      Process: 26473 ExecStartPre=/usr/sbin/named-checkconf -z /etc/named.conf (code=exited, status=1/FAILURE)

    Dez 06 12:42:31 Test.com named-checkconf[26473]: _default/domain1.tld/IN: file not found
    Dez 06 12:42:31 Test.com named-checkconf[26473]: zone domain2.tld/IN: loading from master file domain2.tld failed: file not found

原因

CentOS 7 では System V initsystemd に置き換えられています。BIND は Plesk によって管理され、オリジナルの named スタートアップスクリプトと干渉しないため、Plesk は独自の named-chroot スクリプトをインストールします。つまり、BIND は named スクリプトで起動されるのではなく、代わりに named-chroot が起動して Plesk によって管理されます。

解決策

  1. named.service を無効化します。

    # systemctl disable named.service
    
  2. named-chroot.service を有効化します。

    # systemctl enable named-chroot.service
    ln -s '/usr/lib/systemd/system/named-chroot.service'
    
  3. 次に、サービス named-chroot.service を起動します。

    # systemctl start named-chroot.service
    # systemctl status named-chroot.service
    named-chroot.service - Berkeley Internet Name Domain (DNS)
       Loaded: loaded (/usr/lib/systemd/system/named-chroot.service; enabled)
       Active: active (running) since Wed 2015-01-07 22:57:33 CST; 27min ago
     Main PID: 12682 (named)
       CGroup: /system.slice/named-chroot.service
               ââ12682 /usr/sbin/named -u named -t /var/named/chroot -c /etc/named.conf -u named -n 2
    
    Jan 07 23:14:44 Test.com named[12682]: automatic empty zone: 8.E.F.IP6.ARPA
    Jan 07 23:14:44 Test.com named[12682]: automatic empty zone: 9.E.F.IP6.ARPA
    Jan 07 23:14:44 Test.com named[12682]: automatic empty zone: A.E.F.IP6.ARPA
    Jan 07 23:14:44 Test.com named[12682]: automatic empty zone: B.E.F.IP6.ARPA
    Jan 07 23:14:44 Test.com named[12682]: automatic empty zone: 8.B.D.0.1.0.0.2.IP6.ARPA
    Jan 07 23:14:44 Test.com named[12682]: reloading configuration succeeded
    Jan 07 23:14:44 Test.com named[12682]: reloading zones succeeded
    Jan 07 23:14:44 Test.com named[12682]: all zones loaded
    Jan 07 23:14:44 Test.com named[12682]: running
    #
    

a914db3fdc7a53ddcfd1b2db8f5a1b9c 56797cefb1efc9130f7c48a7d1db0f0c 29d1e90fd304f01e6420fbe60f66f838 2a5151f57629129e26ff206d171fbb5f e335d9adf7edffca6a8af8039031a4c7 742559b1631652fadd74764ae8be475e

Email subscription for changes to this article