bind-8.2.2-P5 and solaris 2.5.1

sonam at escape.com sonam at escape.com
Wed Jun 21 15:03:48 UTC 2000


I added /etc/netconfig to the chroot jail and now named is running fine,
however I have one problem. When I do /usr/sbin/ndc reload, I get an error

bash-2.01# /usr/sbin/ndc reload
ndc: error: ctl_client: evConnect(fd 3): No such file or directory
ndc: error: cannot connect to command channel (/var/run/ndc)

checking the bind-users mailing list (Mark Andrew's Mar 16 2000)
1. named is running
2. ndc socket is there in the chroot jail

I ran a truss output with the above command and the truss showed an error,
here's a part of the truss

open("/etc/netconfig", O_RDONLY)                = 3
fstat(3, 0xEFFFF348)                            = 0
brk(0x00074EC0)                                 = 0
brk(0x00076EC0)                                 = 0
ioctl(3, TCGETA, 0xEFFFF2D4)                    Err#25 ENOTTY

can someone help me out? as always thank you for all your help.

Sonam Wangchuk
e: sonam at escape.com

On Tue, 20 Jun 2000, Kevin Darcy wrote:

> As I mentioned before, you need a valid /etc/netconfig in your chroot jail.
> Later versions of Solaris (e.g. Solaris 7) don't need this, presumably because
> they implement the socket() call mostly in the kernel, instead of layering it
> on top of the NSL stuff (which uses /etc/netconfig).
> 
> 
> - Kevin
> 
> sonam at escape.com wrote:
> 
> > i have corrected the permissions for the devices but still get the same
> > error.
> >
> > Sonam Wangchuk
> > e: sonam at escape.com
> >
> > On Sat, 17 Jun 2000 Mark.Andrews at nominum.com wrote:
> >
> > >
> > > >
> > > > my device nodes:
> > > > crw-rw-r--   1 root     other     21,  0 Apr 25 16:47 conslog
> > > > crw-rw-r--   1 root     other     13,  2 Apr 25 16:47 null
> > > > crw-rw-r--   1 root     other     11, 42 Apr 25 16:47 tcp
> > > > crw-rw-r--   1 root     other    105,  1 Apr 25 16:48 ticotsord
> > > > crw-rw-r--   1 root     other     11, 41 Apr 25 16:48 udp
> > > > crw-rw-r--   1 root     other     13, 12 Apr 25 16:48 zero
> > > >
> > >
> > >       As Kevin said the primary problem here is the permissions above.
> > >
> > >       The follow are the permissions as installed from the Solaris CD.
> > >       crw-rw-rw-   1 root     sys       11, 42 Nov 19  1997 /dev/tcp
> > >
> > >       The other devices are similar.  Use "ls -lL" to see them.
> > >
> > >       Mark
> > >
> > > --
> > > Mark Andrews, Nominum Inc.
> > > 1 Seymour St., Dundas Valley, NSW 2117, Australia
> > > PHONE: +61 2 9871 4742                 INTERNET: Mark.Andrews at nominum.com
> > >
> > >
> > >
> 
> 
> 
> 
> 
> 




More information about the bind-users mailing list