Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 11 Jul 2007 11:50:13 +0000 (UTC)
From:      Duane Hill <d.hill@yournetplus.com>
To:        freebsd-questions@freebsd.org
Subject:   Re: named listening on LAN
Message-ID:  <20070711114109.D9624@duane.dbq.yournetplus.com>
In-Reply-To: <0afaca5f39036975c53d0da321e208c0@szalbot.homedns.org>
References:  <4694BA6A.4030608@yourserveradmin.com> <0afaca5f39036975c53d0da321e208c0@szalbot.homedns.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 11 Jul 2007 at 13:16 +0200, zbigniew@szalbot.homedns.org confabulated:

>
> Hello,
>
> On Wed, 11 Jul 2007 14:09:30 +0300, CK <ck@yourserveradmin.com> wrote:
>> Zbigniew Szalbot wrote:
>>> Now bind does not die but but it cannot find the log file:
>>> logging channel 'simple_log' file '/var/log/named/nlog': file not found
>>>
>>> ls /var/log/named/*
>>> /var/log/named/nlog
>>>
>>> Why would named not be able to find the log when it is there? The nlog
>> file
>>> is owned by user bind and grup bind.
>>
>> As a wild guess, your named may be running in a chrooted jail, so you
>> may want to check  /var/named/var/log/named
>
> I did try that before. I do not have /var/named/var/log/named but I do have
> /var/named/var/log/ and I created a file there, gave it appropriate
> ownership but messages returned the same error about not being able to find
> a file
> logging{
>  channel simple_log {
>    file "/var/named/var/log/nlog";
>    severity info;
>    print-time yes;
>    print-severity yes;
>    print-category yes;
>  };
>  category default{
>    simple_log;
>  };
> };
>
> Jul 11 13:06:03 szalbot named[3319]: starting BIND 9.3.3 -t /var/named -u
> bind
> Jul 11 13:06:03 szalbot named[3319]: command channel listening on
> 127.0.0.1#953
> Jul 11 13:06:03 szalbot named[3319]: command channel listening on ::1#953
> Jul 11 13:06:03 szalbot named[3319]: logging channel 'simple_log' file
> '/var/named/var/log/nlog': file not found
> Jul 11 13:06:03 szalbot named[3319]: isc_log_open '/var/named/var/log/nlog'
> failed: file not found

I have it working with this:

logging {

         channel namedlog {
 	        file "/var/log/nlog";
                 severity info;
                 print-time yes;
                 print-severity yes;
                 print-category yes;
         };
         category default { namedlog; };

};

When I restarted named, the nlog file was created in /var/named/var/log 
automatically:

home# ls -lo /var/named/var/log/nlog
-rw-r--r--  1 bind  wheel  - 1253 Jul 11 11:43 /var/named/var/log/nlog

If I add the flag into rc.conf to shut off chrooting, logging changes to:

   /var/log/nlog

-----
  _|_
(_| |



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070711114109.D9624>