installing on SLES 10sp3

Lyle Giese lyle at lcrcomputer.net
Thu Sep 9 20:57:31 UTC 2010


David Forrest wrote:
> On Thu, 9 Sep 2010, Lyle Giese wrote:
>
>> David Forrest wrote:
>>> On Thu, 9 Sep 2010, Lyle Giese wrote:
>>>
>>>> I am trying to install bind 9.7.1-P2 from source on a SLES 10 SP3 
>>>> server.
>>>>
>>>> When I run named from the command line, it runs, but fails to open 
>>>> and write any of the zone files it downloaded.
>>>>
>>>> named -c /etc/named.conf   (yes I am running this a root)
>>>>
>
> [snipped]
>
>>
>> I checked the version of named and named-checkconf using -v and -V 
>> and tried running it via the full path.  They have the right version 
>> number 9.7.1-P2.
>>
>> Lyle Giese
>
> Lyle,  since it runs from the command line, it would seem that you're 
> left with the zone files and those special files named needs.  From 
> the named-checkconf man:
>  "Note: files that named reads in separate parser contexts, such as 
> rndc.key and bind.keys, are not automatically read by named-checkconf.
>    Configuration errors in these files may cause named to fail to run, 
> even if named-checkconf was successful.  named-checkconf can be run on 
> these files explicitly, however."
>
> I have also found some pesky errors in my zone files by running 
> named-checkzone on them. That may be indicated as you can run but the 
> zones don't open.
>
> Dave
>
the more I play, the more it looks like named just plain won't write out 
to disk anything except via syslog.

The issue I saw with named-checkconf was user error. (bad command line).

I am starting named as root and it shows up in ps as owned by root.  In 
the global options section I have set:

directory "/etc/named";

This directory is owned by root and is set to 777 and named still won't 
write to it.

The only thing I can come up with it's a problem with SLES 10 SP3.  
That's the only thing that makes sense, but I should be able to work 
through that.

When starting named, I see this for all zones.  The function to dump 
master file fails with an open: permission denied.

Sep  9 15:30:32 linuxps named[16342]: transfer of 
'100.0.10.in-addr.arpa/IN' from 209.172.152.3#53: Transfer completed: 1 
messages, 260 records, 6103 bytes, 0.224 secs (27245 bytes/sec)
Sep  9 15:30:32 linuxps named[16342]: zone 100.0.10.in-addr.arpa/IN: 
sending notifies (serial 2010081601)
Sep  9 15:30:32 linuxps named[16342]: dumping master file: 
/etc/named/tmp-EKfXmnQngI: open: permission denied

( I set the above zone for file "/etc/named/100.0.10.in-addr.arpa"; and 
it appears that named wants to drop a temp file and rename it)

Sep  9 15:30:33 linuxps named[16342]: transfer of 
'102.0.10.in-addr.arpa/IN' from 209.172.152.3#53: Transfer completed: 1 
messages, 261 records, 5636 bytes, 0.283 secs (19915 bytes/sec)
Sep  9 15:30:33 linuxps named[16342]: zone 102.0.10.in-addr.arpa/IN: 
sending notifies (serial 2010081601)
Sep  9 15:30:33 linuxps named[16342]: dumping master file: 
tmp-wS5yINBtho: open: permission denied

And rndc dumpdb -all yields this error:

Sep  9 15:46:03 linuxps named[16342]: received control channel command 
'dumpdb -all'
Sep  9 15:46:03 linuxps named[16342]: could not open dump file 
'named_dump.db': permission denied

Lyle Giese
LCR Computer Services, Inc.




More information about the bind-users mailing list