このスレッドは解決済です(未解決に戻す場合はこちら)
<<戻る

namedが起動できない このメッセージに返信する
日時: 2007/08/06 01:00
名前: ioknem
URL:
本サイトを参考にCentOS5サーバーを構築しているのですが、namedの起動に失敗します。

/var/log/messagesを見ると以下のメッセージ。
Aug 5 23:28:35 hana named[8040]: starting BIND 9.3.3rc2 -u named -t /var/named/chroot
Aug 5 23:28:35 hana named[8040]: found 1 CPU, using 1 worker thread
Aug 5 23:28:35 hana named[8040]: loading configuration from '/etc/named.conf'
Aug 5 23:28:35 hana named[8040]: none:0: open: /etc/named.conf: permission denied
Aug 5 23:28:35 hana named[8040]: loading configuration: permission denied
Aug 5 23:28:35 hana named[8040]: exiting (due to fatal error)

/etc/named.confを見るとこのファイルは存在していませんでした。

そういえばbind-chrootのインストールで[失敗]?が出てました。
=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
bind i386 30:9.3.3-9.0.1.el5 updates 954 k
bind-chroot i386 30:9.3.3-9.0.1.el5 updates 39 k
caching-nameserver i386 30:9.3.3-9.0.1.el5 updates 55 k

Transaction Summary
=============================================================================
Install 3 Package(s)
Update 0 Package(s)
Remove 0 Package(s)

Total download size: 1.0 M
Downloading Packages:
(1/3): bind-chroot-9.3.3- 100% |=========================| 39 kB 00:00
(2/3): bind-9.3.3-9.0.1.e 100% |=========================| 954 kB 00:00
(3/3): caching-nameserver 100% |=========================| 55 kB 00:00
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing: bind ######################### [1/3]
Installing: bind-chroot ######################### [2/3]
Locating /var/named/chroot//etc/named.conf failed:
[失敗]
Installing: caching-nameserver ######################### [3/3]

Installed: bind.i386 30:9.3.3-9.0.1.el5 bind-chroot.i386 30:9.3.3-9.0.1.el5 caching-nameserver.i386 30:9.3.3-9.0.1.el5
Complete!

この現象を回避してnamedを起動するには、どのように対処するのが適切でしょうか。
どなたかご教示いただけると幸いです。
記事編集 編集
Re: namedが起動できない このメッセージに返信する
日時: 2007/08/06 01:46
名前: cooldj
URL:
bind-chrootをもう一度、個別でインストールしてみてください。
yum -y bind-chroot
記事編集 編集
Re: namedが起動できない このメッセージに返信する
日時: 2007/08/06 02:25
名前: ioknem
URL:
すみません、参考にしてたのは↓のページでした。
http://fedorasrv.com/bind.shtml

>cooldjさん
ありがとうございます。
ぢつは先ほどOSを再インストールしまして、再セットアップの過程で
確認してみます。
記事編集 編集
Re: namedが起動できない このメッセージに返信する
日時: 2007/08/06 09:34
名前: 管理人
URL:
以下のコマンドの結果を貼り付けてください。

[root@centos ~]# ll /var/named/chroot/etc/|grep named.conf
-rw-r----- 1 root named 1637 5月 7 11:04 named.conf

[root@centos ~]# getenforce
Disabled

記事編集 編集
Re: namedが起動できない このメッセージに返信する
日時: 2007/08/06 19:51
名前: cooldj
URL:
>yum -y bind-chroot
ではなく yum -y install bind-chrootでした。

私も
yum -y install bind bind-chroot caching-nameserver
とするとなぜかbind-chrootの部分だけうまくインストールできませんでした。
記事編集 編集
Re: namedが起動できない このメッセージに返信する
日時: 2007/08/07 01:52
名前: ioknem
URL:
>cooldjさん、管理人さん

原因が分かって解決しました。

インストール時の [失敗] は、bind-chroot を単体インストールすると出ませんでした。
しかし、named が起動できない現象は [失敗] が出ないインストール後も発生しました。

インストール直後では、ll /var/named/chroot/etc/|grep named.conf で結果が出ませんでしたが、
named が起動できなかった後に再度確認すると、/var/named/chroot/etc/named.conf がヒット
しまして、所有者が root root になってました。これを root named に変更して解決です。
どうも、ありがとうございました。
記事編集 編集
Re: namedが起動できない このメッセージに返信する
日時: 2007/08/07 21:40
名前: ioknem
URL:
named が起動できなかった後に、というか

cp /var/named/chroot/etc/named.caching-nameserver.conf /var/named/chroot/etc/named.conf

でコピーしてるからですね。
記事編集 編集
件名※必須
名前※必須
URL
任意のパスワード (投稿後のコメント修正・削除時に使用)
画像認証※必須 投稿キー(画像で表示されている数字を入力)
コメント※必須

※質問を投稿後に自己解決された場合は、原因と行った対処を具体的に書き込み下さるよう、よろしくお願いします。

- WEB PATIO -