BIND 10 #3217: multiple start up problems

BIND 10 Development do-not-reply at isc.org
Thu Oct 31 16:56:21 UTC 2013


#3217: multiple start up problems
-------------------------------------+-------------------------------------
                   Reporter:  jreed  |                 Owner:
                       Type:         |                Status:  new
  defect                             |             Milestone:  New Tasks
                   Priority:         |              Keywords:
  medium                             |             Sensitive:  0
                  Component:         |           Sub-Project:  DNS
  Unclassified                       |  Estimated Difficulty:  0
               CVSS Scoring:         |           Total Hours:  0
            Defect Severity:  N/A    |
Feature Depending on Ticket:         |
        Add Hours to Ticket:  0      |
                  Internal?:  0      |
-------------------------------------+-------------------------------------
 Upgraded one of my systems to today's master. It was running a bind10
 since at least July (running for months!)

 The --verbose output:

 {{{

 Exception AttributeError: "'ModuleCCSession' object has no attribute
 '_session'" in <bound method ModuleCCSession.__del__ of
 <isc.config.ccsession.ModuleCCSession object at 0x7f7ff5940aa0>> ignored
 FATAL [b10-stats.util]: PYTHON_UNHANDLED_EXCEPTION program terminated with
 exception ProtocolError: Read of 0 bytes: connection closed. More info in
 /tmp/tmp44v5so
 INFO [b10-auth.auth]: AUTH_DATASRC_CLIENTS_BUILDER_STARTED data source
 builder thread started
 INFO [b10-auth.auth]: AUTH_SERVER_CREATED server created
 DEBUG [b10-auth.auth]: AUTH_DNS_SERVICES_CREATED DNS services created
 DEBUG [b10-auth.auth]: AUTH_CONFIG_CHANNEL_CREATED configuration session
 channel created
 DEBUG [b10-auth.server_common]: SOCKETREQUESTOR_CREATED Socket requestor
 created for application b10-auth
 DEBUG [b10-auth.cc]: CC_ESTABLISH trying to establish connection with
 message queue daemon at /home/reed/opt/bind10/var/bind10/msgq_socket
 DEBUG [b10-auth.cc]: CC_ESTABLISHED successfully connected to message
 queue daemon
 ERROR [b10-auth.cc]: CC_READ_ERROR error reading data from command channel
 (End of file.)
 DEBUG [b10-auth.cc]: CC_DISCONNECT disconnecting from message queue daemon
 FATAL [b10-auth.auth]: AUTH_SERVER_FAILED server failed: Error while
 reading data from cc session: End of file.
 INFO [b10-auth.auth]: AUTH_SERVER_EXITING exiting
 DEBUG [b10-auth.auth]: AUTH_DATASRC_CLIENTS_BUILDER_COMMAND data source
 builder received command: SHUTDOWN
 INFO [b10-auth.auth]: AUTH_DATASRC_CLIENTS_BUILDER_STOPPED data source
 builder thread stopped
 Exception in thread Thread-1:
 Traceback (most recent call last):
   File "/usr/pkg/lib/python3.3/threading.py", line 639, in
 _bootstrap_inner
     self.run()
   File "/usr/pkg/lib/python3.3/threading.py", line 596, in run
     self._target(*self._args, **self._kwargs)
   File "/home/reed/opt/bind10/libexec/bind10/b10-msgq", line 678, in run
     self.run_select()
   File "/home/reed/opt/bind10/libexec/bind10/b10-msgq", line 715, in
 run_select
     self.process_packet(fd, self.sockets[fd])
 KeyError: 8

 Exception in thread Thread-2:
 Traceback (most recent call last):
   File "/usr/pkg/lib/python3.3/threading.py", line 639, in
 _bootstrap_inner
     self.run()
   File "/usr/pkg/lib/python3.3/threading.py", line 596, in run
     self._target(*self._args, **self._kwargs)
   File "/home/reed/opt/bind10/libexec/bind10/b10-msgq", line 867, in
 run_session
     session.check_command(True)
   File "/home/reed/opt/bind10/lib/python3.3/site-
 packages/isc/config/ccsession.py", line 290, in check_command
     msg, env = self._session.group_recvmsg(nonblock)
   File "/home/reed/opt/bind10/lib/python3.3/site-
 packages/isc/cc/session.py", line 306, in group_recvmsg
     env, msg  = self.recvmsg(nonblock, seq)
   File "/home/reed/opt/bind10/lib/python3.3/site-
 packages/isc/cc/session.py", line 139, in recvmsg
     data = self._receive_full_buffer(nonblock)
   File "/home/reed/opt/bind10/lib/python3.3/site-
 packages/isc/cc/session.py", line 223, in _receive_full_buffer
     self._receive_len_data()
   File "/home/reed/opt/bind10/lib/python3.3/site-
 packages/isc/cc/session.py", line 183, in _receive_len_data
     new_data = self._receive_bytes(self._recv_len_size)
   File "/home/reed/opt/bind10/lib/python3.3/site-
 packages/isc/cc/session.py", line 171, in _receive_bytes
     raise ProtocolError("Read of 0 bytes: connection closed")
 isc.cc.session.ProtocolError: Read of 0 bytes: connection closed

 Exception BrokenPipeError: BrokenPipeError(32, 'Broken pipe') in <bound
 method ModuleCCSession.__del__ of <isc.config.ccsession.ModuleCCSession
 object at 0x7f7ff55cffe0>> ignored
 DEBUG [b10-cmdctl.cmdctl]: CMDCTL_STARTED cmdctl is listening for
 connections on 127.0.0.1:8080
 DEBUG [b10-cmdctl.pycc]: PYCC_LNAME_RECEIVED received local name:
 52728a5f_7 at t1.m.reedmedia.net
 DEBUG [b10-cmdctl.pycc]: PYCC_LNAME_RECEIVED received local name:
 52728a5f_8 at t1.m.reedmedia.net
 FATAL [b10-cmdctl.util]: PYTHON_UNHANDLED_EXCEPTION program terminated
 with exception ProtocolError: Read of 0 bytes: connection closed. More
 info in /tmp/tmpa1r9w5
 Exception AttributeError: "'ModuleCCSession' object has no attribute
 '_session'" in <bound method ModuleCCSession.__del__ of
 <isc.config.ccsession.ModuleCCSession object at 0x7f7ff590bee0>> ignored
 [b10-ddns] Warning: -v verbose option is ignored at this point.
 ERROR [b10-ddns.ddns]: DDNS_CC_SESSION_ERROR error reading from cc
 channel: [Errno 2] No such file or directory
 Exception AttributeError: "'ModuleCCSession' object has no attribute
 '_session'" in <bound method ModuleCCSession.__del__ of
 <isc.config.ccsession.ModuleCCSession object at 0x7f7ff59e4520>> ignored
 DEBUG [b10-zonemgr.zonemgr]: ZONEMGR_STARTING zone manager starting
 ERROR [b10-zonemgr.zonemgr]: ZONEMGR_SESSION_ERROR unable to establish
 session to command channel daemon
 FATAL [b10-zonemgr.util]: PYTHON_UNHANDLED_EXCEPTION program terminated
 with exception UnboundLocalError: local variable 'zonemgrd' referenced
 before assignment. More info in /tmp/tmp9v1j8t
 }}}

 Some "more info" was mentioned above ...

 /tmp/tmp44v5so
 {{{
 Traceback (most recent call last):
   File "/home/reed/opt/bind10/lib/python3.3/site-
 packages/isc/util/traceback_handler.py", line 33, in traceback_handler
     return main()
   File "/home/reed/opt/bind10/libexec/bind10/b10-stats", line 735, in main
     stats = Stats()
   File "/home/reed/opt/bind10/libexec/bind10/b10-stats", line 211, in
 __init__
     self.command_handler)
   File "/home/reed/opt/bind10/lib/python3.3/site-
 packages/isc/config/ccsession.py", line 215, in __init__
     self._session = Session(socket_file)
   File "/home/reed/opt/bind10/lib/python3.3/site-
 packages/isc/cc/session.py", line 61, in __init__
     env, msg = self.recvmsg(False)
   File "/home/reed/opt/bind10/lib/python3.3/site-
 packages/isc/cc/session.py", line 139, in recvmsg
     data = self._receive_full_buffer(nonblock)
   File "/home/reed/opt/bind10/lib/python3.3/site-
 packages/isc/cc/session.py", line 223, in _receive_full_buffer
     self._receive_len_data()
   File "/home/reed/opt/bind10/lib/python3.3/site-
 packages/isc/cc/session.py", line 183, in _receive_len_data
     new_data = self._receive_bytes(self._recv_len_size)
   File "/home/reed/opt/bind10/lib/python3.3/site-
 packages/isc/cc/session.py", line 171, in _receive_bytes
     raise ProtocolError("Read of 0 bytes: connection closed")
 isc.cc.session.ProtocolError: Read of 0 bytes: connection closed
 }}}

 /tmp/tmpa1r9w5
 {{{
 Traceback (most recent call last):
   File "/home/reed/opt/bind10/lib/python3.3/site-
 packages/isc/util/traceback_handler.py", line 33, in traceback_handler
     return main()
   File "/home/reed/opt/bind10/libexec/bind10/b10-cmdctl", line 688, in
 main
     run(options.addr, options.port, options.idle_timeout, options.verbose)
   File "/home/reed/opt/bind10/libexec/bind10/b10-cmdctl", line 647, in run
     CommandControl, idle_timeout, verbose)
   File "/home/reed/opt/bind10/libexec/bind10/b10-cmdctl", line 530, in
 __init__
     self.cmdctl = CommandControlClass(self, verbose)
   File "/home/reed/opt/bind10/libexec/bind10/b10-cmdctl", line 252, in
 __init__
     self._setup_session()
   File "/home/reed/opt/bind10/libexec/bind10/b10-cmdctl", line 268, in
 _setup_session
     self.command_handler)
   File "/home/reed/opt/bind10/lib/python3.3/site-
 packages/isc/config/ccsession.py", line 228, in __init__
     default_logconfig_handler)
   File "/home/reed/opt/bind10/lib/python3.3/site-
 packages/isc/config/ccsession.py", line 469, in add_remote_config
     self._add_remote_config_internal(module_spec, config_update_callback)
   File "/home/reed/opt/bind10/lib/python3.3/site-
 packages/isc/config/ccsession.py", line 393, in
 _add_remote_config_internal
     answer, _ = self._session.group_recvmsg(False, seq)
   File "/home/reed/opt/bind10/lib/python3.3/site-
 packages/isc/cc/session.py", line 306, in group_recvmsg
     env, msg  = self.recvmsg(nonblock, seq)
   File "/home/reed/opt/bind10/lib/python3.3/site-
 packages/isc/cc/session.py", line 139, in recvmsg
     data = self._receive_full_buffer(nonblock)
   File "/home/reed/opt/bind10/lib/python3.3/site-
 packages/isc/cc/session.py", line 223, in _receive_full_buffer
     self._receive_len_data()
   File "/home/reed/opt/bind10/lib/python3.3/site-
 packages/isc/cc/session.py", line 183, in _receive_len_data
     new_data = self._receive_bytes(self._recv_len_size)
   File "/home/reed/opt/bind10/lib/python3.3/site-
 packages/isc/cc/session.py", line 171, in _receive_bytes
     raise ProtocolError("Read of 0 bytes: connection closed")
 isc.cc.session.ProtocolError: Read of 0 bytes: connection closed
 }}}

 /tmp/tmp9v1j8t
 {{{
 Traceback (most recent call last):
   File "/home/reed/opt/bind10/lib/python3.3/site-
 packages/isc/util/traceback_handler.py", line 33, in traceback_handler
     return main()
   File "/home/reed/opt/bind10/libexec/bind10/b10-zonemgr", line 830, in
 main
     if zonemgrd and zonemgrd.running:
 UnboundLocalError: local variable 'zonemgrd' referenced before assignment
 }}}

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


More information about the bind10-tickets mailing list