初めまして。
質問タイトルについての詳細ですが、namedを起動した直後にエラーが出て、namedが起動できないまま終了してしまいます。
----環境----
OS:Fedora8
yum list installedでのbind関係のリスト
bind.i386 32:9.5.0-23.b1.fc8 installed
bind-chroot.i386 32:9.5.0-23.b1.fc8 installed
bind-libs.i386 32:9.5.0-23.b1.fc8 installed
bind-utils.i386 32:9.5.0-23.b1.fc8 installed
------------
エラー内容
/etc/named.conf:8: change directory to '/var/named/chroot/etc/' failed: file not found
/etc/named.conf:8: parsing failed
------------
エラー内容を見ますとファイル(ディレクトリ)が見つからないというようなことが書いてあることは分かるのですが、実際に存在するディレクトリです。
cdでそのディレクトリ指定をするときちんと移動できます。
他のnamed.confがあってそちらを参照しに行っているのかと思いましたが、エラーの内容やパス指定でviewなどで見てみたところ、こちらで設定したものに繋がります。
ファイルやディレクトリのユーザー:グループに関しましては、設定する前のデフォルトでありましたnamed.confのものをそのまま設定しました。
パーミッションに関しましては、最初からパーミッション云々というメッセージのエラーはなかったのですが、念のため一時的に777に変更してみたりもしましたが、それでも上記のエラーはそのまま出ます。
関連ファイル設定に関しては、プロバイダがOCNでして、ファイル設定のためのWebページがありまして、そちらを元に作成してあります。
実際に問い合わせでファイルなども確認してもらいましたが、特に問題はなさそうだということでした。
そこで質問なのですが、そのパスのディレクトリ/ファイルが存在するにも関わらずfile not foundとなる原因はどんなケースがありますでしょうか?
検索サイトなどで調べてみましたが、パーミッション関係では関連するページがあったのですが、当方の場合はパーミッションエラーがないのでそちらを見ながらでは解決できませんでした。
当方の見当としましては、権限の問題かあるいはchrootというもので特殊な設定がいるのか、など絞りきれていないのでご教授いただければ幸いです。
宜しくお願いいたします。
No.1
- 回答日時:
SELinuxでアクセスが妨害される場合があります。
インストール直後の状態だとそんなことはないんですが、当該ファイル・ディレクトリを一旦削除して新規に作ったり、別の場所からmvしてきたりするとSELinuxの設定が狂います。
SELinuxを一時的に止めてみれば、SELinuxのせいかどうかわかります。SELinuxのせいなら、restoreconすれば直るはずです。
参考URL:http://ken-etsu-tech.blogspot.com/search/label/S …
早速のご回答ありがとうございます。
仰られていたSELinuxを停止した状態でnamedを起動してみましたが、状況は変わりませんでした。
停止の仕方としましては、参考URLにありました
/etc/sysconfig/selinux
の中身を書き換えて再起動、setrouleshootデーモンの停止も確認した状態でnamedの起動という流れで行ないました。
もう少し調べてみたいと思います。
No.2ベストアンサー
- 回答日時:
named.conf の8行目に
directory "/var/named/chroot/etc";
のように書いていませんか?
bind-chrootで動かしているようなので、もしそのような指定だと
/var/named/chroot/var/named/chroot/etc/
に行こうとします。
ディレクトリの指定をchrootの下から記載してみてください。
ご回答ありがとうございます。
仰られた通り、directory "~"の部分を書き換えて(/etcへ)namedを起動したところ、エラーの種類が変わりました。
エラーの内容を見ますとディレクトリを読みに行っているようです。
ちなみにエラー内容は
zone 0.0.127.in-addr-arpa/IN: load serial 1
zone ****.com.zone:8:no TTL specified; zone rejected
という様なのが並んでいる状態ですので、ディレクトリをきちんと認識しているとと判断できそうです。
取りあえず進展しました、ありがとうございます。
質問の内容は解決したようですので、一度締め切りたいと思います。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Perl Perl の外部モジュールの利用方法 3 2022/07/10 18:34
- Visual Basic(VBA) 動かなくなってしまった古いVBAを動くようにしたい 8 2022/09/20 13:57
- Visual Basic(VBA) VBAでの共有パスにつきまして 1 2023/03/04 17:24
- その他(開発・運用・管理) 【至急】.htaccessによるディレクトリ単位でのリダイレクト 2 2023/08/10 13:46
- その他(プログラミング・Web制作) mariadbでのエラー 1 2022/11/15 12:31
- CGI CGIが読み書きするデータファイルのパーミッションはさくらのインターネットでは何にするべき? 1 2023/05/02 16:44
- Excel(エクセル) Excelを開くとエラーが出る 2 2022/10/03 16:13
- 画像編集・動画編集・音楽編集 DVD Styler トラブル解決方法 6 2022/10/29 16:00
- その他(開発・運用・管理) WindowsからSSHでサーバーにあるファイルをダウンロードできない…。 3 2022/04/24 11:08
- フリーソフト ffmpegのパラメーター『-i』について 1 2023/03/09 07:19
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
scpによるデータ転送後、ディレ...
-
make時に出てきたエラーメッセ...
-
バッチファルの置き場所
-
7zを使うとフォルダの中身がす...
-
ホームページのディレクトリを...
-
SAMBA上に書き込んだファイルの...
-
FTPコマンドのCDについて
-
2TBのUSBメモリを2000円ほどで...
-
SVNのファイルを一括削除できない
-
拡張子.dどういう意味
-
ftpのmgetコマンドの自分の格納...
-
Minecraftにforgeを入れたら、...
-
/(スラッシュ)で区切ったフル...
-
WriteFileの引数について
-
一時ディレクトリとはどこにあ...
-
grepで、再帰的に検索する場合...
-
ディレクトリのみにヒットする...
-
ftpでのフォルダごとの転送はで...
-
linuxのコマンドラインで、拡張...
-
#./configureの時点でダメです。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
7zを使うとフォルダの中身がす...
-
拡張子.dどういう意味
-
ftpのmgetコマンドの自分の格納...
-
make時に出てきたエラーメッセ...
-
/(スラッシュ)で区切ったフル...
-
ホームページのディレクトリを...
-
「照合パターンに合いません」...
-
linuxコマンド mkdirでディレ...
-
バッチファルの置き場所
-
「ドット(.)」と「¥」の意味...
-
scpによるデータ転送後、ディレ...
-
FTPコマンドのCDについて
-
"cp -a"と"cp -r"の違い
-
Linuxコマンドについて
-
tarコマンドのエラーについて
-
シンボリックリンクについて
-
ファイル名で / (スラッシュ...
-
unzipコマンドでディレクトリな...
-
macで、cdで移動できない
-
FTPでPUTできない原因は何?
おすすめ情報