BIND 10 #681: start_auth as false kills bind10

BIND 10 Development do-not-reply at isc.org
Tue Mar 8 18:32:16 UTC 2011


#681: start_auth as false kills bind10
------------------------------------+---------------------------------
           Reporter:  jreed         |                      Owner:
               Type:  defect        |                     Status:  new
           Priority:  major         |                  Milestone:
          Component:  Unclassified  |                   Keywords:
          Sensitive:  0             |  Estimated Number of Hours:  0
Add Hours to Ticket:  0             |                  Billable?:  1
        Total Hours:  0             |                  Internal?:  0
------------------------------------+---------------------------------
 Turning off auth (Boss/start_auth == false) while not also turning on the
 resolver results in:

 {{{

 [b10-cmdctl] Begin send command 'set_config' to module 'ConfigManager'
 [bind10] Handling new configuration: {'start_auth': False}
 [bind10] Asking b10-zonemgr to terminate
 [bind10] Asking b10-xfrin to terminate
 [bind10] Asking b10-xfrout to terminate
 [bind10] Asking b10-auth to terminate
 08-Mar-2011 12:27:07.212 Xfrout: INFO: Received shutdown command.
 [bind10] Process b10-xfrin (PID 3563) terminated, exit status = 0
 [bind10] Process b10-zonemgr (PID 5196) terminated, exit status = 0
 Traceback (most recent call last):
 [bind10] Process b10-xfrout (PID 26288) terminated, exit status = 0
   File
 "/home/reed/builder/work/BIND10/20110307141011-NetBSD5-i386/install/libexec/bind10-devel/b10-msgq",
 line 544, in <module>
     msgq.run()
   File
 "/home/reed/builder/work/BIND10/20110307141011-NetBSD5-i386/install/libexec/bind10-devel/b10-msgq",
 line 453, in run
     self.run_poller()
   File
 "/home/reed/builder/work/BIND10/20110307141011-NetBSD5-i386/install/libexec/bind10-devel/b10-msgq",
 line 474, in run_poller
     self.process_socket(fd)
   File
 "/home/reed/builder/work/BIND10/20110307141011-NetBSD5-i386/install/libexec/bind10-devel/b10-msgq",
 line 230, in process_socket
     self.process_packet(fd, sock)
   File
 "/home/reed/builder/work/BIND10/20110307141011-NetBSD5-i386/install/libexec/bind10-devel/b10-msgq",
 line 299, in process_packet
     self.process_command(fd, sock, routingmsg, data)
   File
 "/home/reed/builder/work/BIND10/20110307141011-NetBSD5-i386/install/libexec/bind10-devel/b10-msgq",
 line 309, in process_command
     self.process_command_send(sock, routing, data)
   File
 "/home/reed/builder/work/BIND10/20110307141011-NetBSD5-i386/install/libexec/bind10-devel/b10-msgq",
 line 433, in process_command_send
     self.send_prepared_msg(socket, msg)
   File
 "/home/reed/builder/work/BIND10/20110307141011-NetBSD5-i386/install/libexec/bind10-devel/b10-msgq",
 line 360, in send_prepared_msg
     amount_sent = self.__send_data(sock, msg)
   File
 "/home/reed/builder/work/BIND10/20110307141011-NetBSD5-i386/install/libexec/bind10-devel/b10-msgq",
 line 349, in __send_data
     raise e
   File
 "/home/reed/builder/work/BIND10/20110307141011-NetBSD5-i386/install/libexec/bind10-devel/b10-msgq",
 line 344, in __send_data
     return sock.send(data)
 socket.error: [Errno 32] Broken pipe
 ----------------------------------------
 Exception happened during processing of request from ('127.0.0.1', 56161)
 Traceback (most recent call last):
   File "/usr/pkg/lib/python3.1/socketserver.py", line 558, in
 process_request_thread
 Exception in thread Thread-1:
 Traceback (most recent call last):
   File "/usr/pkg/lib/python3.1/threading.py", line 509, in
 _bootstrap_inner
     self.run()
   File "/usr/pkg/lib/python3.1/threading.py", line 462, in run
     self._target(*self._args, **self._kwargs)
   File
 "/home/reed/builder/work/BIND10/20110307141011-NetBSD5-i386/install/libexec/bind10-devel/b10-cmdctl",
 line 330, in _handle_msg_from_msgq
     self._module_cc.check_command(False)
   File
 "/home/reed/builder/work/BIND10/20110307141011-NetBSD5-i386/install/lib/python3.1
 /site-packages/isc/config/ccsession.py", line 192, in check_command
     msg, env = self._session.group_recvmsg(nonblock)
   File
 "/home/reed/builder/work/BIND10/20110307141011-NetBSD5-i386/install/lib/python3.1
 /site-packages/isc/cc/session.py", line 247, in group_recvmsg
     env, msg  = self.recvmsg(nonblock, seq)
   File
 "/home/reed/builder/work/BIND10/20110307141011-NetBSD5-i386/install/lib/python3.1
 /site-packages/isc/cc/session.py", line 108, in recvmsg
     data = self._receive_full_buffer(nonblock)
   File
 "/home/reed/builder/work/BIND10/20110307141011-NetBSD5-i386/install/lib/python3.1
 /site-packages/isc/cc/session.py", line 184, in _receive_full_buffer
     self._receive_len_data()
   File
 "/home/reed/builder/work/BIND10/20110307141011-NetBSD5-i386/install/lib/python3.1
 /site-packages/isc/cc/session.py", line 144, in _receive_len_data
     new_data = self._receive_bytes(self._recv_len_size)
   File
 "/home/reed/builder/work/BIND10/20110307141011-NetBSD5-i386/install/lib/python3.1
 /site-packages/isc/cc/session.py", line 132, in _receive_bytes
     raise ProtocolError("Read of 0 bytes: connection closed")
 isc.cc.session.ProtocolError: Read of 0 bytes: connection closed

 [b10-auth] Server failed: asynchronous read failed
 [bind10] msgq channel disappeared.
 [bind10] Process b10-auth (PID 28171) terminated, exit status = 256
 [bind10] msgq channel disappeared.
 [bind10] msgq channel disappeared.
 [bind10] msgq channel disappeared.
 [bind10] msgq channel disappeared.
 [bind10] msgq channel disappeared.
 [bind10] msgq channel disappeared.
 [bind10] msgq channel diTraceback (most recent call last):
   File
 "/home/reed/builder/work/BIND10/20110307141011-NetBSD5-i386/install/libexec/bind10-devel/b10-stats",
 line 415, in <module>
     main()
   File
 "/home/reed/builder/work/BIND10/20110307141011-NetBSD5-i386/install/libexec/bind10-devel/b10-stats",
 line 403, in main
     subject.check()
   File
 "/home/reed/builder/work/BIND10/20110307141011-NetBSD5-i386/install/libexec/bind10-devel/b10-stats",
 line 165, in check
     self.notify('check')
   File
 "/home/reed/builder/work/BIND10/20110307141011-NetBSD5-i386/install/libexec/bind10-devel/b10-stats",
 line 127, in notify
     listener.update(event)
   File
 "/home/reed/builder/work/BIND10/20110307141011-NetBSD5-i386/install/libexec/bind10-devel/b10-stats",
 line 141, in update
     return callback()
   File
 "/home/reed/builder/work/BIND10/20110307141011-NetBSD5-i386/install/libexec/bind10-devel/b10-stats",
 line 91, in __call__
     return self.callback(*args, **kwargs)
   File
 "/home/reed/builder/work/BIND10/20110307141011-NetBSD5-i386/install/libexec/bind10-devel/b10-stats",
 line 235, in check
     return self.cc_session.check_command(False)
   File
 "/home/reed/builder/work/BIND10/20110307141011-NetBSD5-i386/install/lib/python3.1
 /site-packages/isc/config/ccsession.py", line 192, in check_command
     msg, env = self._session.group_recvmsg(nonblock)
   File
 "/home/reed/builder/work/BIND10/20110307141011-NetBSD5-i386/install/lib/python3.1
 /site-packages/isc/cc/session.py", line 247, in group_recvmsg
     env, msg  = self.recvmsg(nonblock, seq)
   File
 "/home/reed/builder/work/BIND10/20110307141011-NetBSD5-i386/install/lib/python3.1
 /site-packages/isc/cc/session.py", line 108, in recvmsg
     data = self._receive_full_buffer(nonblock)
   File
 "/home/reed/builder/work/BIND10/20110307141011-NetBSD5-i386/install/lib/python3.1
 /site-packages/isc/cc/session.py", line 184, in _receive_full_buffer
     self._receive_len_data()
   File
 "/home/reed/builder/work/BIND10/20110307141011-NetBSD5-i386/install/lib/python3.1
 /site-packages/isc/cc/session.py", line 144, in _receive_len_data
     new_data = self._receive_bytes(self._recv_len_size)
   File
 "/home/reed/builder/work/BIND10/20110307141011-NetBSD5-i386/install/lib/python3.1
 /site-packages/isc/cc/session.py", line 132, in _receive_bytes
     raise ProtocolError("Read of 0 bytes: connection closed")
 isc.cc.session.ProtocolError: Read of 0 bytes: connection closed
 sappeared.
 [bind10] Process b10-msgq (PID 1729) terminated, exit status = 256
 [bind10] The b10-msgq process died, shutting down.
 [bind10] msgq channel disappeared.
 [bind10] Stopping the server.
 Traceback (most recent call last):
   File
 "/home/reed/builder/work/BIND10/20110307141011-NetBSD5-i386/install/libexec/bind10-devel/b10-cfgmgr",
 line 73, in <module>
     sys.exit(main())
   File
 "/home/reed/builder/work/BIND10/20110307141011-NetBSD5-i386/install/libexec/bind10-devel/b10-cfgmgr",
 line 60, in main
     cm.run()
   File
 "/home/reed/builder/work/BIND10/20110307141011-NetBSD5-i386/install/lib/python3.1
 /site-packages/isc/config/cfgmgr.py", line 408, in run
     msg, env = self.cc.group_recvmsg(False)
   File
 "/home/reed/builder/work/BIND10/20110307141011-NetBSD5-i386/install/lib/python3.1
 /site-packages/isc/cc/session.py", line 247, in group_recvmsg
     env, msg  = self.recvmsg(nonblock, seq)
   File
 "/home/reed/builder/work/BIND10/20110307141011-NetBSD5-i386/install/lib/python3.1
 /site-packages/isc/cc/session.py", line 108, in recvmsg
     data = self._receive_full_buffer(nonblock)
   File
 "/home/reed/builder/work/BIND10/20110307141011-NetBSD5-i386/install/lib/python3.1
 /site-packages/isc/cc/session.py", line 184, in _receive_full_buffer
     self._receive_len_data()
   File
 "/home/reed/builder/work/BIND10/20110307141011-NetBSD5-i386/install/lib/python3.1
 /site-packages/isc/cc/session.py", line 144, in _receive_len_data
     new_data = self._receive_bytes(self._recv_len_size)
   File
 "/home/reed/builder/work/BIND10/20110307141011-NetBSD5-i386/install/lib/python3.1
 /site-packages/isc/cc/session.py", line 132, in _receive_bytes
     raise ProtocolError("Read of 0 bytes: connection closed")
 isc.cc.session.ProtocolError: Read of 0 bytes: connection closed
     self.finish_request(request, client_address)
   File "/usr/pkg/lib/python3.1/socketserver.py", line 320, in
 finish_request
     self.RequestHandlerClass(request, client_address, self)
   File "/usr/pkg/lib/python3.1/socketserver.py", line 614, in __init__
     self.handle()
   File "/usr/pkg/lib/python3.1/http/server.py", line 352, in handle
     self.handle_one_request()
   File "/usr/pkg/lib/python3.1/http/server.py", line 346, in
 handle_one_request
     method()
   File
 "/home/reed/builder/work/BIND10/20110307141011-NetBSD5-i386/install/libexec/bind10-devel/b10-cmdctl",
 line 140, in do_POST
     rcode, reply = self._handle_post_request()
   File
 "/home/reed/builder/work/BIND10/20110307141011-NetBSD5-i386/install/libexec/bind10-devel/b10-cmdctl",
 line 205, in _handle_post_request
     rcode, reply = self.server.send_command_to_module(mod, cmd, param)
   File
 "/home/reed/builder/work/BIND10/20110307141011-NetBSD5-i386/install/libexec/bind10-devel/b10-cmdctl",
 line 549, in send_command_to_module
     return self.cmdctl.send_command_with_check(module_name, command_name,
 params)
   File
 "/home/reed/builder/work/BIND10/20110307141011-NetBSD5-i386/install/libexec/bind10-devel/b10-cmdctl",
 line 374, in send_command_with_check
     return self.send_command(module_name, command_name, params)
   File
 "/home/reed/builder/work/BIND10/20110307141011-NetBSD5-i386/install/libexec/bind10-devel/b10-cmdctl",
 line 402, in send_command
     answer, env = self._cc.group_recvmsg(False, seq)
   File
 "/home/reed/builder/work/BIND10/20110307141011-NetBSD5-i386/install/lib/python3.1
 /site-packages/isc/cc/session.py", line 247, in group_recvmsg
     env, msg  = self.recvmsg(nonblock, seq)
   File
 "/home/reed/builder/work/BIND10/20110307141011-NetBSD5-i386/install/lib/python3.1
 /site-packages/isc/cc/session.py", line 108, in recvmsg
     data = self._receive_full_buffer(nonblock)
   File
 "/home/reed/builder/work/BIND10/20110307141011-NetBSD5-i386/install/lib/python3.1
 /site-packages/isc/cc/session.py", line 184, in _receive_full_buffer
     self._receive_len_data()
   File
 "/home/reed/builder/work/BIND10/20110307141011-NetBSD5-i386/install/lib/python3.1
 /site-packages/isc/cc/session.py", line 144, in _receive_len_data
     new_data = self._receive_bytes(self._recv_len_size)
   File
 "/home/reed/builder/work/BIND10/20110307141011-NetBSD5-i386/install/lib/python3.1
 /site-packages/isc/cc/session.py", line 132, in _receive_bytes
     raise ProtocolError("Read of 0 bytes: connection closed")
 isc.cc.session.ProtocolError: Read of 0 bytes: connection closed
 ----------------------------------------
 [bind10] Sending SIGTERM to b10-cmdctl (PID 3545).
 [bind10] All processes ended, server done.
 [bind10] BIND 10 exiting

 }}}

-- 
Ticket URL: <https://bind10.isc.org/ticket/681>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development


More information about the bind10-tickets mailing list