Subject: Re: bin/30420
To: None <gnats-admin@netbsd.org, netbsd-bugs@netbsd.org>
From: YOMURA Masanori <m4nb@biff.mail-box.ne.jp>
List: netbsd-bugs
Date: 08/31/2005 15:45:02
The following reply was made to PR bin/30420; it has been noted by GNATS.
From: YOMURA Masanori <m4nb@biff.mail-box.ne.jp>
To: gnats-bugs@netbsd.org
Cc:
Subject: Re: bin/30420
Date: Wed, 31 Aug 2005 23:47:41 +0900
Current chrooted named (rc.d/named revision 1.17) fails file migration.
i tried to invoke named with chrootdir:
rc.conf:
named=YES
named_chrootdir="/var/chroot/named"
but it fails:
# /etc/rc.d/named start
Starting named.
# pgrep named
#
log:
named[1498]: starting BIND 9.3.0 -u named -t /var/chroot/named
named[1498]: found 1 CPU, using 1 worker thread
named[1498]: loading configuration from '/etc/named.conf'
named[1498]: none:0: open: /etc/named.conf: file not found
named[1498]: loading configuration: file not found
named[1498]: exiting (due to fatal error)
because migration process makes bad pathnamed files.
(e.g. namedbnamed.conf, rather than namedb/named.conf)
% ls /var/chroot/named/etc/
localtime namedb127 namedbloopback.v6 namedbroot.cache
namedb/ namedblocalhost namedbnamed.conf
How-to-Fix:
Add '/' after $dst in named_migrate function.
Misc:
After this migration, /etc/security complains...
Checking special files and directories.
etc/namedb:
type (dir, link)