restarting named - rndc: connect failed: operation canceled

Cowles, Steve steve at stevecowles.com
Fri Jun 18 18:11:32 UTC 2004


Noah wrote:
> redhat-8.0
> named-9.2.3
> 
> 
> I am trying to restart the named service but it hangs when attempting
> to stop the named process.  here is the resulting error.  any clues
> whats going on here? 
> 
> --- snip ---
> 
> # service named restart
> Stopping named: rndc: connect failed: operation canceled
> 
> --- snip ---
> 
> or if I let it sit for two minutes - the other error is:
> 
> --- snip ---
> 
> # service named restart
> Stopping named: rndc: connect failed: timed out
>                                                            [FAILED]
> Starting named:                                            [  OK  ]
> 
> --- snip ---
> 

As you can tell from the above erorr, redhat's init script uses rndc to stop
named. Rndc requires the proper key to be generated (/etc/rndc.key) and
named.conf needs the proper control/acl statement added so that rndc can
actually control named. Example:

Use something like "rndc-confgen -a -b 512" to generate a new key. Further
options can be found using "man rndc-confgen"

In named.conf, add something like...

// Load the key generated by rndc-confgen.
include "/etc/rndc.key";
 
// Only allow localhost access from rndc
controls {
        inet 127.0.0.1 port 953
        allow { 127.0.0.1; } keys { "rndc-key"; };

Note: If your running named in a chroot'd environment, be sure to copy the
key to the PATH_TO_NAMED_CHROOT/etc directory.

Steve Cowles





More information about the redhat-list mailing list